summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.envrc1
-rw-r--r--.github/workflows/release.yaml2
-rw-r--r--.gitignore4
-rw-r--r--Makefile9
-rw-r--r--build_docker.bat8
-rw-r--r--configs/.gitkeep0
-rw-r--r--configs/default.json384
-rw-r--r--gallery/.gitkeep0
-rw-r--r--resources/Trackball_JS_Cluster.PNGbin0 -> 102053 bytes
-rw-r--r--resources/trackball_early_render.pngbin0 -> 63714 bytes
-rw-r--r--resources/trackball_early_render2.pngbin0 -> 38313 bytes
-rw-r--r--resources/trackball_in_wall.pngbin0 -> 71352 bytes
-rwxr-xr-xrun.sh125
-rw-r--r--shell.nix8
-rw-r--r--src/dactyl_manuform.py1691
-rw-r--r--src/generate_configuration.py146
-rw-r--r--src/helpers_blender.py30
-rw-r--r--src/helpers_cadquery.py35
-rw-r--r--src/helpers_solid.py21
-rw-r--r--src/hot_swap_plate_V01.FCStdbin131082 -> 0 bytes
-rw-r--r--src/hot_swap_plate_V02.FCStdbin146004 -> 0 bytes
-rw-r--r--src/model_builder.py15
-rw-r--r--src/parts/hot_swap_plate.step (renamed from src/hot_swap_plate.step)0
-rw-r--r--src/parts/hot_swap_plate.stl (renamed from src/hot_swap_plate.stl)bin70584 -> 70584 bytes
-rw-r--r--src/parts/sensor_holder.step3358
-rw-r--r--src/parts/sensor_holder.stlbin0 -> 136384 bytes
-rw-r--r--src/parts/trackball_fused_34mm.step13561
-rw-r--r--src/parts/trackball_fused_34mm.stlbin0 -> 727684 bytes
-rw-r--r--src/parts/trackball_mount.step5795
-rw-r--r--src/parts/trackball_sensor_cutter.step973
-rw-r--r--src/parts/trackball_sensor_cutter.stlbin0 -> 58284 bytes
-rw-r--r--src/parts/trackball_sensor_mount.step3048
-rw-r--r--src/parts/trackball_sensor_mount.stlbin0 -> 307684 bytes
-rw-r--r--src/parts/trackball_socket_body_34mm.step6836
-rw-r--r--src/parts/trackball_socket_body_34mm.stlbin0 -> 1273284 bytes
-rw-r--r--src/parts/trackball_socket_cutter_34mm.step5208
-rw-r--r--src/parts/trackball_socket_cutter_34mm.stlbin0 -> 632784 bytes
-rw-r--r--src/run_config.json138
-rw-r--r--things/.gitkeep0
-rw-r--r--things/archive/base_JAS.stlbin685084 -> 0 bytes
-rw-r--r--things/archive/plate_JAS.FCStdbin897112 -> 0 bytes
-rw-r--r--things/archive/plate_JAS.step20416
42 files changed, 41011 insertions, 20801 deletions
diff --git a/.envrc b/.envrc
new file mode 100644
index 0000000..051d09d
--- /dev/null
+++ b/.envrc
@@ -0,0 +1 @@
+eval "$(lorri direnv)"
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index e1befef..2b7e6e8 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -16,8 +16,6 @@ jobs:
uses: actions/checkout@v2
- uses: satackey/action-docker-layer-caching@v0.0.11
continue-on-error: true
- - name: Clean up
- run: rm -r things/**
- name: Build
run: make build
- name: Release
diff --git a/.gitignore b/.gitignore
index 72b914d..469e6db 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,9 +9,13 @@
*.scad
/target
.idea/
+.DS_Store
*.FCStd1
debug_*
*/__pycache__/*
*~$*
things/
.DS_Store
+things/*.scad
+things/*.step
+things/*.stl
diff --git a/Makefile b/Makefile
index d755a54..453ed5b 100644
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,7 @@ current_dir := $(dir $(mkfile_path))
source_dir := ${current_dir}"src"
artifact_dir := ${current_dir}"things"
+config_dir := ${current_dir}"configs"
DOCKER_CMD := "docker"
.DEFAULT_GOAL := help
@@ -34,27 +35,27 @@ build-container: check-requirements ## Build docker container.
config: check-requirements ## Generate configuration.
@echo "\nGenerate configuration..\n" && \
- ${DOCKER_CMD} run --rm --name DM-config -v ${source_dir}:/app/src -v ${artifact_dir}:/app/things dactyl-keyboard python3 -i generate_configuration.py && \
+ ${DOCKER_CMD} run --rm --name DM-config -v ${source_dir}:/app/src -v ${artifact_dir}:/app/things -v ${config_dir}:/app/configs dactyl-keyboard python3 -i generate_configuration.py && \
echo "Done"
.PHONY: config
build-models: check-requirements ## Build models.
@echo "\nGenerate configured model..\n" && \
cd ${current_dir} && \
- ${DOCKER_CMD} run --rm --name DM-run -v ${source_dir}:/app/src -v ${artifact_dir}:/app/things dactyl-keyboard python3 -i dactyl_manuform.py && \
+ ${DOCKER_CMD} run --rm --name DM-run -v ${source_dir}:/app/src -v ${artifact_dir}:/app/things -v ${config_dir}:/app/configs dactyl-keyboard python3 -i dactyl_manuform.py && \
echo "Done"
.PHONY: config
build-models: check-requirements ## Build models.
@echo "\nGenerate release models..\n" && \
cd ${current_dir} && \
- ${DOCKER_CMD} run --rm --name DM-release-build -v ${source_dir}:/app/src -v ${artifact_dir}:/app/things dactyl-keyboard python3 -i model_builder.py && \
+ ${DOCKER_CMD} run --rm --name DM-release-build -v ${source_dir}:/app/src -v ${artifact_dir}:/app/things -v ${config_dir}:/app/configs dactyl-keyboard python3 -i model_builder.py && \
echo "Done"
.PHONY: config
shell: check-requirements ## Open an interactive shell inside a container.
- @${DOCKER_CMD} run --rm -it --name DM-shell -v "src:/app/src" -v "things:/app/things" dactyl-keyboard bash && \
+ @${DOCKER_CMD} run --rm -it --name DM-shell -v ${source_dir}:/app/src -v ${artifact_dir}:/app/things -v ${config_dir}:/app/configs dactyl-keyboard bash && \
echo "\nBye!"
.PHONY: shell
diff --git a/build_docker.bat b/build_docker.bat
index fcc4eb8..e2cfc1b 100644
--- a/build_docker.bat
+++ b/build_docker.bat
@@ -1,5 +1,5 @@
docker build -t dactyl-keyboard -f docker/Dockerfile .
-docker run --name DM-run -d -v "%cd%/src:/app/src" -v "%cd%/things:/app/things" dactyl-keyboard python3 -i dactyl_manuform.py
-docker run --name DM-config -d -v "%cd%/src:/app/src" -v "%cd%/things:/app/things" dactyl-keyboard python3 -i generate_configuration.py
-docker run --name DM-release-build -d -v "%cd%/src:/app/src" -v "%cd%/things:/app/things" dactyl-keyboard python3 -i model_builder.py
-docker run --name DM-shell -d -ti -v "%cd%/src:/app/src" -v "%cd%/things:/app/things" dactyl-keyboard
+docker run --name DM-run -d -v "%cd%/src:/app/src" -v "%cd%/things:/app/things" -v "%cd%/things:/app/configs" dactyl-keyboard python3 -i dactyl_manuform.py
+docker run --name DM-config -d -v "%cd%/src:/app/src" -v "%cd%/things:/app/things" -v "%cd%/things:/app/configs" dactyl-keyboard python3 -i generate_configuration.py
+docker run --name DM-release-build -d -v "%cd%/src:/app/src" -v "%cd%/things:/app/things" -v "%cd%/things:/app/configs" dactyl-keyboard python3 -i model_builder.py
+docker run --name DM-shell -d -ti -v "%cd%/src:/app/src" -v "%cd%/things:/app/things" -v "%cd%/things:/app/configs" dactyl-keyboard
diff --git a/configs/.gitkeep b/configs/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/configs/.gitkeep
diff --git a/configs/default.json b/configs/default.json
new file mode 100644
index 0000000..5992027
--- /dev/null
+++ b/configs/default.json
@@ -0,0 +1,384 @@
+{
+ "ENGINE": "solid",
+ "save_dir": "default",
+ "config_name": "default",
+ "show_caps": true,
+ "show_pcbs": false,
+ "nrows": 5,
+ "ncols": 6,
+ "alpha": 0.26179916666666664,
+ "beta": 0.08726638888888888,
+ "centercol": 3,
+ "centerrow_offset": 3,
+ "tenting_angle": 0.26179916666666664,
+ "symmetry": "symmetric",
+ "column_style_gt5": "orthographic",
+ "column_style": "standard",
+ "thumb_offsets": [
+ 6,
+ -3,
+ 7
+ ],
+ "keyboard_z_offset": 11,
+ "thumb_style": "DEFAULT",
+ "default_1U_cluster": true,
+ "minidox_Usize": 1.6,
+ "thumb_plate_tr_rotation": 0.0,
+ "thumb_plate_tl_rotation": 0.0,
+ "thumb_plate_mr_rotation": 0.0,
+ "thumb_plate_ml_rotation": 0.0,
+ "thumb_plate_br_rotation": 0.0,
+ "thumb_plate_bl_rotation": 0.0,
+ "trackball_in_wall": false,
+ "tbiw_ball_center_row": 0.2,
+ "tbiw_translational_offset": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "tbiw_rotation_offset": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "tbiw_left_wall_x_offset_override": 50.0,
+ "tbiw_left_wall_z_offset_override": 0.0,
+ "tbiw_left_wall_lower_y_offset": 0.0,
+ "tbiw_left_wall_lower_z_offset": 0.0,
+ "tbiw_oled_center_row": 0.75,
+ "tbiw_oled_translation_offset": [
+ -3.5,
+ 0,
+ 1.5
+ ],
+ "tbiw_oled_rotation_offset": [
+ 0,
+ 0,
+ 0
+ ],
+ "other_thumb": "DEFAULT",
+ "tbjs_key_diameter": 70,
+ "tbjs_translation_offset": [
+ 0,
+ 0,
+ 10
+ ],
+ "tbjs_rotation_offset": [
+ 0,
+ 0,
+ 0
+ ],
+ "tbjs_key_translation_offsets": [
+ [
+ 0.0,
+ 0.0,
+ -8.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ -8.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ -8.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ -8.0
+ ]
+ ],
+ "tbjs_key_rotation_offsets": [
+ [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "tbcj_inner_diameter": 42,
+ "tbcj_thickness": 2,
+ "tbcj_outer_diameter": 53,
+ "trackball_modular": false,
+ "trackball_Usize": 1.5,
+ "ball_side": "right",
+ "ball_diameter": 34.0,
+ "ball_wall_thickness": 3,
+ "ball_gap": 1.0,
+ "trackball_hole_diameter": 36.5,
+ "trackball_hole_height": 40,
+ "trackball_plate_thickness": 2,
+ "trackball_plate_width": 2,
+ "tb_socket_translation_offset": [
+ 0,
+ 0,
+ 2.0
+ ],
+ "tb_socket_rotation_offset": [
+ 0,
+ 0,
+ 0
+ ],
+ "tb_sensor_translation_offset": [
+ 0,
+ 0,
+ 0
+ ],
+ "tb_sensor_rotation_offset": [
+ 0,
+ 0,
+ 0
+ ],
+ "pinky_1_5U": false,
+ "first_1_5U_row": 0,
+ "last_1_5U_row": 5,
+ "extra_width": 2.5,
+ "extra_height": 1.0,
+ "wall_z_offset": 15,
+ "wall_x_offset": 5,
+ "wall_y_offset": 6,
+ "left_wall_x_offset": 12,
+ "left_wall_z_offset": 3,
+ "left_wall_lower_y_offset": 0,
+ "left_wall_lower_z_offset": 0,
+ "wall_thickness": 4.5,
+ "wall_base_y_thickness": 4.5,
+ "wall_base_x_thickness": 4.5,
+ "wall_base_back_thickness": 4.5,
+ "fixed_angles": [
+ 0.17453277777777776,
+ 0.17453277777777776,
+ 0,
+ 0,
+ 0,
+ -0.26179916666666664,
+ -0.26179916666666664
+ ],
+ "fixed_x": [
+ -41.5,
+ -22.5,
+ 0,
+ 20.3,
+ 41.4,
+ 65.5,
+ 89.6
+ ],
+ "fixed_z": [
+ 12.1,
+ 8.3,
+ 0,
+ 5,
+ 10.7,
+ 14.5,
+ 17.5
+ ],
+ "fixed_tenting": 0.0,
+ "plate_style": "NOTCH",
+ "hole_keyswitch_height": 14.0,
+ "hole_keyswitch_width": 14.0,
+ "nub_keyswitch_height": 14.4,
+ "nub_keyswitch_width": 14.4,
+ "undercut_keyswitch_height": 14.0,
+ "undercut_keyswitch_width": 14.0,
+ "notch_width": 5.0,
+ "sa_profile_key_height": 12.7,
+ "sa_length": 18.5,
+ "sa_double_length": 37.5,
+ "plate_thickness": 5.1,
+ "plate_rim": 2.0,
+ "clip_thickness": 1.4,
+ "clip_undercut": 1.0,
+ "undercut_transition": 0.2,
+ "plate_file": null,
+ "plate_offset": 0.0,
+ "oled_mount_type": "CLIP",
+ "oled_center_row": 1.25,
+ "oled_translation_offset": [
+ 0,
+ 0,
+ 4
+ ],
+ "oled_rotation_offset": [
+ 0,
+ 0,
+ 0
+ ],
+ "oled_configurations": {
+ "UNDERCUT": {
+ "oled_mount_width": 15.0,
+ "oled_mount_height": 35.0,
+ "oled_mount_rim": 3.0,
+ "oled_mount_depth": 6.0,
+ "oled_mount_cut_depth": 20.0,
+ "oled_mount_location_xyz": [
+ -80.0,
+ 20.0,
+ 45.0
+ ],
+ "oled_mount_rotation_xyz": [
+ 13.0,
+ 0.0,
+ -6.0
+ ],
+ "oled_left_wall_x_offset_override": 28.0,
+ "oled_left_wall_z_offset_override": 0.0,
+ "oled_left_wall_lower_y_offset": 12.0,
+ "oled_left_wall_lower_z_offset": 5.0,
+ "oled_mount_undercut": 1.0,
+ "oled_mount_undercut_thickness": 2.0
+ },
+ "SLIDING": {
+ "oled_mount_width": 12.5,
+ "oled_mount_height": 25.0,
+ "oled_mount_rim": 2.5,
+ "oled_mount_depth": 8.0,
+ "oled_mount_cut_depth": 20.0,
+ "oled_mount_location_xyz": [
+ -78.0,
+ 10.0,
+ 41.0
+ ],
+ "oled_mount_rotation_xyz": [
+ 6.0,
+ 0.0,
+ -3.0
+ ],
+ "oled_left_wall_x_offset_override": 24.0,
+ "oled_left_wall_z_offset_override": 0.0,
+ "oled_left_wall_lower_y_offset": 12.0,
+ "oled_left_wall_lower_z_offset": 5.0,
+ "oled_thickness": 4.2,
+ "oled_edge_overlap_end": 6.5,
+ "oled_edge_overlap_connector": 5.5,
+ "oled_edge_overlap_thickness": 2.5,
+ "oled_edge_overlap_clearance": 2.5,
+ "oled_edge_chamfer": 2.0
+ },
+ "CLIP": {
+ "oled_mount_width": 12.5,
+ "oled_mount_height": 39.0,
+ "oled_mount_rim": 2.0,
+ "oled_mount_depth": 7.0,
+ "oled_mount_cut_depth": 20.0,
+ "oled_mount_location_xyz": [
+ -78.0,
+ 20.0,
+ 42.0
+ ],
+ "oled_mount_rotation_xyz": [
+ 12.0,
+ 0.0,
+ -6.0
+ ],
+ "oled_left_wall_x_offset_override": 24.0,
+ "oled_left_wall_z_offset_override": 0.0,
+ "oled_left_wall_lower_y_offset": 12.0,
+ "oled_left_wall_lower_z_offset": 5.0,
+ "oled_thickness": 4.2,
+ "oled_mount_bezel_thickness": 3.5,
+ "oled_mount_bezel_chamfer": 2.0,
+ "oled_mount_connector_hole": 6.0,
+ "oled_screen_start_from_conn_end": 6.5,
+ "oled_screen_length": 24.5,
+ "oled_screen_width": 10.5,
+ "oled_clip_thickness": 1.5,
+ "oled_clip_width": 6.0,
+ "oled_clip_overhang": 1.0,
+ "oled_clip_extension": 5.0,
+ "oled_clip_width_clearance": 0.5,
+ "oled_clip_undercut": 0.5,
+ "oled_clip_undercut_thickness": 2.5,
+ "oled_clip_y_gap": 0.2,
+ "oled_clip_z_gap": 0.2
+ }
+ },
+ "web_thickness": 4.0,
+ "post_size": 0.1,
+ "post_adj": 0,
+ "screws_offset": "INSIDE",
+ "screw_insert_height": 3.8,
+ "screw_insert_bottom_radius": 2.655,
+ "screw_insert_top_radius": 2.55,
+ "wire_post_height": 7,
+ "wire_post_overhang": 3.5,
+ "wire_post_diameter": 2.6,
+ "controller_mount_type": "EXTERNAL",
+ "external_holder_height": 12.5,
+ "external_holder_width": 28.75,
+ "external_holder_xoffset": -5.0,
+ "external_holder_yoffset": -4.5,
+ "screw_hole_diameter": 2,
+ "base_thickness": 3.0,
+ "base_offset": 3.0,
+ "base_rim_thickness": 5.0,
+ "screw_cbore_diameter": 4.0,
+ "screw_cbore_depth": 2.0,
+ "plate_holes": false,
+ "plate_holes_xy_offset": [
+ 0.0,
+ 0.0
+ ],
+ "plate_holes_width": 14.3,
+ "plate_holes_height": 14.3,
+ "plate_holes_diameter": 1.7,
+ "plate_holes_depth": 20.0,
+ "pcb_width": 18.0,
+ "pcb_height": 18.0,
+ "pcb_thickness": 1.5,
+ "pcb_hole_diameter": 2,
+ "pcb_hole_pattern_width": 14.3,
+ "pcb_hole_pattern_height": 14.3,
+ "column_offsets": [
+ [
+ 0,
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 2.82,
+ -4.5
+ ],
+ [
+ 0,
+ 0,
+ 0
+ ],
+ [
+ 0,
+ -6,
+ 5
+ ],
+ [
+ 0,
+ -6,
+ 5
+ ],
+ [
+ 0,
+ -6,
+ 5
+ ]
+ ]
+} \ No newline at end of file
diff --git a/gallery/.gitkeep b/gallery/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/gallery/.gitkeep
diff --git a/resources/Trackball_JS_Cluster.PNG b/resources/Trackball_JS_Cluster.PNG
new file mode 100644
index 0000000..3cd99f3
--- /dev/null
+++ b/resources/Trackball_JS_Cluster.PNG
Binary files differ
diff --git a/resources/trackball_early_render.png b/resources/trackball_early_render.png
new file mode 100644
index 0000000..3655b6b
--- /dev/null
+++ b/resources/trackball_early_render.png
Binary files differ
diff --git a/resources/trackball_early_render2.png b/resources/trackball_early_render2.png
new file mode 100644
index 0000000..eda3bc8
--- /dev/null
+++ b/resources/trackball_early_render2.png
Binary files differ
diff --git a/resources/trackball_in_wall.png b/resources/trackball_in_wall.png
new file mode 100644
index 0000000..5b0b8bb
--- /dev/null
+++ b/resources/trackball_in_wall.png
Binary files differ
diff --git a/run.sh b/run.sh
new file mode 100755
index 0000000..ad6a922
--- /dev/null
+++ b/run.sh
@@ -0,0 +1,125 @@
+#!/bin/bash
+
+cd "${0%/*}" || exit 1
+
+
+
+# set the default Docker image tag to dactyl-keyboard
+IMAGE_TAG="dactyl-keyboard"
+
+# by default, don't rebuild the image
+REBUILD=false;
+
+# leave config empty to use default values
+CONFIG=""
+
+
+# check for command line flags
+while test $# -gt 0; do
+ case "$1" in
+ -r|--rebuild)
+ REBUILD=true
+ shift
+ ;;
+ -t|--tag)
+ if [ -n "$2" ] && [ ${2:0:1} != "-" ]; then
+ IMAGE_TAG=$2
+ shift 2
+ else
+ echo "Error: Argument for $1 is missing" >&2
+ exit 1
+ fi
+ ;;
+ -c|--config)
+ CONFIG=$2
+ shift 2
+ ;;
+ -*|--*)
+ echo "Error: Unknown flag $1" >&2
+ exit 1
+ ;;
+ *)
+ COMMAND=$1
+ shift;
+ ;;
+ esac
+done
+
+
+
+case $COMMAND in
+ help)
+ echo "Dactyl-Manuform Keyboard Generator"
+ echo ""
+ echo "Use this tool to configure and generate files for building a keyboard. All"
+ echo "commands will be run in a Docker contianer, which will be built if it does"
+ echo "not already exist."
+ echo ""
+ echo ""
+ echo "Usage:"
+ echo " run [-r] [-i <docker-image-tag>] [-c <configuration-name>] <command>"
+ echo ""
+ echo "Available Commands:"
+ echo " help Show this help"
+ echo " build Rebuild the docker image"
+ echo " release Run model_builder.py"
+ echo " generate Output the keyboard files to the './things' directory"
+ echo " configure Generate a configuration file with default values. The config"
+ echo " file will be saved to configs/<configuration-name>.json. If the"
+ echo " -c flag is not set, the defailt config_name will be used."
+ echo ""
+ echo "Flags:"
+ echo " -c Set the configuration file to use. This should be the name of the file"
+ echo " only, without a file extension, and it is relative to the './configs'"
+ echo " directory. For example, '-c my-custom-dm' will refer to a file located"
+ echo " at './configs/my-custom-dm.json'"
+ echo " -r Rebuild the docker image"
+ echo " -t The tag that should be applied to the docker image"
+ exit 0
+ ;;
+ build)
+ docker build -t ${IMAGE_TAG} -f docker/Dockerfile .
+ exit 0
+ ;;
+ generate)
+ SCRIPT=dactyl_manuform.py
+ ;;
+ configure)
+ SCRIPT=generate_configuration.py
+ ;;
+ release)
+ SCRIPT=model_builder.py
+ ;;
+ *)
+ echo "Invalid command. Try 'run help'"
+ exit 1
+esac
+
+
+# get the image ID, and save the return code so we'll know if the image exists
+IMAGE_ID=$(docker inspect --type=image --format={{.Id}} ${IMAGE_TAG})
+INSPECT_RETURN_CODE=$?
+
+# if we were specifically told to rebuild, or if the image doesn't exists, then build the docker image
+if $REBUILD || [ $INSPECT_RETURN_CODE -ne 0 ]; then
+ docker build -t ${IMAGE_TAG} -f docker/Dockerfile .
+fi
+
+
+# if a config file was specified, set the command line argument for the python script
+if [[ ! -z $CONFIG ]]; then
+ CONFIG_OPTION="--config=${CONFIG}"
+fi
+
+# run the command in a temporary container
+docker run --name dm-run -d --rm -v "`pwd`/src:/app/src" -v "`pwd`/things:/app/things" -v "`pwd`/configs:/app/configs" ${IMAGE_TAG} python3 $SCRIPT $CONFIG_OPTION > /dev/null 2>&1
+
+# show progress indicator while until dm-run container completes
+while $(docker inspect --format={{.Id}} dm-run > /dev/null 2>&1); do
+ echo -n "."
+ sleep 1.5
+done
+
+echo ""
+echo "Dactyl-Manuform '${COMMAND}' is complete!"
+echo "" \ No newline at end of file
diff --git a/shell.nix b/shell.nix
new file mode 100644
index 0000000..6548e72
--- /dev/null
+++ b/shell.nix
@@ -0,0 +1,8 @@
+{ pkgs ? import <nixpkgs> {} }:
+
+pkgs.mkShell {
+ buildInputs = [
+ pkgs.cmake
+ pkgs.cq-editor
+ ];
+}
diff --git a/src/dactyl_manuform.py b/src/dactyl_manuform.py
index bb164b5..a04a291 100644
--- a/src/dactyl_manuform.py
+++ b/src/dactyl_manuform.py
@@ -1,6 +1,7 @@
import numpy as np
from numpy import pi
import os.path as path
+import getopt, sys
import json
import os
@@ -23,12 +24,23 @@ import generate_configuration as cfg
for item in cfg.shape_config:
locals()[item] = cfg.shape_config[item]
-## LOAD RUN CONFIGURATION FILE AND WRITE TO ANY VARIABLES IN FILE.
-with open('run_config.json', mode='r') as fid:
- data = json.load(fid)
+if len(sys.argv) <= 1:
+ print("NO CONFIGURATION SPECIFIED, USING run_config.json")
+ with open(os.path.join(r".", 'run_config.json'), mode='r') as fid:
+ data = json.load(fid)
+
+else:
+ ## CHECK FOR CONFIG FILE AND WRITE TO ANY VARIABLES IN FILE.
+ opts, args = getopt.getopt(sys.argv[1:], "", ["config="])
+ for opt, arg in opts:
+ if opt in ('--config'):
+ with open(os.path.join(r"..", "configs", arg + '.json'), mode='r') as fid:
+ data = json.load(fid)
+
for item in data:
locals()[item] = data[item]
+
# Really rough setup. Check for ENGINE, set it not present from configuration.
try:
print('Found Current Engine in Config = {}'.format(ENGINE))
@@ -39,9 +51,11 @@ except Exception:
print('Setting Current Engine = {}'.format(ENGINE))
if save_dir in ['', None, '.']:
- save_path = os.path.join(r"..", "things")
+ save_path = path.join(r"..", "things")
+ parts_path = path.join(r"..", "src", "parts")
else:
- save_path = os.path.join(r"..", "things", save_dir)
+ save_path = path.join(r"..", "things", save_dir)
+ parts_path = path.join(r"..", r"..", "src", "parts")
###############################################
# END EXTREMELY UGLY BOOTSTRAP
@@ -96,9 +110,12 @@ else:
if 'HS_' in plate_style:
symmetry = "asymmetric"
- plate_file = path.join("..", "src", r"hot_swap_plate")
+ plate_file = path.join(parts_path, r"hot_swap_plate")
plate_offset = 0.0
+if (trackball_in_wall or ('TRACKBALL' in thumb_style)) and not ball_side == 'both':
+ symmetry = "asymmetric"
+
mount_width = keyswitch_width + 2 * plate_rim
mount_height = keyswitch_height + 2 * plate_rim
mount_thickness = plate_thickness
@@ -118,6 +135,8 @@ if oled_mount_type is not None and oled_mount_type != "NONE":
left_wall_lower_y_offset = oled_left_wall_lower_y_offset
left_wall_lower_z_offset = oled_left_wall_lower_z_offset
+
+
cap_top_height = plate_thickness + sa_profile_key_height
row_radius = ((mount_height + extra_height) / 2) / (np.sin(alpha / 2)) + cap_top_height
column_radius = (
@@ -140,16 +159,6 @@ teensy_holder_width = 7 + teensy_pcb_thickness
teensy_holder_height = 6 + teensy_width
-
-# wire_post_height = 7
-# wire_post_overhang = 3.5
-# wire_post_diameter = 2.6
-#
-# screw_insert_height = 3.8
-# screw_insert_bottom_radius = 5.31 / 2
-# screw_insert_top_radius = 5.1 / 2
-
-
# save_path = path.join("..", "things", save_dir)
if not path.isdir(save_path):
os.mkdir(save_path)
@@ -263,6 +272,38 @@ def single_plate(cylinder_segments=100, side="right"):
return plate
+def trackball_cutout(segments=100, side="right"):
+ shape = cylinder(trackball_hole_diameter / 2, trackball_hole_height)
+ return shape
+
+def trackball_socket(segments=100, side="right"):
+ # shape = sphere(ball_diameter / 2)
+ # cyl = cylinder(ball_diameter / 2 + 4, 20)
+ # cyl = translate(cyl, (0, 0, -8))
+ # shape = union([shape, cyl])
+
+ tb_file = path.join(parts_path, r"trackball_socket_body_34mm")
+ tbcut_file = path.join(parts_path, r"trackball_socket_cutter_34mm")
+ sens_file = path.join(parts_path, r"trackball_sensor_mount")
+ senscut_file = path.join(parts_path, r"trackball_sensor_cutter")
+
+
+ # shape = import_file(tb_file)
+ # # shape = difference(shape, [import_file(senscut_file)])
+ # # shape = union([shape, import_file(sens_file)])
+ # cutter = import_file(tbcut_file)
+
+ shape = import_file(tb_file)
+ sensor = import_file(sens_file)
+ cutter = import_file(tbcut_file)
+ cutter = union([cutter, import_file(senscut_file)])
+
+ # return shape, cutter
+ return shape, cutter, sensor
+
+def trackball_ball(segments=100, side="right"):
+ shape = sphere(ball_diameter / 2)
+ return shape
################
## SA Keycaps ##
@@ -312,8 +353,25 @@ def sa_cap(Usize=1):
key_cap = translate(key_cap, (0, 0, 5 + plate_thickness))
+ if show_pcbs:
+ key_cap = add([key_cap, key_pcb()])
+
return key_cap
+def key_pcb():
+ shape = box(pcb_width, pcb_height, pcb_thickness)
+ shape = translate(shape, (0, 0, -pcb_thickness/2))
+ hole = cylinder(pcb_hole_diameter/2, pcb_thickness+.2)
+ hole = translate(hole, (0, 0, -(pcb_thickness+.1)/2))
+ holes = [
+ translate(hole, (pcb_hole_pattern_width/2, pcb_hole_pattern_height/2, 0)),
+ translate(hole, (-pcb_hole_pattern_width / 2, pcb_hole_pattern_height / 2, 0)),
+ translate(hole, (-pcb_hole_pattern_width / 2, -pcb_hole_pattern_height / 2, 0)),
+ translate(hole, (pcb_hole_pattern_width / 2, -pcb_hole_pattern_height / 2, 0)),
+ ]
+ shape = difference(shape, holes)
+
+ return shape
#########################
## Placement Functions ##
@@ -548,20 +606,12 @@ def thumborigin():
origin[i] = origin[i] + thumb_offsets[i]
if thumb_style == 'MINIDOX':
- origin[1] = origin[1] - .4*(minidox_Usize-1)*sa_length
+ origin[1] = origin[1] - .4*(trackball_Usize-1)*sa_length
return origin
-def thumb_tr_place(shape):
- debugprint('thumb_tr_place()')
- shape = rotate(shape, [10, -15, 10])
- shape = translate(shape, thumborigin())
- shape = translate(shape, [-12, -16, 3])
- return shape
-
-
-def thumb_tl_place(shape):
+def default_thumb_tl_place(shape):
debugprint('thumb_tl_place()')
shape = rotate(shape, [7.5, -18, 10])
shape = translate(shape, thumborigin())
@@ -569,7 +619,14 @@ def thumb_tl_place(shape):
return shape
-def thumb_mr_place(shape):
+def default_thumb_tr_place(shape):
+ debugprint('thumb_tr_place()')
+ shape = rotate(shape, [10, -15, 10])
+ shape = translate(shape, thumborigin())
+ shape = translate(shape, [-12, -16, 3])
+ return shape
+
+def default_thumb_mr_place(shape):
debugprint('thumb_mr_place()')
shape = rotate(shape, [-6, -34, 48])
shape = translate(shape, thumborigin())
@@ -577,7 +634,7 @@ def thumb_mr_place(shape):
return shape
-def thumb_ml_place(shape):
+def default_thumb_ml_place(shape):
debugprint('thumb_ml_place()')
shape = rotate(shape, [6, -34, 40])
shape = translate(shape, thumborigin())
@@ -585,7 +642,7 @@ def thumb_ml_place(shape):
return shape
-def thumb_br_place(shape):
+def default_thumb_br_place(shape):
debugprint('thumb_br_place()')
shape = rotate(shape, [-16, -33, 54])
shape = translate(shape, thumborigin())
@@ -593,7 +650,7 @@ def thumb_br_place(shape):
return shape
-def thumb_bl_place(shape):
+def default_thumb_bl_place(shape):
debugprint('thumb_bl_place()')
shape = rotate(shape, [-4, -35, 52])
shape = translate(shape, thumborigin())
@@ -601,63 +658,63 @@ def thumb_bl_place(shape):
return shape
-def thumb_1x_layout(shape, cap=False):
+def default_thumb_1x_layout(shape, cap=False):
debugprint('thumb_1x_layout()')
if cap:
shape_list = [
- thumb_mr_place(rotate(shape, [0, 0, thumb_plate_mr_rotation])),
- thumb_ml_place(rotate(shape, [0, 0, thumb_plate_ml_rotation])),
- thumb_br_place(rotate(shape, [0, 0, thumb_plate_br_rotation])),
- thumb_bl_place(rotate(shape, [0, 0, thumb_plate_bl_rotation])),
+ default_thumb_mr_place(rotate(shape, [0, 0, thumb_plate_mr_rotation])),
+ default_thumb_ml_place(rotate(shape, [0, 0, thumb_plate_ml_rotation])),
+ default_thumb_br_place(rotate(shape, [0, 0, thumb_plate_br_rotation])),
+ default_thumb_bl_place(rotate(shape, [0, 0, thumb_plate_bl_rotation])),
]
if default_1U_cluster:
- shape_list.append(thumb_tr_place(rotate(rotate(shape, (0, 0, 90)), [0, 0, thumb_plate_tr_rotation])))
- shape_list.append(thumb_tr_place(rotate(rotate(shape, (0, 0, 90)), [0, 0, thumb_plate_tr_rotation])))
- shape_list.append(thumb_tl_place(rotate(shape, [0, 0, thumb_plate_tl_rotation])))
+ shape_list.append(default_thumb_tr_place(rotate(rotate(shape, (0, 0, 90)), [0, 0, thumb_plate_tr_rotation])))
+ shape_list.append(default_thumb_tr_place(rotate(rotate(shape, (0, 0, 90)), [0, 0, thumb_plate_tr_rotation])))
+ shape_list.append(default_thumb_tl_place(rotate(shape, [0, 0, thumb_plate_tl_rotation])))
shapes = add(shape_list)
else:
shape_list = [
- thumb_mr_place(rotate(shape, [0, 0, thumb_plate_mr_rotation])),
- thumb_ml_place(rotate(shape, [0, 0, thumb_plate_ml_rotation])),
- thumb_br_place(rotate(shape, [0, 0, thumb_plate_br_rotation])),
- thumb_bl_place(rotate(shape, [0, 0, thumb_plate_bl_rotation])),
+ default_thumb_mr_place(rotate(shape, [0, 0, thumb_plate_mr_rotation])),
+ default_thumb_ml_place(rotate(shape, [0, 0, thumb_plate_ml_rotation])),
+ default_thumb_br_place(rotate(shape, [0, 0, thumb_plate_br_rotation])),
+ default_thumb_bl_place(rotate(shape, [0, 0, thumb_plate_bl_rotation])),
]
if default_1U_cluster:
- shape_list.append(thumb_tr_place(rotate(rotate(shape, (0, 0, 90)), [0, 0, thumb_plate_tr_rotation])))
+ shape_list.append(default_thumb_tr_place(rotate(rotate(shape, (0, 0, 90)), [0, 0, thumb_plate_tr_rotation])))
shapes = union(shape_list)
return shapes
-def thumb_15x_layout(shape, cap=False, plate=True):
+def default_thumb_15x_layout(shape, cap=False, plate=True):
debugprint('thumb_15x_layout()')
if plate:
if cap:
shape = rotate(shape, (0, 0, 90))
- cap_list = [thumb_tl_place(rotate(shape, [0, 0, thumb_plate_tl_rotation]))]
- cap_list.append(thumb_tr_place(rotate(shape, [0, 0, thumb_plate_tr_rotation])))
+ cap_list = [default_thumb_tl_place(rotate(shape, [0, 0, thumb_plate_tl_rotation]))]
+ cap_list.append(default_thumb_tr_place(rotate(shape, [0, 0, thumb_plate_tr_rotation])))
return add(cap_list)
else:
- shape_list = [thumb_tl_place(rotate(shape, [0, 0, thumb_plate_tl_rotation]))]
+ shape_list = [default_thumb_tl_place(rotate(shape, [0, 0, thumb_plate_tl_rotation]))]
if not default_1U_cluster:
- shape_list.append(thumb_tr_place(rotate(shape, [0, 0, thumb_plate_tr_rotation])))
+ shape_list.append(default_thumb_tr_place(rotate(shape, [0, 0, thumb_plate_tr_rotation])))
return union(shape_list)
else:
if cap:
shape = rotate(shape, (0, 0, 90))
shape_list = [
- thumb_tl_place(shape),
+ default_thumb_tl_place(shape),
]
- shape_list.append(thumb_tr_place(shape))
+ shape_list.append(default_thumb_tr_place(shape))
return add(shape_list)
else:
shape_list = [
- thumb_tl_place(shape),
+ default_thumb_tl_place(shape),
]
if not default_1U_cluster:
- shape_list.append(thumb_tr_place(shape))
+ shape_list.append(default_thumb_tr_place(shape))
return union(shape_list)
@@ -695,51 +752,96 @@ def double_plate():
return union((top_plate, mirror(top_plate, 'XZ')))
-def thumbcaps():
- if thumb_style == "MINI":
+def thumbcaps(side='right', style_override=None):
+ if style_override is None:
+ _thumb_style = thumb_style
+ else:
+ _thumb_style = style_override
+
+ if _thumb_style == "MINI":
return mini_thumbcaps()
- elif thumb_style == "MINIDOX":
+ elif _thumb_style == "MINIDOX":
return minidox_thumbcaps()
- elif thumb_style == "CARBONFET":
+ elif _thumb_style == "CARBONFET":
return carbonfet_thumbcaps()
+
+ elif "TRACKBALL" in _thumb_style:
+ if (side == ball_side or ball_side == 'both'):
+ if _thumb_style == "TRACKBALL_ORBYL":
+ return tbjs_thumbcaps()
+ elif _thumb_style == "TRACKBALL_CJ":
+ return tbcj_thumbcaps()
+ else:
+ return thumbcaps(side, style_override=other_thumb)
+
else:
return default_thumbcaps()
-def thumb(side="right"):
- if thumb_style == "MINI":
+def thumb(side="right", style_override=None):
+ if style_override is None:
+ _thumb_style = thumb_style
+ else:
+ _thumb_style = style_override
+
+ if _thumb_style == "MINI":
return mini_thumb(side)
- elif thumb_style == "MINIDOX":
+ elif _thumb_style == "MINIDOX":
return minidox_thumb(side)
- elif thumb_style == "CARBONFET":
+ elif _thumb_style == "CARBONFET":
return carbonfet_thumb(side)
+
+ elif "TRACKBALL" in _thumb_style:
+ if (side == ball_side or ball_side == 'both'):
+ if _thumb_style == "TRACKBALL_ORBYL":
+ return tbjs_thumb(side)
+ elif _thumb_style == "TRACKBALL_CJ":
+ return tbcj_thumb(side)
+ else:
+ return thumb(side, style_override=other_thumb)
+
else:
return default_thumb(side)
-def thumb_connectors():
- if thumb_style == "MINI":
+def thumb_connectors(side='right', style_override=None):
+ if style_override is None:
+ _thumb_style = thumb_style
+ else:
+ _thumb_style = style_override
+
+ if _thumb_style == "MINI":
return mini_thumb_connectors()
- elif thumb_style == "MINIDOX":
+ elif _thumb_style == "MINIDOX":
return minidox_thumb_connectors()
- elif thumb_style == "CARBONFET":
+ elif _thumb_style == "CARBONFET":
return carbonfet_thumb_connectors()
+
+ elif "TRACKBALL" in _thumb_style:
+ if (side == ball_side or ball_side == 'both'):
+ if _thumb_style == "TRACKBALL_ORBYL":
+ return tbjs_thumb_connectors()
+ elif _thumb_style == "TRACKBALL_CJ":
+ return tbcj_thumb_connectors()
+ else:
+ return thumb_connectors(side, style_override=other_thumb)
+
else:
return default_thumb_connectors()
def default_thumbcaps():
- t1 = thumb_1x_layout(sa_cap(1), cap=True)
+ t1 = default_thumb_1x_layout(sa_cap(1), cap=True)
if not default_1U_cluster:
- t1.add(thumb_15x_layout(sa_cap(1.5), cap=True))
+ t1.add(default_thumb_15x_layout(sa_cap(1.5), cap=True))
return t1
def default_thumb(side="right"):
print('thumb()')
- shape = thumb_1x_layout(rotate(single_plate(side=side), (0, 0, -90)))
- shape = union([shape, thumb_15x_layout(rotate(single_plate(side=side), (0, 0, -90)))])
- shape = union([shape, thumb_15x_layout(double_plate(), plate=False)])
+ shape = default_thumb_1x_layout(rotate(single_plate(side=side), (0, 0, -90)))
+ shape = union([shape, default_thumb_15x_layout(rotate(single_plate(side=side), (0, 0, -90)))])
+ shape = union([shape, default_thumb_15x_layout(double_plate(), plate=False)])
return shape
@@ -780,10 +882,10 @@ def default_thumb_connectors():
hulls.append(
triangle_hulls(
[
- thumb_tl_place(thumb_post_tr()),
- thumb_tl_place(thumb_post_br()),
- thumb_tr_place(web_post_tl()),
- thumb_tr_place(web_post_bl()),
+ default_thumb_tl_place(thumb_post_tr()),
+ default_thumb_tl_place(thumb_post_br()),
+ default_thumb_tr_place(web_post_tl()),
+ default_thumb_tr_place(web_post_bl()),
]
)
)
@@ -791,10 +893,10 @@ def default_thumb_connectors():
hulls.append(
triangle_hulls(
[
- thumb_tl_place(thumb_post_tr()),
- thumb_tl_place(thumb_post_br()),
- thumb_tr_place(thumb_post_tl()),
- thumb_tr_place(thumb_post_bl()),
+ default_thumb_tl_place(thumb_post_tr()),
+ default_thumb_tl_place(thumb_post_br()),
+ default_thumb_tr_place(thumb_post_tl()),
+ default_thumb_tr_place(thumb_post_bl()),
]
)
)
@@ -803,10 +905,10 @@ def default_thumb_connectors():
hulls.append(
triangle_hulls(
[
- thumb_br_place(web_post_tr()),
- thumb_br_place(web_post_br()),
- thumb_mr_place(web_post_tl()),
- thumb_mr_place(web_post_bl()),
+ default_thumb_br_place(web_post_tr()),
+ default_thumb_br_place(web_post_br()),
+ default_thumb_mr_place(web_post_tl()),
+ default_thumb_mr_place(web_post_bl()),
]
)
)
@@ -815,10 +917,10 @@ def default_thumb_connectors():
hulls.append(
triangle_hulls(
[
- thumb_br_place(web_post_tr()),
- thumb_br_place(web_post_br()),
- thumb_mr_place(web_post_tl()),
- thumb_mr_place(web_post_bl()),
+ default_thumb_br_place(web_post_tr()),
+ default_thumb_br_place(web_post_br()),
+ default_thumb_mr_place(web_post_tl()),
+ default_thumb_mr_place(web_post_bl()),
]
)
)
@@ -826,10 +928,10 @@ def default_thumb_connectors():
hulls.append(
triangle_hulls(
[
- thumb_bl_place(web_post_tr()),
- thumb_bl_place(web_post_br()),
- thumb_ml_place(web_post_tl()),
- thumb_ml_place(web_post_bl()),
+ default_thumb_bl_place(web_post_tr()),
+ default_thumb_bl_place(web_post_br()),
+ default_thumb_ml_place(web_post_tl()),
+ default_thumb_ml_place(web_post_bl()),
]
)
)
@@ -838,14 +940,14 @@ def default_thumb_connectors():
hulls.append(
triangle_hulls(
[
- thumb_br_place(web_post_tl()),
- thumb_bl_place(web_post_bl()),
- thumb_br_place(web_post_tr()),
- thumb_bl_place(web_post_br()),
- thumb_mr_place(web_post_tl()),
- thumb_ml_place(web_post_bl()),
- thumb_mr_place(web_post_tr()),
- thumb_ml_place(web_post_br()),
+ default_thumb_br_place(web_post_tl()),
+ default_thumb_bl_place(web_post_bl()),
+ default_thumb_br_place(web_post_tr()),
+ default_thumb_bl_place(web_post_br()),
+ default_thumb_mr_place(web_post_tl()),
+ default_thumb_ml_place(web_post_bl()),
+ default_thumb_mr_place(web_post_tr()),
+ default_thumb_ml_place(web_post_br()),
]
)
)
@@ -854,15 +956,15 @@ def default_thumb_connectors():
hulls.append(
triangle_hulls(
[
- thumb_tl_place(thumb_post_tl()),
- thumb_ml_place(web_post_tr()),
- thumb_tl_place(thumb_post_bl()),
- thumb_ml_place(web_post_br()),
- thumb_tl_place(thumb_post_br()),
- thumb_mr_place(web_post_tr()),
- thumb_tr_place(web_post_bl()),
- thumb_mr_place(web_post_br()),
- thumb_tr_place(web_post_br()),
+ default_thumb_tl_place(thumb_post_tl()),
+ default_thumb_ml_place(web_post_tr()),
+ default_thumb_tl_place(thumb_post_bl()),
+ default_thumb_ml_place(web_post_br()),
+ default_thumb_tl_place(thumb_post_br()),
+ default_thumb_mr_place(web_post_tr()),
+ default_thumb_tr_place(web_post_bl()),
+ default_thumb_mr_place(web_post_br()),
+ default_thumb_tr_place(web_post_br()),
]
)
)
@@ -871,15 +973,15 @@ def default_thumb_connectors():
hulls.append(
triangle_hulls(
[
- thumb_tl_place(thumb_post_tl()),
- thumb_ml_place(web_post_tr()),
- thumb_tl_place(thumb_post_bl()),
- thumb_ml_place(web_post_br()),
- thumb_tl_place(thumb_post_br()),
- thumb_mr_place(web_post_tr()),
- thumb_tr_place(thumb_post_bl()),
- thumb_mr_place(web_post_br()),
- thumb_tr_place(thumb_post_br()),
+ default_thumb_tl_place(thumb_post_tl()),
+ default_thumb_ml_place(web_post_tr()),
+ default_thumb_tl_place(thumb_post_bl()),
+ default_thumb_ml_place(web_post_br()),
+ default_thumb_tl_place(thumb_post_br()),
+ default_thumb_mr_place(web_post_tr()),
+ default_thumb_tr_place(thumb_post_bl()),
+ default_thumb_mr_place(web_post_br()),
+ default_thumb_tr_place(thumb_post_br()),
]
)
)
@@ -888,19 +990,19 @@ def default_thumb_connectors():
hulls.append(
triangle_hulls(
[
- thumb_tl_place(thumb_post_tl()),
+ default_thumb_tl_place(thumb_post_tl()),
key_place(web_post_bl(), 0, cornerrow),
- thumb_tl_place(thumb_post_tr()),
+ default_thumb_tl_place(thumb_post_tr()),
key_place(web_post_br(), 0, cornerrow),
- thumb_tr_place(web_post_tl()),
+ default_thumb_tr_place(web_post_tl()),
key_place(web_post_bl(), 1, cornerrow),
- thumb_tr_place(web_post_tr()),
+ default_thumb_tr_place(web_post_tr()),
key_place(web_post_br(), 1, cornerrow),
key_place(web_post_tl(), 2, lastrow),
key_place(web_post_bl(), 2, lastrow),
- thumb_tr_place(web_post_tr()),
+ default_thumb_tr_place(web_post_tr()),
key_place(web_post_bl(), 2, lastrow),
- thumb_tr_place(web_post_br()),
+ default_thumb_tr_place(web_post_br()),
key_place(web_post_br(), 2, lastrow),
key_place(web_post_bl(), 3, lastrow),
key_place(web_post_tr(), 2, lastrow),
@@ -916,19 +1018,19 @@ def default_thumb_connectors():
hulls.append(
triangle_hulls(
[
- thumb_tl_place(thumb_post_tl()),
+ default_thumb_tl_place(thumb_post_tl()),
key_place(web_post_bl(), 0, cornerrow),
- thumb_tl_place(thumb_post_tr()),
+ default_thumb_tl_place(thumb_post_tr()),
key_place(web_post_br(), 0, cornerrow),
- thumb_tr_place(thumb_post_tl()),
+ default_thumb_tr_place(thumb_post_tl()),
key_place(web_post_bl(), 1, cornerrow),
- thumb_tr_place(thumb_post_tr()),
+ default_thumb_tr_place(thumb_post_tr()),
key_place(web_post_br(), 1, cornerrow),
key_place(web_post_tl(), 2, lastrow),
key_place(web_post_bl(), 2, lastrow),
- thumb_tr_place(thumb_post_tr()),
+ default_thumb_tr_place(thumb_post_tr()),
key_place(web_post_bl(), 2, lastrow),
- thumb_tr_place(thumb_post_br()),
+ default_thumb_tr_place(thumb_post_br()),
key_place(web_post_br(), 2, lastrow),
key_place(web_post_bl(), 3, lastrow),
key_place(web_post_tr(), 2, lastrow),
@@ -1654,59 +1756,633 @@ def carbonfet_thumb_connectors():
return union(hulls)
-##########
-## Case ##
-##########
+############################
+# Trackball (Ball + 4-key) THUMB CLUSTER
+############################
+def tbjs_thumb_position_rotation():
+ rot = [10, -15, 5]
+ pos = thumborigin()
+ # Changes size based on key diameter around ball, shifting off of the top left cluster key.
+ shift = [-.9*tbjs_key_diameter/2+27-42, -.1*tbjs_key_diameter/2+3-20, -5]
+ for i in range(len(pos)):
+ pos[i] = pos[i] + shift[i] + tbjs_translation_offset[i]
-def bottom_hull(p, height=0.001):
- debugprint("bottom_hull()")
- if ENGINE == 'cadquery':
- shape = None
- for item in p:
- vertices = []
- verts = item.faces('<Z').vertices()
- for vert in verts.objects:
- v0 = vert.toTuple()
- v1 = [v0[0], v0[1], -10]
- vertices.append(np.array(v0))
- vertices.append(np.array(v1))
-
- t_shape = hull_from_points(vertices)
-
- # t_shape = translate(t_shape, [0, 0, height / 2 - 10])
-
- if shape is None:
- shape = t_shape
-
- for shp in (*p, shape, t_shape):
- try:
- shp.vertices()
- except:
- 0
- shape = union([shape, hull_from_shapes((shape, t_shape))])
+ for i in range(len(rot)):
+ rot[i] = rot[i] + tbjs_rotation_offset[i]
- return shape
+ return pos, rot
- else:
- shape = None
- for item in p:
- proj = sl.projection()(p)
- t_shape = sl.linear_extrude(height=height, twist=0, convexity=0, center=True)(
- proj
+
+def tbjs_place(shape):
+ pos, rot = tbjs_thumb_position_rotation()
+ shape = rotate(shape, rot)
+ shape = translate(shape, pos)
+ return shape
+
+
+def tbjs_thumb_tl_place(shape):
+ debugprint('thumb_tr_place()')
+ # Modifying to make a "ring" of keys
+ shape = rotate(shape, [0, 0, 0])
+ t_off = tbjs_key_translation_offsets[0]
+ shape = rotate(shape, tbjs_key_rotation_offsets[0])
+ shape = translate(shape, (t_off[0], t_off[1]+tbjs_key_diameter/2, t_off[2]))
+ shape = rotate(shape, [0,0,-80])
+ shape = tbjs_place(shape)
+ # shape = rotate(shape, [5, 10, -65])
+ # shape = translate(shape, thumborigin())
+ # shape = translate(shape, [-14, -9, 0])
+ return shape
+
+def tbjs_thumb_mr_place(shape):
+ debugprint('thumb_mr_place()')
+ shape = rotate(shape, [0, 0, 0])
+ shape = rotate(shape, tbjs_key_rotation_offsets[1])
+ t_off = tbjs_key_translation_offsets[1]
+ shape = translate(shape, (t_off[0], t_off[1]+tbjs_key_diameter/2, t_off[2]))
+ shape = rotate(shape, [0,0,-130])
+ shape = tbjs_place(shape)
+
+ # shape = rotate(shape, [7, 20, -105])
+ # shape = translate(shape, thumborigin())
+ # shape = translate(shape, [-12, -32, -5])
+ return shape
+
+def tbjs_thumb_br_place(shape):
+ debugprint('thumb_br_place()')
+
+ shape = rotate(shape, [0, 0, 180])
+ shape = rotate(shape, tbjs_key_rotation_offsets[2])
+ t_off = tbjs_key_translation_offsets[2]
+ shape = translate(shape, (t_off[0], t_off[1]+tbjs_key_diameter/2, t_off[2]))
+ shape = rotate(shape, [0,0,-180])
+ shape = tbjs_place(shape)
+
+ # shape = rotate(shape, [25, -11, 0])
+ # shape = translate(shape, thumborigin())
+ # shape = translate(shape, [-40, -50, -16])
+ return shape
+
+
+def tbjs_thumb_bl_place(shape):
+ debugprint('thumb_bl_place()')
+ shape = rotate(shape, [0, 0, 180])
+ shape = rotate(shape, tbjs_key_rotation_offsets[3])
+ t_off = tbjs_key_translation_offsets[3]
+ shape = translate(shape, (t_off[0], t_off[1]+tbjs_key_diameter/2, t_off[2]))
+ shape = rotate(shape, [0,0,-230])
+ shape = tbjs_place(shape)
+
+ # shape = rotate(shape, [25, 0, -45])
+ # shape = translate(shape, thumborigin())
+ # shape = translate(shape, [-63, -41, -18])
+ return shape
+
+
+# def tbjs_thumb_tlold_place(shape):
+# debugprint('thumb_tl_place()')
+# shape = rotate(shape, [7.5, -10, 10])
+# shape = translate(shape, thumborigin())
+# shape = translate(shape, [-32.5, -14.5, -4])
+# return shape
+#
+#
+# def tbjs_thumb_mlold_place(shape):
+# debugprint('thumb_ml_place()')
+# shape = rotate(shape, [6, -34, 40])
+# shape = translate(shape, thumborigin())
+# shape = translate(shape, [-51, -25, -12])
+# return shape
+
+
+def tbjs_thumb_1x_layout(shape):
+ return union([
+ tbjs_thumb_tl_place(rotate(shape, [0, 0, thumb_plate_tr_rotation])),
+ # tbjs_thumb_tlold_place(rotate(shape, [0, 0, thumb_plate_tl_rotation])),
+ # tbjs_thumb_mlold_place(rotate(shape, [0, 0, thumb_plate_ml_rotation])),
+ tbjs_thumb_mr_place(rotate(shape, [0, 0, thumb_plate_mr_rotation])),
+ tbjs_thumb_bl_place(rotate(shape, [0, 0, thumb_plate_bl_rotation])),
+ tbjs_thumb_br_place(rotate(shape, [0, 0, thumb_plate_br_rotation])),
+ ])
+
+
+def tbjs_thumb_fx_layout(shape):
+ return union([
+ # tbjs_thumb_tl_place(rotate(shape, [0, 0, thumb_plate_tr_rotation])),
+ # tbjs_thumb_tlold_place(rotate(shape, [0, 0, thumb_plate_tl_rotation])),
+ # tbjs_thumb_mlold_place(rotate(shape, [0, 0, thumb_plate_ml_rotation])),
+ # tbjs_thumb_mr_place(rotate(shape, [0, 0, thumb_plate_mr_rotation])),
+ # tbjs_thumb_bl_place(rotate(shape, [0, 0, thumb_plate_bl_rotation])),
+ # tbjs_thumb_br_place(rotate(shape, [0, 0, thumb_plate_br_rotation])),
+ ])
+
+def trackball_layout(shape):
+ return union([
+ # Relocating positioning to individual parts due to complexity.
+ # tbjs_place(rotate(shape, [0, 0, trackball_rotation])),
+ tbjs_place(shape),
+ ])
+
+
+def tbjs_thumbcaps():
+ t1 = tbjs_thumb_1x_layout(sa_cap(1))
+ # t1.add(tbjs_thumb_15x_layout(rotate(sa_cap(1), [0, 0, rad2deg(pi / 2)])))
+ return t1
+
+
+def tbjs_thumb(side="right"):
+ shape = tbjs_thumb_fx_layout(rotate(single_plate(side=side), [0.0, 0.0, -90]))
+ shape = union([shape, tbjs_thumb_fx_layout(double_plate())])
+ shape = union([shape, tbjs_thumb_1x_layout(single_plate(side=side))])
+
+ # shape = union([shape, trackball_layout(trackball_socket())])
+ # shape = tbjs_thumb_1x_layout(single_plate(side=side))
+ return shape
+
+
+def tbjs_thumb_post_tr():
+ debugprint('thumb_post_tr()')
+ return translate(web_post(),
+ [(mount_width / 2) - post_adj, ((mount_height/2) + adjustable_plate_size(trackball_Usize)) - post_adj, 0]
+ )
+
+
+def tbjs_thumb_post_tl():
+ debugprint('thumb_post_tl()')
+ return translate(web_post(),
+ [-(mount_width / 2) + post_adj, ((mount_height/2) + adjustable_plate_size(trackball_Usize)) - post_adj, 0]
+ )
+
+
+def tbjs_thumb_post_bl():
+ debugprint('thumb_post_bl()')
+ return translate(web_post(),
+ [-(mount_width / 2) + post_adj, -((mount_height/2) + adjustable_plate_size(trackball_Usize)) + post_adj, 0]
+ )
+
+
+def tbjs_thumb_post_br():
+ debugprint('thumb_post_br()')
+ return translate(web_post(),
+ [(mount_width / 2) - post_adj, -((mount_height/2) + adjustable_plate_size(trackball_Usize)) + post_adj, 0]
+ )
+
+
+def tbjs_post_r():
+ debugprint('tbjs_post_r()')
+ radius = ball_diameter/2 + ball_wall_thickness + ball_gap
+ return translate(web_post(),
+ [1.0*(radius - post_adj), 0.0*(radius - post_adj), 0]
+ )
+
+
+def tbjs_post_tr():
+ debugprint('tbjs_post_tr()')
+ radius = ball_diameter/2+ball_wall_thickness + ball_gap
+ return translate(web_post(),
+ [0.5*(radius - post_adj), 0.866*(radius - post_adj), 0]
+ )
+
+
+def tbjs_post_tl():
+ debugprint('tbjs_post_tl()')
+ radius = ball_diameter/2+ball_wall_thickness + ball_gap
+ return translate(web_post(),
+ [-0.5*(radius - post_adj), 0.866*(radius - post_adj), 0]
+ )
+
+
+def tbjs_post_l():
+ debugprint('tbjs_post_l()')
+ radius = ball_diameter/2+ball_wall_thickness + ball_gap
+ return translate(web_post(),
+ [-1.0*(radius - post_adj), 0.0*(radius - post_adj), 0]
+ )
+
+def tbjs_post_bl():
+ debugprint('tbjs_post_bl()')
+ radius = ball_diameter/2+ball_wall_thickness + ball_gap
+ return translate(web_post(),
+ [-0.5*(radius - post_adj), -0.866*(radius - post_adj), 0]
+ )
+
+
+def tbjs_post_br():
+ debugprint('tbjs_post_br()')
+ radius = ball_diameter/2+ball_wall_thickness + ball_gap
+ return translate(web_post(),
+ [0.5*(radius - post_adj), -0.866*(radius - post_adj), 0]
+ )
+
+
+
+def tbjs_thumb_connectors():
+ print('thumb_connectors()')
+ hulls = []
+
+ # bottom 2 to tb
+ hulls.append(
+ triangle_hulls(
+ [
+ tbjs_place(tbjs_post_l()),
+ tbjs_thumb_bl_place(web_post_tl()),
+ tbjs_place(tbjs_post_bl()),
+ tbjs_thumb_bl_place(web_post_tr()),
+ tbjs_thumb_br_place(web_post_tl()),
+ tbjs_place(tbjs_post_bl()),
+ tbjs_thumb_br_place(web_post_tr()),
+ tbjs_place(tbjs_post_br()),
+ tbjs_thumb_br_place(web_post_tr()),
+ tbjs_place(tbjs_post_br()),
+ tbjs_thumb_mr_place(web_post_br()),
+ tbjs_place(tbjs_post_r()),
+ tbjs_thumb_mr_place(web_post_bl()),
+ tbjs_thumb_tl_place(web_post_br()),
+ tbjs_place(tbjs_post_r()),
+ tbjs_thumb_tl_place(web_post_bl()),
+ tbjs_place(tbjs_post_tr()),
+ key_place(web_post_bl(), 0, cornerrow),
+ tbjs_place(tbjs_post_tl()),
+ ]
+ )
+ )
+
+ # bottom left
+ hulls.append(
+ triangle_hulls(
+ [
+ tbjs_thumb_bl_place(web_post_tr()),
+ tbjs_thumb_br_place(web_post_tl()),
+ tbjs_thumb_bl_place(web_post_br()),
+ tbjs_thumb_br_place(web_post_bl()),
+ ]
+ )
+ )
+
+ # bottom right
+ hulls.append(
+ triangle_hulls(
+ [
+ tbjs_thumb_br_place(web_post_tr()),
+ tbjs_thumb_mr_place(web_post_br()),
+ tbjs_thumb_br_place(web_post_br()),
+ tbjs_thumb_mr_place(web_post_tr()),
+ ]
+ )
+ )
+ # top right
+ hulls.append(
+ triangle_hulls(
+ [
+ tbjs_thumb_mr_place(web_post_bl()),
+ tbjs_thumb_tl_place(web_post_br()),
+ tbjs_thumb_mr_place(web_post_tl()),
+ tbjs_thumb_tl_place(web_post_tr()),
+ ]
+ )
+ )
+
+ hulls.append(
+ triangle_hulls(
+ [
+ key_place(web_post_br(), 1, cornerrow),
+ key_place(web_post_tl(), 2, lastrow),
+ key_place(web_post_bl(), 2, cornerrow),
+ key_place(web_post_tr(), 2, lastrow),
+ key_place(web_post_br(), 2, cornerrow),
+ key_place(web_post_bl(), 3, cornerrow),
+ ]
+ )
+ )
+
+ hulls.append(
+ triangle_hulls(
+ [
+ key_place(web_post_tr(), 3, lastrow),
+ key_place(web_post_br(), 3, lastrow),
+ key_place(web_post_tr(), 3, lastrow),
+ key_place(web_post_bl(), 4, cornerrow),
+ ]
+ )
+ )
+
+ return union(hulls)
+
+
+
+
+
+############################
+# TRACKBALL THUMB CLUSTER
+############################
+
+# single_plate = the switch shape
+
+def tbcj_thumb_tr_place(shape):
+ shape = rotate(shape, [10, -15, 10])
+ shape = translate(shape, thumborigin())
+ shape = translate(shape, [-12, -16, 3])
+ return shape
+
+def tbcj_thumb_tl_place(shape):
+ shape = rotate(shape, [7.5, -18, 10])
+ shape = translate(shape, thumborigin())
+ shape = translate(shape, [-32.5, -14.5, -2.5])
+ return shape
+
+def tbcj_thumb_ml_place(shape):
+ shape = rotate(shape, [6, -34, 40])
+ shape = translate(shape, thumborigin())
+ shape = translate(shape, [-51, -25, -12])
+ return shape
+
+def tbcj_thumb_bl_place(shape):
+ shape = rotate(shape, [-4, -35, 52])
+ shape = translate(shape, thumborigin())
+ shape = translate(shape, [-56.3, -43.3, -23.5])
+ return shape
+
+def tbcj_thumb_layout(shape):
+ return union([
+ tbcj_thumb_tr_place(rotate(shape, [0, 0, thumb_plate_tr_rotation])),
+ tbcj_thumb_tl_place(rotate(shape, [0, 0, thumb_plate_tl_rotation])),
+ tbcj_thumb_ml_place(rotate(shape, [0, 0, thumb_plate_ml_rotation])),
+ tbcj_thumb_bl_place(rotate(shape, [0, 0, thumb_plate_bl_rotation])),
+ ])
+
+
+#def oct_corner(i, radius, shape):
+# i = (i+1)%8
+#
+# points_x = [1, 2, 2, 1, -1, -2, -2, -1]
+# points_y = [2, 1, -1, -2, -2, -1, 1, 2]
+#
+# return translate(shape, (points_x[i] * radius / 2, points_y[i] * radius / 2, 0))
+
+import math
+def oct_corner(i, diameter, shape):
+ radius = diameter / 2
+ i = (i+1)%8
+
+ r = radius
+ m = radius * math.tan(math.pi / 8)
+
+ points_x = [m, r, r, m, -m, -r, -r, -m]
+ points_y = [r, m, -m, -r, -r, -m, m, r]
+
+ return translate(shape, (points_x[i], points_y[i], 0))
+
+def tbcj_edge_post(i):
+ shape = box(post_size, post_size, tbcj_thickness)
+ shape = oct_corner(i, tbcj_outer_diameter, shape)
+ return shape
+
+def tbcj_web_post(i):
+ shape = box(post_size, post_size, tbcj_thickness)
+ shape = oct_corner(i, tbcj_outer_diameter, shape)
+ return shape
+
+def tbcj_holder():
+ center = box(post_size, post_size, tbcj_thickness)
+
+ shape = []
+ for i in range(8):
+ shape_ = hull_from_shapes([
+ center,
+ tbcj_edge_post(i),
+ tbcj_edge_post(i + 1),
+ ])
+ shape.append(shape_)
+ shape = union(shape)
+
+ shape = difference(
+ shape,
+ [cylinder(tbcj_inner_diameter/2, tbcj_thickness + 0.1)]
)
- t_shape = sl.translate([0, 0, height / 2 - 10])(t_shape)
- if shape is None:
- shape = t_shape
- shape = sl.hull()(p, shape, t_shape)
- return shape
+ return shape
+
+def tbcj_thumb_position_rotation():
+ # loc = np.array([-15, -60, -12]) + thumborigin()
+ # shape = translate(shape, loc)
+ # shape = rotate(shape, (0,0,0))
+ pos = np.array([-15, -60, -12]) + thumborigin()
+ rot = (0,0,0)
+ return pos, rot
+
+
+def tbcj_place(shape):
+ loc = np.array([-15, -60, -12]) + thumborigin()
+ shape = translate(shape, loc)
+ shape = rotate(shape, (0,0,0))
+ return shape
+
+def tbcj_thumb(side="right"):
+ t = tbcj_thumb_layout(single_plate(side=side))
+ tb = tbcj_place(tbcj_holder())
+ return union([t, tb])
+
+def tbcj_thumbcaps():
+ t = tbcj_thumb_layout(sa_cap(1))
+ return t
+
+
+# TODO: VERIFY THEY CAN BE DELETED. THEY LOOK LIKE REPLICATES.
+# def thumb_post_tr():
+# return translate(web_post(),
+# [(mount_width / 2) - post_adj, ((mount_height/2) + double_plate_height) - post_adj, 0]
+# )
+#
+#
+# def thumb_post_tl():
+# return translate(web_post(),
+# [-(mount_width / 2) + post_adj, ((mount_height/2) + double_plate_height) - post_adj, 0]
+# )
+#
+#
+# def thumb_post_bl():
+# return translate(web_post(),
+# [-(mount_width / 2) + post_adj, -((mount_height/2) + double_plate_height) + post_adj, 0]
+# )
+#
+#
+# def thumb_post_br():
+# return translate(web_post(),
+# [(mount_width / 2) - post_adj, -((mount_height/2) + double_plate_height) + post_adj, 0]
+# )
+
+def tbcj_thumb_connectors():
+ hulls = []
-def left_key_position(row, direction, low_corner=False):
+ # Top two
+ hulls.append(
+ triangle_hulls(
+ [
+ tbcj_thumb_tl_place(web_post_tr()),
+ tbcj_thumb_tl_place(web_post_br()),
+ tbcj_thumb_tr_place(web_post_tl()),
+ tbcj_thumb_tr_place(web_post_bl()),
+ ]
+ )
+ )
+
+ # centers of the bottom four
+ hulls.append(
+ triangle_hulls(
+ [
+ tbcj_thumb_bl_place(web_post_tr()),
+ tbcj_thumb_bl_place(web_post_br()),
+ tbcj_thumb_ml_place(web_post_tl()),
+ tbcj_thumb_ml_place(web_post_bl()),
+ ]
+ )
+ )
+
+ # top two to the middle two, starting on the left
+
+ hulls.append(
+ triangle_hulls(
+ [
+ tbcj_thumb_tl_place(web_post_tl()),
+ tbcj_thumb_ml_place(web_post_tr()),
+ tbcj_thumb_tl_place(web_post_bl()),
+ tbcj_thumb_ml_place(web_post_br()),
+ tbcj_thumb_tl_place(web_post_br()),
+ tbcj_thumb_tr_place(web_post_bl()),
+ tbcj_thumb_tr_place(web_post_br()),
+ ]
+ )
+ )
+
+ hulls.append(
+ triangle_hulls(
+ [
+ tbcj_thumb_tl_place(web_post_tl()),
+ key_place(web_post_bl(), 0, cornerrow),
+ tbcj_thumb_tl_place(web_post_tr()),
+ key_place(web_post_br(), 0, cornerrow),
+ tbcj_thumb_tr_place(web_post_tl()),
+ key_place(web_post_bl(), 1, cornerrow),
+ tbcj_thumb_tr_place(web_post_tr()),
+ key_place(web_post_br(), 1, cornerrow),
+ key_place(web_post_tl(), 2, lastrow),
+ key_place(web_post_bl(), 2, lastrow),
+ tbcj_thumb_tr_place(web_post_tr()),
+ key_place(web_post_bl(), 2, lastrow),
+ tbcj_thumb_tr_place(web_post_br()),
+ key_place(web_post_br(), 2, lastrow),
+ key_place(web_post_bl(), 3, lastrow),
+ key_place(web_post_tr(), 2, lastrow),
+ key_place(web_post_tl(), 3, lastrow),
+ key_place(web_post_bl(), 3, cornerrow),
+ key_place(web_post_tr(), 3, lastrow),
+ key_place(web_post_br(), 3, cornerrow),
+ key_place(web_post_bl(), 4, cornerrow),
+ ]
+ )
+ )
+
+ hulls.append(
+ triangle_hulls(
+ [
+ key_place(web_post_br(), 1, cornerrow),
+ key_place(web_post_tl(), 2, lastrow),
+ key_place(web_post_bl(), 2, cornerrow),
+ key_place(web_post_tr(), 2, lastrow),
+ key_place(web_post_br(), 2, cornerrow),
+ key_place(web_post_bl(), 3, cornerrow),
+ ]
+ )
+ )
+
+ hulls.append(
+ triangle_hulls(
+ [
+ key_place(web_post_tr(), 3, lastrow),
+ key_place(web_post_br(), 3, lastrow),
+ key_place(web_post_tr(), 3, lastrow),
+ key_place(web_post_bl(), 4, cornerrow),
+ ]
+ )
+ )
+
+ hulls.append(
+ triangle_hulls(
+ [
+ tbcj_place(tbcj_web_post(4)),
+ tbcj_thumb_bl_place(web_post_bl()),
+ tbcj_place(tbcj_web_post(5)),
+ tbcj_thumb_bl_place(web_post_br()),
+ tbcj_place(tbcj_web_post(6)),
+ ]
+ )
+ )
+
+ hulls.append(
+ triangle_hulls(
+ [
+ tbcj_thumb_bl_place(web_post_br()),
+ tbcj_place(tbcj_web_post(6)),
+ tbcj_thumb_ml_place(web_post_bl()),
+ ]
+ )
+ )
+
+ hulls.append(
+ triangle_hulls(
+ [
+ tbcj_thumb_ml_place(web_post_bl()),
+ tbcj_place(tbcj_web_post(6)),
+ tbcj_thumb_ml_place(web_post_br()),
+ tbcj_thumb_tr_place(web_post_bl()),
+ ]
+ )
+ )
+
+ hulls.append(
+ triangle_hulls(
+ [
+ tbcj_place(tbcj_web_post(6)),
+ tbcj_thumb_tr_place(web_post_bl()),
+ tbcj_place(tbcj_web_post(7)),
+ tbcj_thumb_tr_place(web_post_br()),
+ tbcj_place(tbcj_web_post(0)),
+ tbcj_thumb_tr_place(web_post_br()),
+ key_place(web_post_bl(), 3, lastrow),
+ ]
+ )
+ )
+
+ return union(hulls)
+
+
+
+##########
+## Case ##
+##########
+
+def left_key_position(row, direction, low_corner=False, side='right'):
debugprint("left_key_position()")
pos = np.array(
key_position([-mount_width * 0.5, direction * mount_height * 0.5, 0], 0, row)
)
+ if trackball_in_wall and (side == ball_side or ball_side == 'both'):
+
+ if low_corner:
+ y_offset = tbiw_left_wall_lower_y_offset
+ z_offset = tbiw_left_wall_lower_z_offset
+ else:
+ y_offset = 0.0
+ z_offset = 0.0
+
+
+ return list(pos - np.array([
+ tbiw_left_wall_x_offset_override,
+ -y_offset,
+ tbiw_left_wall_z_offset_override + z_offset
+ ]))
+
if low_corner:
y_offset = left_wall_lower_y_offset
z_offset = left_wall_lower_z_offset
@@ -1717,9 +2393,9 @@ def left_key_position(row, direction, low_corner=False):
return list(pos - np.array([left_wall_x_offset, -y_offset, left_wall_z_offset + z_offset]))
-def left_key_place(shape, row, direction, low_corner=False):
+def left_key_place(shape, row, direction, low_corner=False, side='right'):
debugprint("left_key_place()")
- pos = left_key_position(row, direction, low_corner=low_corner)
+ pos = left_key_position(row, direction, low_corner=low_corner, side=side)
return translate(shape, pos)
@@ -1822,11 +2498,11 @@ def right_wall():
for i in range(lastrow - 1):
y = i + 1
- shape = union([shape,key_wall_brace(
+ shape = union([shape, key_wall_brace(
lastcol, y - 1, 1, 0, web_post_br(), lastcol, y, 1, 0, web_post_tr()
)])
- shape = union([shape,key_wall_brace(
+ shape = union([shape, key_wall_brace(
lastcol, y, 1, 0, web_post_tr(), lastcol, y, 1, 0, web_post_br()
)])
#STRANGE PARTIAL OFFSET
@@ -1838,30 +2514,30 @@ def right_wall():
return shape
-def left_wall():
+def left_wall(side='right'):
print('left_wall()')
shape = union([wall_brace(
(lambda sh: key_place(sh, 0, 0)), 0, 1, web_post_tl(),
- (lambda sh: left_key_place(sh, 0, 1)), 0, 1, web_post(),
+ (lambda sh: left_key_place(sh, 0, 1, side=side)), 0, 1, web_post(),
)])
shape = union([shape, wall_brace(
- (lambda sh: left_key_place(sh, 0, 1)), 0, 1, web_post(),
- (lambda sh: left_key_place(sh, 0, 1)), -1, 0, web_post(),
+ (lambda sh: left_key_place(sh, 0, 1, side=side)), 0, 1, web_post(),
+ (lambda sh: left_key_place(sh, 0, 1, side=side)), -1, 0, web_post(),
)])
for i in range(lastrow):
y = i
low = (y == (lastrow-1))
temp_shape1 = wall_brace(
- (lambda sh: left_key_place(sh, y, 1,)), -1, 0, web_post(),
- (lambda sh: left_key_place(sh, y, -1, low_corner=low)), -1, 0, web_post(),
+ (lambda sh: left_key_place(sh, y, 1, side=side)), -1, 0, web_post(),
+ (lambda sh: left_key_place(sh, y, -1, low_corner=low, side=side)), -1, 0, web_post(),
)
temp_shape2 = hull_from_shapes((
key_place(web_post_tl(), 0, y),
key_place(web_post_bl(), 0, y),
- left_key_place(web_post(), y, 1),
- left_key_place(web_post(), y, -1, low_corner=low),
+ left_key_place(web_post(), y, 1, side=side),
+ left_key_place(web_post(), y, -1, low_corner=low, side=side),
))
shape = union([shape, temp_shape1])
shape = union([shape, temp_shape2])
@@ -1870,14 +2546,14 @@ def left_wall():
y = i + 1
low = (y == (lastrow-1))
temp_shape1 = wall_brace(
- (lambda sh: left_key_place(sh, y - 1, -1)), -1, 0, web_post(),
- (lambda sh: left_key_place(sh, y, 1)), -1, 0, web_post(),
+ (lambda sh: left_key_place(sh, y - 1, -1, side=side)), -1, 0, web_post(),
+ (lambda sh: left_key_place(sh, y, 1, side=side)), -1, 0, web_post(),
)
temp_shape2 = hull_from_shapes((
key_place(web_post_tl(), 0, y),
key_place(web_post_bl(), 0, y - 1),
- left_key_place(web_post(), y, 1),
- left_key_place(web_post(), y - 1, -1),
+ left_key_place(web_post(), y, 1, side=side),
+ left_key_place(web_post(), y - 1, -1, side=side),
))
shape = union([shape, temp_shape1])
shape = union([shape, temp_shape2])
@@ -1911,108 +2587,314 @@ def front_wall():
return shape
-def thumb_walls():
- if thumb_style == "MINI":
+
+def thumb_walls(side='right', style_override=None):
+ if style_override is None:
+ _thumb_style = thumb_style
+ else:
+ _thumb_style = style_override
+
+ if _thumb_style == "MINI":
return mini_thumb_walls()
- if thumb_style == "MINIDOX":
+ elif _thumb_style == "MINIDOX":
return minidox_thumb_walls()
- elif thumb_style == "CARBONFET":
+ elif _thumb_style == "CARBONFET":
return carbonfet_thumb_walls()
+
+ elif "TRACKBALL" in _thumb_style:
+ if (side == ball_side or ball_side == 'both'):
+ if _thumb_style == "TRACKBALL_ORBYL":
+ return tbjs_thumb_walls()
+ elif thumb_style == "TRACKBALL_CJ":
+ return tbcj_thumb_walls()
+
+ else:
+ return thumb_walls(side, style_override=other_thumb)
else:
return default_thumb_walls()
-def thumb_connection():
- if thumb_style == "MINI":
- return mini_thumb_connection()
- if thumb_style == "MINIDOX":
- return minidox_thumb_connection()
- elif thumb_style == "CARBONFET":
- return carbonfet_thumb_connection()
+def thumb_connection(side='right', style_override=None):
+ if style_override is None:
+ _thumb_style = thumb_style
else:
- return default_thumb_connection()
+ _thumb_style = style_override
+
+ if _thumb_style == "MINI":
+ return mini_thumb_connection(side=side)
+ elif _thumb_style == "MINIDOX":
+ return minidox_thumb_connection(side=side)
+ elif _thumb_style == "CARBONFET":
+ return carbonfet_thumb_connection(side=side)
+
+ elif "TRACKBALL" in _thumb_style:
+ if (side == ball_side or ball_side == 'both'):
+ if _thumb_style == "TRACKBALL_ORBYL":
+ return tbjs_thumb_connection(side=side)
+ elif thumb_style == "TRACKBALL_CJ":
+ return tbcj_thumb_connection(side=side)
+ else:
+ return thumb_connection(side, style_override=other_thumb)
+ else:
+ return default_thumb_connection(side=side)
+
def default_thumb_walls():
print('thumb_walls()')
# thumb, walls
if default_1U_cluster:
- shape = union([wall_brace(thumb_mr_place, 0, -1, web_post_br(), thumb_tr_place, 0, -1, web_post_br())])
+ shape = union([wall_brace(default_thumb_mr_place, 0, -1, web_post_br(), default_thumb_tr_place, 0, -1, web_post_br())])
else:
- shape = union([wall_brace(thumb_mr_place, 0, -1, web_post_br(), thumb_tr_place, 0, -1, thumb_post_br())])
- shape = union([shape, wall_brace(thumb_mr_place, 0, -1, web_post_br(), thumb_mr_place, 0, -1, web_post_bl())])
- shape = union([shape, wall_brace(thumb_br_place, 0, -1, web_post_br(), thumb_br_place, 0, -1, web_post_bl())])
- shape = union([shape, wall_brace(thumb_ml_place, -0.3, 1, web_post_tr(), thumb_ml_place, 0, 1, web_post_tl())])
- shape = union([shape, wall_brace(thumb_bl_place, 0, 1, web_post_tr(), thumb_bl_place, 0, 1, web_post_tl())])
- shape = union([shape, wall_brace(thumb_br_place, -1, 0, web_post_tl(), thumb_br_place, -1, 0, web_post_bl())])
- shape = union([shape, wall_brace(thumb_bl_place, -1, 0, web_post_tl(), thumb_bl_place, -1, 0, web_post_bl())])
+ shape = union([wall_brace(default_thumb_mr_place, 0, -1, web_post_br(), default_thumb_tr_place, 0, -1, thumb_post_br())])
+ shape = union([shape, wall_brace(default_thumb_mr_place, 0, -1, web_post_br(), default_thumb_mr_place, 0, -1, web_post_bl())])
+ shape = union([shape, wall_brace(default_thumb_br_place, 0, -1, web_post_br(), default_thumb_br_place, 0, -1, web_post_bl())])
+ shape = union([shape, wall_brace(default_thumb_ml_place, -0.3, 1, web_post_tr(), default_thumb_ml_place, 0, 1, web_post_tl())])
+ shape = union([shape, wall_brace(default_thumb_bl_place, 0, 1, web_post_tr(), default_thumb_bl_place, 0, 1, web_post_tl())])
+ shape = union([shape, wall_brace(default_thumb_br_place, -1, 0, web_post_tl(), default_thumb_br_place, -1, 0, web_post_bl())])
+ shape = union([shape, wall_brace(default_thumb_bl_place, -1, 0, web_post_tl(), default_thumb_bl_place, -1, 0, web_post_bl())])
# thumb, corners
- shape = union([shape, wall_brace(thumb_br_place, -1, 0, web_post_bl(), thumb_br_place, 0, -1, web_post_bl())])
- shape = union([shape, wall_brace(thumb_bl_place, -1, 0, web_post_tl(), thumb_bl_place, 0, 1, web_post_tl())])
+ shape = union([shape, wall_brace(default_thumb_br_place, -1, 0, web_post_bl(), default_thumb_br_place, 0, -1, web_post_bl())])
+ shape = union([shape, wall_brace(default_thumb_bl_place, -1, 0, web_post_tl(), default_thumb_bl_place, 0, 1, web_post_tl())])
# thumb, tweeners
- shape = union([shape, wall_brace(thumb_mr_place, 0, -1, web_post_bl(), thumb_br_place, 0, -1, web_post_br())])
- shape = union([shape, wall_brace(thumb_ml_place, 0, 1, web_post_tl(), thumb_bl_place, 0, 1, web_post_tr())])
- shape = union([shape, wall_brace(thumb_bl_place, -1, 0, web_post_bl(), thumb_br_place, -1, 0, web_post_tl())])
+ shape = union([shape, wall_brace(default_thumb_mr_place, 0, -1, web_post_bl(), default_thumb_br_place, 0, -1, web_post_br())])
+ shape = union([shape, wall_brace(default_thumb_ml_place, 0, 1, web_post_tl(), default_thumb_bl_place, 0, 1, web_post_tr())])
+ shape = union([shape, wall_brace(default_thumb_bl_place, -1, 0, web_post_bl(), default_thumb_br_place, -1, 0, web_post_tl())])
if default_1U_cluster:
- shape = union([shape, wall_brace(thumb_tr_place, 0, -1, web_post_br(), (lambda sh: key_place(sh, 3, lastrow)), 0, -1, web_post_bl())])
+ shape = union([shape, wall_brace(default_thumb_tr_place, 0, -1, web_post_br(), (lambda sh: key_place(sh, 3, lastrow)), 0, -1, web_post_bl())])
else:
- shape = union([shape, wall_brace(thumb_tr_place, 0, -1, thumb_post_br(), (lambda sh: key_place(sh, 3, lastrow)), 0, -1, web_post_bl())])
+ shape = union([shape, wall_brace(default_thumb_tr_place, 0, -1, thumb_post_br(), (lambda sh: key_place(sh, 3, lastrow)), 0, -1, web_post_bl())])
+
+ return shape
+
+
+def default_thumb_connection(side='right'):
+ print('thumb_connection()')
+ # clunky bit on the top left thumb connection (normal connectors don't work well)
+ shape = union([bottom_hull(
+ [
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
+ ]
+ )])
+
+ shape = union([shape,
+ hull_from_shapes(
+ [
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
+ default_thumb_tl_place(thumb_post_tl()),
+ ]
+ )
+ ]) # )
+
+ shape = union([shape, hull_from_shapes(
+ [
+ left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ default_thumb_tl_place(thumb_post_tl()),
+ ]
+ )])
+
+ shape = union([shape, hull_from_shapes(
+ [
+ left_key_place(web_post(), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ key_place(web_post_bl(), 0, cornerrow),
+ default_thumb_tl_place(thumb_post_tl()),
+ ]
+ )])
+
+ shape = union([shape, hull_from_shapes(
+ [
+ default_thumb_ml_place(web_post_tr()),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate1(-0.3, 1))),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
+ default_thumb_tl_place(thumb_post_tl()),
+ ]
+ )])
return shape
-def default_thumb_connection():
+def tbjs_thumb_connection(side='right'):
print('thumb_connection()')
# clunky bit on the top left thumb connection (normal connectors don't work well)
+ hulls = []
+ hulls.append(
+ triangle_hulls(
+ [
+ key_place(web_post_bl(), 0, cornerrow),
+ left_key_place(web_post(), lastrow - 1, -1, side=side, low_corner=True), # left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True),
+ tbjs_place(tbjs_post_tl()),
+ ]
+ )
+ )
+
+ hulls.append(
+ triangle_hulls(
+ [
+ key_place(web_post_bl(), 0, cornerrow),
+ tbjs_thumb_tl_place(web_post_bl()),
+ key_place(web_post_br(), 0, cornerrow),
+ tbjs_thumb_tl_place(web_post_tl()),
+ key_place(web_post_bl(), 1, cornerrow),
+ tbjs_thumb_tl_place(web_post_tl()),
+ key_place(web_post_br(), 1, cornerrow),
+ tbjs_thumb_tl_place(web_post_tr()),
+ key_place(web_post_tl(), 2, lastrow),
+ key_place(web_post_bl(), 2, lastrow),
+ tbjs_thumb_tl_place(web_post_tr()),
+ key_place(web_post_bl(), 2, lastrow),
+ tbjs_thumb_mr_place(web_post_tl()),
+ key_place(web_post_br(), 2, lastrow),
+ key_place(web_post_bl(), 3, lastrow),
+ tbjs_thumb_mr_place(web_post_tr()),
+ tbjs_thumb_mr_place(web_post_tl()),
+ key_place(web_post_br(), 2, lastrow),
+
+ key_place(web_post_bl(), 3, lastrow),
+ key_place(web_post_tr(), 2, lastrow),
+ key_place(web_post_tl(), 3, lastrow),
+ key_place(web_post_bl(), 3, cornerrow),
+ key_place(web_post_tr(), 3, lastrow),
+ key_place(web_post_br(), 3, cornerrow),
+ key_place(web_post_bl(), 4, cornerrow),
+ ]
+ )
+ )
+ shape = union(hulls)
+ return shape
+
+
+def tbjs_thumb_walls():
+ print('thumb_walls()')
+ # thumb, walls
+ shape = wall_brace(
+ tbjs_thumb_mr_place, .5, 1, web_post_tr(),
+ (lambda sh: key_place(sh, 3, lastrow)), 0, -1, web_post_bl(),
+ )
+ shape = union([shape, wall_brace(
+ tbjs_thumb_mr_place, .5, 1, web_post_tr(),
+ tbjs_thumb_br_place, 0, -1, web_post_br(),
+ )])
+ shape = union([shape, wall_brace(
+ tbjs_thumb_br_place, 0, -1, web_post_br(),
+ tbjs_thumb_br_place, 0, -1, web_post_bl(),
+ )])
+ shape = union([shape, wall_brace(
+ tbjs_thumb_br_place, 0, -1, web_post_bl(),
+ tbjs_thumb_bl_place, 0, -1, web_post_br(),
+ )])
+ shape = union([shape, wall_brace(
+ tbjs_thumb_bl_place, 0, -1, web_post_br(),
+ tbjs_thumb_bl_place, -1, -1, web_post_bl(),
+ )])
+
+ shape = union([shape, wall_brace(
+ tbjs_place, -1.5, 0, tbjs_post_tl(),
+ (lambda sh: left_key_place(sh, lastrow - 1, -1, side=ball_side, low_corner=True)), -1, 0, web_post(),
+ )])
+ shape = union([shape, wall_brace(
+ tbjs_place, -1.5, 0, tbjs_post_tl(),
+ tbjs_place, -1, 0, tbjs_post_l(),
+ )])
+ shape = union([shape, wall_brace(
+ tbjs_place, -1, 0, tbjs_post_l(),
+ tbjs_thumb_bl_place, -1, 0, web_post_tl(),
+ )])
+ shape = union([shape, wall_brace(
+ tbjs_thumb_bl_place, -1, 0, web_post_tl(),
+ tbjs_thumb_bl_place, -1, -1, web_post_bl(),
+ )])
+
+ return shape
+
+
+def tbcj_thumb_connection(side='right'):
+ # clunky bit on the top left thumb connection (normal connectors don't work well)
shape = union([bottom_hull(
[
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
- thumb_ml_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
- thumb_ml_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
]
)])
shape = union([shape,
hull_from_shapes(
[
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
- thumb_ml_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
- thumb_ml_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
- thumb_tl_place(thumb_post_tl()),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
+ default_thumb_tl_place(web_post_tl()),
]
)
]) # )
shape = union([shape, hull_from_shapes(
[
- left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
- thumb_tl_place(thumb_post_tl()),
+ left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ default_thumb_tl_place(web_post_tl()),
]
)])
shape = union([shape, hull_from_shapes(
[
- left_key_place(web_post(), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(web_post(), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True, side=side),
key_place(web_post_bl(), 0, cornerrow),
- thumb_tl_place(thumb_post_tl()),
+ default_thumb_tl_place(web_post_tl()),
]
)])
shape = union([shape, hull_from_shapes(
[
- thumb_ml_place(web_post_tr()),
- thumb_ml_place(translate(web_post_tr(), wall_locate1(-0.3, 1))),
- thumb_ml_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
- thumb_ml_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
- thumb_tl_place(thumb_post_tl()),
+ default_thumb_ml_place(web_post_tr()),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate1(-0.3, 1))),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
+ default_thumb_ml_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
+ default_thumb_tl_place(web_post_tl()),
]
)])
return shape
+def tbcj_thumb_walls():
+ shape = union([wall_brace(tbcj_thumb_ml_place, -0.3, 1, web_post_tr(), tbcj_thumb_ml_place, 0, 1, web_post_tl())])
+ shape = union([shape, wall_brace(tbcj_thumb_bl_place, 0, 1, web_post_tr(), tbcj_thumb_bl_place, 0, 1, web_post_tl())])
+ shape = union([shape, wall_brace(tbcj_thumb_bl_place, -1, 0, web_post_tl(), tbcj_thumb_bl_place, -1, 0, web_post_bl())])
+ shape = union([shape, wall_brace(tbcj_thumb_bl_place, -1, 0, web_post_tl(), tbcj_thumb_bl_place, 0, 1, web_post_tl())])
+ shape = union([shape, wall_brace(tbcj_thumb_ml_place, 0, 1, web_post_tl(), tbcj_thumb_bl_place, 0, 1, web_post_tr())])
+
+ corner = box(1,1,tbcj_thickness)
+
+ points = [
+ (tbcj_thumb_bl_place, -1, 0, web_post_bl()),
+ (tbcj_place, 0, -1, tbcj_web_post(4)),
+ (tbcj_place, 0, -1, tbcj_web_post(3)),
+ (tbcj_place, 0, -1, tbcj_web_post(2)),
+ (tbcj_place, 1, -1, tbcj_web_post(1)),
+ (tbcj_place, 1, 0, tbcj_web_post(0)),
+ ((lambda sh: key_place(sh, 3, lastrow)), 0, -1, web_post_bl()),
+ ]
+ for i,_ in enumerate(points[:-1]):
+ (pa, dxa, dya, sa) = points[i]
+ (pb, dxb, dyb, sb) = points[i + 1]
+
+ shape = union([shape, wall_brace(pa, dxa, dya, sa, pb, dxb, dyb, sb)])
+
+ return shape
+
+
def mini_thumb_walls():
# thumb, walls
shape = union([wall_brace(mini_thumb_mr_place, 0, -1, web_post_br(), mini_thumb_tr_place, 0, -1, mini_thumb_post_br())])
@@ -2031,12 +2913,12 @@ def mini_thumb_walls():
return shape
-def mini_thumb_connection():
+def mini_thumb_connection(side='right'):
# clunky bit on the top left thumb connection (normal connectors don't work well)
shape = union([bottom_hull(
[
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
mini_thumb_bl_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
mini_thumb_bl_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
]
@@ -2045,8 +2927,8 @@ def mini_thumb_connection():
shape = union([shape,
hull_from_shapes(
[
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
mini_thumb_bl_place(translate(web_post_tr(), wall_locate2(-0.3, 1))),
mini_thumb_bl_place(translate(web_post_tr(), wall_locate3(-0.3, 1))),
mini_thumb_tl_place(web_post_tl()),
@@ -2056,10 +2938,10 @@ def mini_thumb_connection():
shape = union([shape,
hull_from_shapes(
[
- left_key_place(web_post(), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(web_post(), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
mini_thumb_tl_place(web_post_tl()),
]
)])
@@ -2067,8 +2949,8 @@ def mini_thumb_connection():
shape = union([shape,
hull_from_shapes(
[
- left_key_place(web_post(), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(web_post(), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True, side=side),
key_place(web_post_bl(), 0, cornerrow),
mini_thumb_tl_place(web_post_tl()),
]
@@ -2106,12 +2988,12 @@ def minidox_thumb_walls():
return shape
-def minidox_thumb_connection():
+def minidox_thumb_connection(side='right'):
# clunky bit on the top left thumb connection (normal connectors don't work well)
shape = union([bottom_hull(
[
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
minidox_thumb_bl_place(translate(minidox_thumb_post_tr(), wall_locate2(-0.3, 1))),
minidox_thumb_bl_place(translate(minidox_thumb_post_tr(), wall_locate3(-0.3, 1))),
]
@@ -2120,8 +3002,8 @@ def minidox_thumb_connection():
shape = union([shape,
hull_from_shapes(
[
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
minidox_thumb_ml_place(translate(minidox_thumb_post_tr(), wall_locate2(-0.3, 1))),
minidox_thumb_ml_place(translate(minidox_thumb_post_tr(), wall_locate3(-0.3, 1))),
minidox_thumb_tl_place(minidox_thumb_post_tl()),
@@ -2131,10 +3013,10 @@ def minidox_thumb_connection():
shape = union([shape,
hull_from_shapes(
[
- left_key_place(web_post(), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(web_post(), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
minidox_thumb_tl_place(minidox_thumb_post_tl()),
]
)])
@@ -2142,8 +3024,8 @@ def minidox_thumb_connection():
shape = union([shape,
hull_from_shapes(
[
- left_key_place(web_post(), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(web_post(), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True, side=side),
key_place(web_post_bl(), 0, cornerrow),
# key_place(translate(web_post_bl(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True),
minidox_thumb_tl_place(minidox_thumb_post_tl()),
@@ -2182,12 +3064,12 @@ def carbonfet_thumb_walls():
shape = union([shape, wall_brace(carbonfet_thumb_tr_place, 0, -1, web_post_br(), (lambda sh: key_place(sh, 3, lastrow)), 0, -1, web_post_bl())])
return shape
-def carbonfet_thumb_connection():
+def carbonfet_thumb_connection(side='right'):
# clunky bit on the top left thumb connection (normal connectors don't work well)
shape = bottom_hull(
[
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
carbonfet_thumb_bl_place(translate(thumb_post_tr(), wall_locate2(-0.3, 1))),
carbonfet_thumb_bl_place(translate(thumb_post_tr(), wall_locate3(-0.3, 1))),
]
@@ -2196,8 +3078,8 @@ def carbonfet_thumb_connection():
shape = union([shape,
hull_from_shapes(
[
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
carbonfet_thumb_bl_place(translate(thumb_post_tr(), wall_locate2(-0.3, 1))),
carbonfet_thumb_bl_place(translate(thumb_post_tr(), wall_locate3(-0.3, 1))),
carbonfet_thumb_ml_place(thumb_post_tl()),
@@ -2207,10 +3089,10 @@ def carbonfet_thumb_connection():
shape = union([shape,
hull_from_shapes(
[
- left_key_place(web_post(), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(web_post(), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate2(-1, 0)), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate3(-1, 0)), cornerrow, -1, low_corner=True, side=side),
carbonfet_thumb_ml_place(thumb_post_tl()),
]
)])
@@ -2218,8 +3100,8 @@ def carbonfet_thumb_connection():
shape = union([shape,
hull_from_shapes(
[
- left_key_place(web_post(), cornerrow, -1, low_corner=True),
- left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True),
+ left_key_place(web_post(), cornerrow, -1, low_corner=True, side=side),
+ left_key_place(translate(web_post(), wall_locate1(-1, 0)), cornerrow, -1, low_corner=True, side=side),
key_place(web_post_bl(), 0, cornerrow),
carbonfet_thumb_ml_place(thumb_post_tl()),
]
@@ -2238,16 +3120,16 @@ def carbonfet_thumb_connection():
return shape
-def case_walls():
+def case_walls(side='right'):
print('case_walls()')
return (
union([
back_wall(),
- left_wall(),
+ left_wall(side=side),
right_wall(),
front_wall(),
- thumb_walls(),
- thumb_connection(),
+ thumb_walls(side=side),
+ thumb_connection(side=side),
])
)
@@ -2339,36 +3221,147 @@ external_start = list(
def external_mount_hole():
print('external_mount_hole()')
shape = box(external_holder_width, 20.0, external_holder_height+.1)
+ undercut = box(external_holder_width+8, 10.0, external_holder_height+8+.1)
+ shape = union([shape, translate(undercut,(0, -5, 0))])
+
shape = translate(shape,
(
external_start[0] + external_holder_xoffset,
- external_start[1],
+ external_start[1] + external_holder_yoffset,
external_holder_height / 2-.05,
)
)
return shape
-if oled_center_row is not None:
+def generate_trackball(pos, rot):
+
+ precut = trackball_cutout()
+ precut = rotate(precut, tb_socket_rotation_offset)
+ precut = translate(precut, tb_socket_translation_offset)
+ precut = rotate(precut, rot)
+ precut = translate(precut, pos)
+
+ shape, cutout, sensor = trackball_socket()
+
+ shape = rotate(shape, tb_socket_rotation_offset)
+ shape = translate(shape, tb_socket_translation_offset)
+ shape = rotate(shape, rot)
+ shape = translate(shape, pos)
+
+ cutout = rotate(cutout, tb_socket_rotation_offset)
+ cutout = translate(cutout, tb_socket_translation_offset)
+ # cutout = rotate(cutout, tb_sensor_translation_offset)
+ # cutout = translate(cutout, tb_sensor_rotation_offset)
+ cutout = rotate(cutout, rot)
+ cutout = translate(cutout, pos)
+
+ # Small adjustment due to line to line surface / minute numerical error issues
+ # Creates small overlap to assist engines in union function later
+ sensor = rotate(sensor, tb_socket_rotation_offset)
+ sensor = translate(sensor, tb_socket_translation_offset)
+ # sensor = rotate(sensor, tb_sensor_translation_offset)
+ # sensor = translate(sensor, tb_sensor_rotation_offset)
+ sensor = translate(sensor, (0, 0, .001))
+ sensor = rotate(sensor, rot)
+ sensor = translate(sensor, pos)
+
+ ball = trackball_ball()
+ ball = rotate(ball, tb_socket_rotation_offset)
+ ball = translate(ball, tb_socket_translation_offset)
+ ball = rotate(ball, rot)
+ ball = translate(ball, pos)
+
+ # return precut, shape, cutout, ball
+ return precut, shape, cutout, sensor, ball
+
+def generate_trackball_in_cluster():
+ if thumb_style == 'TRACKBALL_ORBYL':
+ pos, rot = tbjs_thumb_position_rotation()
+ elif thumb_style == 'TRACKBALL_CJ':
+ pos, rot = tbcj_thumb_position_rotation()
+ return generate_trackball(pos, rot)
+
+
+
+def tbiw_position_rotation():
base_pt1 = key_position(
- list(np.array([-mount_width/2, 0, 0]) + np.array([0, (mount_height / 2), 0])), 0, oled_center_row-1
+ list(np.array([-mount_width/2, 0, 0]) + np.array([0, (mount_height / 2), 0])),
+ 0, cornerrow - tbiw_ball_center_row - 1
)
base_pt2 = key_position(
- list(np.array([-mount_width/2, 0, 0]) + np.array([0, (mount_height / 2), 0])), 0, oled_center_row+1
+ list(np.array([-mount_width/2, 0, 0]) + np.array([0, (mount_height / 2), 0])),
+ 0, cornerrow - tbiw_ball_center_row + 1
)
base_pt0 = key_position(
- list(np.array([-mount_width / 2, 0, 0]) + np.array([0, (mount_height / 2), 0])), 0, oled_center_row
+ list(np.array([-mount_width / 2, 0, 0]) + np.array([0, (mount_height / 2), 0])),
+ 0, cornerrow - tbiw_ball_center_row
+ )
+
+ left_wall_x_offset = tbiw_left_wall_x_offset_override
+
+ tbiw_mount_location_xyz = (
+ (np.array(base_pt1)+np.array(base_pt2))/2.
+ + np.array(((-left_wall_x_offset/2), 0, 0))
+ + np.array(tbiw_translational_offset)
)
- oled_mount_location_xyz = (np.array(base_pt1)+np.array(base_pt2))/2. + np.array(((-left_wall_x_offset/2), 0, 0)) + np.array(oled_translation_offset)
- oled_mount_location_xyz[2] = (oled_mount_location_xyz[2] + base_pt0[2])/2
+ # tbiw_mount_location_xyz[2] = (oled_translation_offset[2] + base_pt0[2])/2
angle_x = np.arctan2(base_pt1[2] - base_pt2[2], base_pt1[1] - base_pt2[1])
angle_z = np.arctan2(base_pt1[0] - base_pt2[0], base_pt1[1] - base_pt2[1])
+ tbiw_mount_rotation_xyz = (rad2deg(angle_x), 0, rad2deg(angle_z)) + np.array(tbiw_rotation_offset)
+
+ return tbiw_mount_location_xyz, tbiw_mount_rotation_xyz
+
+def generate_trackball_in_wall():
+ pos, rot = tbiw_position_rotation()
+ return generate_trackball(pos, rot)
- oled_mount_rotation_xyz = (rad2deg(angle_x), 0, -rad2deg(angle_z)) + np.array(oled_rotation_offset)
-def oled_sliding_mount_frame():
+def oled_position_rotation(side='right'):
+ _oled_center_row = None
+ if trackball_in_wall and (side == ball_side or ball_side == 'both'):
+ _oled_center_row = tbiw_oled_center_row
+ _oled_translation_offset = tbiw_oled_translation_offset
+ _oled_rotation_offset = tbiw_oled_rotation_offset
+
+ elif oled_center_row is not None:
+ _oled_center_row = oled_center_row
+ _oled_translation_offset = oled_translation_offset
+ _oled_rotation_offset = oled_rotation_offset
+
+ if _oled_center_row is not None:
+ base_pt1 = key_position(
+ list(np.array([-mount_width/2, 0, 0]) + np.array([0, (mount_height / 2), 0])), 0, _oled_center_row-1
+ )
+ base_pt2 = key_position(
+ list(np.array([-mount_width/2, 0, 0]) + np.array([0, (mount_height / 2), 0])), 0, _oled_center_row+1
+ )
+ base_pt0 = key_position(
+ list(np.array([-mount_width / 2, 0, 0]) + np.array([0, (mount_height / 2), 0])), 0, _oled_center_row
+ )
+
+ if trackball_in_wall and (side == ball_side or ball_side == 'both'):
+ _left_wall_x_offset = tbiw_left_wall_x_offset_override
+ else:
+ _left_wall_x_offset = left_wall_x_offset
+
+ oled_mount_location_xyz = (np.array(base_pt1)+np.array(base_pt2))/2. + np.array(((-_left_wall_x_offset/2), 0, 0)) + np.array(_oled_translation_offset)
+ oled_mount_location_xyz[2] = (oled_mount_location_xyz[2] + base_pt0[2])/2
+
+ angle_x = np.arctan2(base_pt1[2] - base_pt2[2], base_pt1[1] - base_pt2[1])
+ angle_z = np.arctan2(base_pt1[0] - base_pt2[0], base_pt1[1] - base_pt2[1])
+ if trackball_in_wall and (side == ball_side or ball_side == 'both'):
+ # oled_mount_rotation_xyz = (0, rad2deg(angle_x), -rad2deg(angle_z)-90) + np.array(oled_rotation_offset)
+ # oled_mount_rotation_xyz = (rad2deg(angle_x)*.707, rad2deg(angle_x)*.707, -45) + np.array(oled_rotation_offset)
+ oled_mount_rotation_xyz = (0, rad2deg(angle_x), -90) + np.array(_oled_rotation_offset)
+ else:
+ oled_mount_rotation_xyz = (rad2deg(angle_x), 0, -rad2deg(angle_z)) + np.array(_oled_rotation_offset)
+
+ return oled_mount_location_xyz, oled_mount_rotation_xyz
+
+def oled_sliding_mount_frame(side='right'):
mount_ext_width = oled_mount_width + 2 * oled_mount_rim
mount_ext_height = (
oled_mount_height + 2 * oled_edge_overlap_end
@@ -2444,6 +3437,8 @@ def oled_sliding_mount_frame():
shape = difference(shape, [conn_hole, top_hole, end_hole])
+ oled_mount_location_xyz, oled_mount_rotation_xyz = oled_position_rotation(side=side)
+
shape = rotate(shape, oled_mount_rotation_xyz)
shape = translate(shape,
(
@@ -2464,7 +3459,7 @@ def oled_sliding_mount_frame():
return hole, shape
-def oled_clip_mount_frame():
+def oled_clip_mount_frame(side='right'):
mount_ext_width = oled_mount_width + 2 * oled_mount_rim
mount_ext_height = (
oled_mount_height + 2 * oled_clip_thickness
@@ -2500,6 +3495,8 @@ def oled_clip_mount_frame():
plate = translate(plate, (0., 0., -oled_thickness / 2.0))
shape = union([shape, plate])
+ oled_mount_location_xyz, oled_mount_rotation_xyz = oled_position_rotation(side=side)
+
shape = rotate(shape, oled_mount_rotation_xyz)
shape = translate(shape,
(
@@ -2586,7 +3583,7 @@ def oled_clip():
return shape
-def oled_undercut_mount_frame():
+def oled_undercut_mount_frame(side='right'):
mount_ext_width = oled_mount_width + 2 * oled_mount_rim
mount_ext_height = oled_mount_height + 2 * oled_mount_rim
hole = box(mount_ext_width, mount_ext_height, oled_mount_cut_depth + .01)
@@ -2600,6 +3597,8 @@ def oled_undercut_mount_frame():
undercut = translate(undercut, (0., 0., -oled_mount_undercut_thickness))
shape = difference(shape, [undercut])
+ oled_mount_location_xyz, oled_mount_rotation_xyz = oled_position_rotation(side=side)
+
shape = rotate(shape, oled_mount_rotation_xyz)
shape = translate(shape, (
oled_mount_location_xyz[0],
@@ -2685,7 +3684,7 @@ def screw_insert_shape(bottom_radius, top_radius, height):
return shape
-def screw_insert(column, row, bottom_radius, top_radius, height):
+def screw_insert(column, row, bottom_radius, top_radius, height, side='right'):
debugprint('screw_insert()')
shift_right = column == lastcol
shift_left = column == 0
@@ -2727,7 +3726,7 @@ def screw_insert(column, row, bottom_radius, top_radius, height):
)
elif shift_left:
position = list(
- np.array(left_key_position(row, 0)) + np.array(wall_locate3(-1, 0)) + np.array((shift_left_adjust,0,0))
+ np.array(left_key_position(row, 0, side=side)) + np.array(wall_locate3(-1, 0)) + np.array((shift_left_adjust,0,0))
)
else:
position = key_position(
@@ -2749,7 +3748,7 @@ def screw_insert_thumb(bottom_radius, top_radius, height):
position = list(np.array(position) + np.array([-29, -51, -16]))
position[2] = 0
- if thumb_style == 'MINIDOX':
+ elif thumb_style == 'MINIDOX':
position = thumborigin()
position = list(np.array(position) + np.array([-37, -32, -16]))
position[1] = position[1] - .4 * (minidox_Usize - 1) * sa_length
@@ -2759,6 +3758,10 @@ def screw_insert_thumb(bottom_radius, top_radius, height):
position = thumborigin()
position = list(np.array(position) + np.array([-48, -37, 0]))
position[2] = 0
+ elif thumb_style == 'TRACKBALL':
+ position = thumborigin()
+ position = list(np.array(position) + np.array([-72, -40, -16]))
+ position[2] = 0
else:
position = thumborigin()
@@ -2769,15 +3772,15 @@ def screw_insert_thumb(bottom_radius, top_radius, height):
shape = translate(shape, [position[0], position[1], height / 2])
return shape
-def screw_insert_all_shapes(bottom_radius, top_radius, height, offset=0):
+def screw_insert_all_shapes(bottom_radius, top_radius, height, offset=0, side='right'):
print('screw_insert_all_shapes()')
shape = (
- translate(screw_insert(0, 0, bottom_radius, top_radius, height), (0, 0, offset)),
- translate(screw_insert(0, lastrow-1, bottom_radius, top_radius, height), (0, left_wall_lower_y_offset, offset)),
- translate(screw_insert(3, lastrow, bottom_radius, top_radius, height), (0, 0, offset)),
- translate(screw_insert(3, 0, bottom_radius, top_radius, height), (0,0, offset)),
- translate(screw_insert(lastcol, 0, bottom_radius, top_radius, height), (0, 0, offset)),
- translate(screw_insert(lastcol, lastrow-1, bottom_radius, top_radius, height), (0, 0, offset)),
+ translate(screw_insert(0, 0, bottom_radius, top_radius, height, side=side), (0, 0, offset)),
+ translate(screw_insert(0, lastrow-1, bottom_radius, top_radius, height, side=side), (0, left_wall_lower_y_offset, offset)),
+ translate(screw_insert(3, lastrow, bottom_radius, top_radius, height, side=side), (0, 0, offset)),
+ translate(screw_insert(3, 0, bottom_radius, top_radius, height, side=side), (0,0, offset)),
+ translate(screw_insert(lastcol, 0, bottom_radius, top_radius, height, side=side), (0, 0, offset)),
+ translate(screw_insert(lastcol, lastrow-1, bottom_radius, top_radius, height, side=side), (0, 0, offset)),
translate(screw_insert_thumb(bottom_radius, top_radius, height), (0, 0, offset)),
)
@@ -2786,20 +3789,21 @@ def screw_insert_all_shapes(bottom_radius, top_radius, height, offset=0):
-def screw_insert_holes():
+def screw_insert_holes(side='right'):
return screw_insert_all_shapes(
- screw_insert_bottom_radius, screw_insert_top_radius, screw_insert_height+.02, offset=-.01
+ screw_insert_bottom_radius, screw_insert_top_radius, screw_insert_height+.02, offset=-.01, side=side
)
-def screw_insert_outers():
+def screw_insert_outers(side='right'):
return screw_insert_all_shapes(
screw_insert_bottom_radius + 1.6,
screw_insert_top_radius + 1.6,
screw_insert_height + 1.5,
+ side=side
)
-def screw_insert_screw_holes():
- return screw_insert_all_shapes(1.7, 1.7, 350)
+def screw_insert_screw_holes(side='right'):
+ return screw_insert_all_shapes(1.7, 1.7, 350, side=side)
@@ -2828,9 +3832,9 @@ def wire_post(direction, offset):
def wire_posts():
debugprint('wire_posts()')
- shape = thumb_ml_place(wire_post(1, 0).translate([-5, 0, -2]))
- shape = union([shape, thumb_ml_place(wire_post(-1, 6).translate([0, 0, -2.5]))])
- shape = union([shape, thumb_ml_place(wire_post(1, 0).translate([5, 0, -2]))])
+ shape = default_thumb_ml_place(wire_post(1, 0).translate([-5, 0, -2]))
+ shape = union([shape, default_thumb_ml_place(wire_post(-1, 6).translate([0, 0, -2.5]))])
+ shape = union([shape, default_thumb_ml_place(wire_post(1, 0).translate([5, 0, -2]))])
for column in range(lastcol):
for row in range(lastrow - 1):
@@ -2856,15 +3860,15 @@ def model_side(side="right"):
if debug_exports:
export_file(shape=thumb_shape, fname=path.join(r"..", "things", r"debug_thumb_shape"))
shape = union([shape, thumb_shape])
- thumb_connector_shape = thumb_connectors()
+ thumb_connector_shape = thumb_connectors(side=side)
shape = union([shape, thumb_connector_shape])
if debug_exports:
export_file(shape=shape, fname=path.join(r"..", "things", r"debug_thumb_connector_shape"))
- walls_shape = case_walls()
+ walls_shape = case_walls(side=side)
if debug_exports:
export_file(shape=walls_shape, fname=path.join(r"..", "things", r"debug_walls_shape"))
s2 = union([walls_shape])
- s2 = union([s2, *screw_insert_outers()])
+ s2 = union([s2, *screw_insert_outers(side=side)])
if controller_mount_type in ['RJ9_USB_TEENSY', 'USB_TEENSY']:
s2 = union([s2, teensy_holder()])
@@ -2882,33 +3886,63 @@ def model_side(side="right"):
if controller_mount_type in ['None']:
0 # do nothing, only here to expressly state inaction.
- s2 = difference(s2, [union(screw_insert_holes())])
+ s2 = difference(s2, [union(screw_insert_holes(side=side))])
shape = union([shape, s2])
if controller_mount_type in ['RJ9_USB_TEENSY', 'RJ9_USB_WALL']:
shape = union([shape, rj9_holder()])
if oled_mount_type == "UNDERCUT":
- hole, frame = oled_undercut_mount_frame()
+ hole, frame = oled_undercut_mount_frame(side=side)
shape = difference(shape, [hole])
shape = union([shape, frame])
elif oled_mount_type == "SLIDING":
- hole, frame = oled_sliding_mount_frame()
+ hole, frame = oled_sliding_mount_frame(side=side)
shape = difference(shape, [hole])
shape = union([shape, frame])
elif oled_mount_type == "CLIP":
- hole, frame = oled_clip_mount_frame()
+ hole, frame = oled_clip_mount_frame(side=side)
shape = difference(shape, [hole])
shape = union([shape, frame])
+ if trackball_in_wall and (side == ball_side or ball_side == 'both'):
+ tbprecut, tb, tbcutout, sensor, ball = generate_trackball_in_wall()
+
+ shape = difference(shape, [tbprecut])
+ # export_file(shape=shape, fname=path.join(save_path, config_name + r"_test_1"))
+ shape = union([shape, tb])
+ # export_file(shape=shape, fname=path.join(save_path, config_name + r"_test_2"))
+ shape = difference(shape, [tbcutout])
+ # export_file(shape=shape, fname=path.join(save_path, config_name + r"_test_3a"))
+ # export_file(shape=add([shape, sensor]), fname=path.join(save_path, config_name + r"_test_3b"))
+ shape = union([shape, sensor])
+
+ if show_caps:
+ shape = add([shape, ball])
+
+ if (trackball_in_wall or ('TRACKBALL' in thumb_style)) and (side == ball_side or ball_side == 'both'):
+ tbprecut, tb, tbcutout, sensor, ball = generate_trackball_in_cluster()
+
+ shape = difference(shape, [tbprecut])
+ # export_file(shape=shape, fname=path.join(save_path, config_name + r"_test_1"))
+ shape = union([shape, tb])
+ # export_file(shape=shape, fname=path.join(save_path, config_name + r"_test_2"))
+ shape = difference(shape, [tbcutout])
+ # export_file(shape=shape, fname=path.join(save_path, config_name + r"_test_3a"))
+ # export_file(shape=add([shape, sensor]), fname=path.join(save_path, config_name + r"_test_3b"))
+ shape = union([shape, sensor])
+
+ if show_caps:
+ shape = add([shape, ball])
+
block = box(350, 350, 40)
block = translate(block, (0, 0, -20))
shape = difference(shape, [block])
if show_caps:
- shape = add([shape, thumbcaps()])
+ shape = add([shape, thumbcaps(side=side)])
shape = add([shape, caps()])
if side == "left":
@@ -2918,17 +3952,17 @@ def model_side(side="right"):
# NEEDS TO BE SPECIAL FOR CADQUERY
-def baseplate(wedge_angle=None):
+def baseplate(wedge_angle=None, side='right'):
if ENGINE == 'cadquery':
# shape = mod_r
- shape = union([case_walls(), *screw_insert_outers()])
- # tool = translate(screw_insert_screw_holes(), [0, 0, -10])
- tool = screw_insert_all_shapes(screw_hole_diameter/2., screw_hole_diameter/2., 350)
+ shape = union([case_walls(side=side), *screw_insert_outers(side=side)])
+ # tool = translate(screw_insert_screw_holes(side=side), [0, 0, -10])
+ tool = screw_insert_all_shapes(screw_hole_diameter/2., screw_hole_diameter/2., 350, side=side)
for item in tool:
item = translate(item, [0, 0, -10])
shape = difference(shape, [item])
- shape = translate(shape, (0, 0, -0.01))
+ shape = translate(shape, (0, 0, -0.0001))
square = cq.Workplane('XY').rect(1000, 1000)
for wire in square.wires().objects:
@@ -2989,15 +4023,16 @@ def baseplate(wedge_angle=None):
else:
shape = union([
- case_walls(),
- *screw_insert_outers()
+ case_walls(side=side),
+ *screw_insert_outers(side=side)
])
- tool = translate(union(screw_insert_screw_holes()), [0, 0, -10])
-
+ tool = translate(union(screw_insert_screw_holes(side=side)), [0, 0, -10])
+ base = box(1000, 1000, .01)
shape = shape - tool
+ shape = intersect(shape, base)
- shape = translate(shape, [0, 0, -0.01])
+ shape = translate(shape, [0, 0, -0.001])
return sl.projection(cut=True)(shape)
@@ -3006,21 +4041,27 @@ def run():
mod_r = model_side(side="right")
export_file(shape=mod_r, fname=path.join(save_path, config_name + r"_right"))
+ base = baseplate(side='right')
+ export_file(shape=base, fname=path.join(save_path, config_name + r"_right_plate"))
+ export_dxf(shape=base, fname=path.join(save_path, config_name + r"_right_plate"))
+
if symmetry == "asymmetric":
mod_l = model_side(side="left")
export_file(shape=mod_l, fname=path.join(save_path, config_name + r"_left"))
+ base_l = mirror(baseplate(side='left'), 'YZ')
+ export_file(shape=base_l, fname=path.join(save_path, config_name + r"_left_plate"))
+ export_dxf(shape=base_l, fname=path.join(save_path, config_name + r"_left_plate"))
+
else:
export_file(shape=mirror(mod_r, 'YZ'), fname=path.join(save_path, config_name + r"_left"))
+ lbase = mirror(base, 'YZ')
+ export_file(shape=lbase, fname=path.join(save_path, config_name + r"_left_plate"))
+ export_dxf(shape=lbase, fname=path.join(save_path, config_name + r"_left_plate"))
+
- base = baseplate()
- export_file(shape=base, fname=path.join(save_path, config_name + r"_right_plate"))
- export_dxf(shape=base, fname=path.join(save_path, config_name + r"_right_plate"))
- lbase = mirror(base, 'YZ')
- export_file(shape=lbase, fname=path.join(save_path, config_name + r"_left_plate"))
- export_dxf(shape=lbase, fname=path.join(save_path, config_name + r"_left_plate"))
if oled_mount_type == 'UNDERCUT':
export_file(shape=oled_undercut_mount_frame()[1], fname=path.join(save_path, config_name + r"_oled_undercut_test"))
@@ -3040,4 +4081,4 @@ def run():
# base = baseplate()
# export_file(shape=base, fname=path.join(save_path, config_name + r"_plate"))
if __name__ == '__main__':
- run() \ No newline at end of file
+ run()
diff --git a/src/generate_configuration.py b/src/generate_configuration.py
index e2d71b0..f5fa716 100644
--- a/src/generate_configuration.py
+++ b/src/generate_configuration.py
@@ -1,3 +1,6 @@
+import sys
+import getopt
+import os
import json
@@ -7,8 +10,8 @@ r2d = 180 / pi
shape_config = {
- 'ENGINE': 'solid', # 'solid' = solid python / OpenSCAD, 'cadquery' = cadquery / OpenCascade
- # 'ENGINE': 'cadquery', # 'solid' = solid python / OpenSCAD, 'cadquery' = cadquery / OpenCascade
+ 'ENGINE': 'solid', # 'solid' = solid python / OpenSCAD, 'cadquery' = cadquery / OpenCascade
+ # 'ENGINE': 'cadquery', # 'solid' = solid python / OpenSCAD, 'cadquery' = cadquery / OpenCascade
######################
@@ -18,7 +21,8 @@ shape_config = {
'save_dir': '.',
'config_name': "DM",
- 'show_caps': False,
+ 'show_caps': True,
+ 'show_pcbs': False, #only runs if caps are shown, easist place to initially inject geometry
'nrows': 5, #5, # key rows
'ncols': 6, #6, # key columns
@@ -43,11 +47,11 @@ shape_config = {
##############################
# THUMB PARAMETERS
##############################
- 'thumb_style': 'MINIDOX', # 'DEFAULT' 6-key, 'MINI' 5-key, 'CARBONFET' 6-key, 'MINIDOX' 3-key
+ # 'DEFAULT' 6-key, 'MINI' 5-key, 'CARBONFET' 6-key, 'MINIDOX' 3-key, 'TRACKBALL_ORBYL', 'TRACKBALL_CJ'
+ 'thumb_style': 'TRACKBALL_ORBYL',
'default_1U_cluster': True, # only used with default, makes top right thumb cluster key 1U
- 'minidox_Usize': 1.6
- , # Thumb key size. May need slight oversizing, check w/ caps. Additional spacing will be automatically added for larger keys.
-
+ # Thumb key size. May need slight oversizing, check w/ caps. Additional spacing will be automatically added for larger keys.
+ 'minidox_Usize': 1.6,
# Thumb plate rotations, anything other than 90 degree increments WILL NOT WORK.
'thumb_plate_tr_rotation': 0.0, # Top right plate rotation tweaks as thumb cluster is crowded for hot swap, etc.
'thumb_plate_tl_rotation': 0.0, # Top left plate rotation tweaks as thumb cluster is crowded for hot swap, etc.
@@ -56,6 +60,74 @@ shape_config = {
'thumb_plate_br_rotation': 0.0, # Bottom right plate rotation tweaks as thumb cluster is crowded for hot swap, etc.
'thumb_plate_bl_rotation': 0.0, # Bottom right plate rotation tweaks as thumb cluster is crowded for hot swap, etc.
+ ###################################
+ ## Trackball in Wall ##
+ ###################################
+ 'trackball_in_wall': False, # Separate trackball option, placing it in the OLED area
+ 'tbiw_ball_center_row': 0.2, # up from cornerrow instead of down from top
+ 'tbiw_translational_offset': (0.0, 0.0, 0.0),
+ 'tbiw_rotation_offset': (0.0, 0.0, 0.0),
+ 'tbiw_left_wall_x_offset_override': 50.0,
+ 'tbiw_left_wall_z_offset_override': 0.0,
+ 'tbiw_left_wall_lower_y_offset': 0.0,
+ 'tbiw_left_wall_lower_z_offset': 0.0,
+
+ 'tbiw_oled_center_row': .75, # not none, offsets are from this position
+ 'tbiw_oled_translation_offset': (-3.5, 0, 1.5), # Z offset tweaks are expected depending on curvature and OLED mount choice.
+ 'tbiw_oled_rotation_offset': (0, 0, 0),
+
+ ###########################################
+ ## Trackball JS / ORBYL Thumb Cluster ##
+ ##########################################
+ 'other_thumb': 'DEFAULT', # cluster used for second thumb except if ball_side == 'both'
+ 'tbjs_key_diameter': 70,
+ # Offsets are per key and are applied before rotating into place around the ball
+ # X and Y act like Tangential and Radial around the ball
+ 'tbjs_translation_offset': (0, 0, 10), # applied to the whole assy
+ 'tbjs_rotation_offset': (0, 0, 0), # applied to the whole assy
+ 'tbjs_key_translation_offsets': [
+ (0.0, 0.0, -3.0-5),
+ (0.0, 0.0, -3.0-5),
+ (0.0, 0.0, -3.0-5),
+ (0.0, 0.0, -3.0-5),
+ ],
+ 'tbjs_key_rotation_offsets': [
+ (0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0),
+ (0.0, 0.0, 0.0),
+ ],
+
+ ###################################
+ ## Trackball CJ Thumb Cluster ##
+ ###################################
+ 'tbcj_inner_diameter': 42,
+ 'tbcj_thickness': 2,
+ 'tbcj_outer_diameter': 53,
+
+
+ ###################################
+ ## Trackball General ##
+ ###################################
+ # EXPERIMENTAL
+ 'trackball_modular': False, # May add removable trackball in subsequent releases, no current use.
+ # END EXPERIMENTAL
+
+ 'trackball_Usize': 1.5, # size for inner key near trackball
+ 'ball_side': 'right', #'left', 'right', or 'both'
+ 'ball_diameter': 34.0,
+ 'ball_wall_thickness': 3, # should not be changed unless the import models are changed.
+ 'ball_gap': 1.0,
+ 'trackball_hole_diameter': 36.5,
+ 'trackball_hole_height': 40,
+ 'trackball_plate_thickness': 2,
+ 'trackball_plate_width': 2,
+ # Removed trackball_rotation, ball_z_offset. and trackball_sensor_rotation and added more flexibility.
+ 'tb_socket_translation_offset': (0, 0, 2.0), # applied to the socket and sensor, large values will cause web/wall issues.
+ 'tb_socket_rotation_offset': (0, 0, 0), # applied to the socket and sensor, large values will cause web/wall issues.
+ 'tb_sensor_translation_offset': (0, 0, 0), #deviation from socket offsets, for fixing generated geometry issues
+ 'tb_sensor_rotation_offset': (0, 0, 0), #deviation from socket offsets, for changing the sensor roll orientation
+
##############################
# EXPERIMENTAL PARAMETERS
##############################
@@ -237,6 +309,9 @@ shape_config = {
'wire_post_overhang': 3.5,
'wire_post_diameter': 2.6,
+
+
+
###################################
## Controller Mount / Connectors ##
###################################
@@ -252,7 +327,7 @@ shape_config = {
'external_holder_height': 12.5,
'external_holder_width': 28.75,
'external_holder_xoffset': -5.0,
-
+ 'external_holder_yoffset': -4.5, #Tweak this value to get the right undercut for the tray engagement.
# Offset is from the top inner corner of the top inner key.
@@ -271,7 +346,7 @@ shape_config = {
# Offset is from the top inner corner of the top inner key.
###################################
- ## EXPERIMENTAL
+ ## HOLES ON PLATE FOR PCB MOUNT
###################################
'plate_holes': False,
'plate_holes_xy_offset': (0.0, 0.0),
@@ -281,6 +356,16 @@ shape_config = {
'plate_holes_depth': 20.0,
###################################
+ ## SHOW PCB FOR FIT CHECK
+ ###################################
+ 'pcb_width': 18.0,
+ 'pcb_height': 18.0,
+ 'pcb_thickness': 1.5,
+ 'pcb_hole_diameter': 2,
+ 'pcb_hole_pattern_width': 14.3,
+ 'pcb_hole_pattern_height': 14.3,
+
+ ###################################
## COLUMN OFFSETS
####################################
@@ -301,23 +386,32 @@ shape_config = {
####################################
def save_config():
- print("Saving Configuration")
- with open('run_config.json', mode='w') as fid:
- json.dump(shape_config, fid, indent=4)
-
-def update_config(fname, fname_out=None):
- if fname_out is None:
- fname_out == "updated_config.json"
- # Open existing config, update with any new parameters, and save to updated_config.json
- with open(fname, mode='r') as fid:
- last_shape_config = json.load(fid)
- shape_config.update(last_shape_config)
-
- with open(fname_out, mode='w') as fid:
- json.dump(shape_config, fid, indent=4)
+ # Check to see if the user has specified an alternate config
+ opts, args = getopt.getopt(sys.argv[1:], "", ["config=", "update="])
+ got_opts = False
+ for opt, arg in opts:
+ if opt in ('--update'):
+ with open(os.path.join(r"..", "configs", arg + '.json'), mode='r') as fid:
+ data = json.load(fid)
+ shape_config.update(data)
+ got_opts = True
+
+ for opt, arg in opts:
+ if opt in ('--config'):
+ # If a config file was specified, set the config_name and save_dir
+ shape_config['save_dir'] = arg
+ shape_config['config_name'] = arg
+ got_opts = True
+
+ # Write the config to ./configs/<config_name>.json
+ if got_opts:
+ with open(os.path.join(r"..", "configs", shape_config['config_name'] + '.json'), mode='w') as fid:
+ json.dump(shape_config, fid, indent=4)
+
+ else:
+ with open(os.path.join(r".", 'run_config.json'), mode='w') as fid:
+ json.dump(shape_config, fid, indent=4)
if __name__ == '__main__':
- save_config()
- from dactyl_manuform import *
- run() \ No newline at end of file
+ save_config() \ No newline at end of file
diff --git a/src/helpers_blender.py b/src/helpers_blender.py
index 470d5e8..9213488 100644
--- a/src/helpers_blender.py
+++ b/src/helpers_blender.py
@@ -1,4 +1,12 @@
-import solid as sl
+import bpy
+import bmesh
+import os
+import sys
+import time
+import mathutils
+from math import pi, radians, sin, cos
+from contextlib import contextmanager
+
debug_trace = False
@@ -7,11 +15,14 @@ def debugprint(info):
print(info)
def box(width, height, depth):
- return sl.cube([width, height, depth], center=True)
+ return bpy.ops.mesh.primitive_cube_add(size=1, location=(0, 0, 0), scale=(width, height, depth))
def cylinder(radius, height, segments=100):
- return sl.cylinder(r=radius, h=height, segments=segments, center=True)
+ return bpy.ops.mesh.primitive_cylinder_add(
+ vertices=segments, radius=radius, depth=height, location=(0, 0, 0), rotation=(0, 0, 0)
+ )
+
def sphere(radius):
@@ -23,12 +34,15 @@ def cone(r1, r2, height):
def rotate(shape, angle):
- return sl.rotate(angle)(shape)
-
+ bpy.ops.transform.rotate(value=-radians(angle[0]), orient_axis='X', center_override=(0.0, 0.0, 0.0))
+ bpy.ops.transform.rotate(value=-radians(angle[1]), orient_axis='Y', center_override=(0.0, 0.0, 0.0))
+ bpy.ops.transform.rotate(value=-radians(angle[2]), orient_axis='Z', center_override=(0.0, 0.0, 0.0))
+ return
def translate(shape, vector):
- return sl.translate(tuple(vector))(shape)
+ bpy.ops.transform.translate(value=vector, orient_type='GLOBAL', orient_matrix=((1, 0, 0), (0, 1, 0), (0, 0, 1)), orient_matrix_type='GLOBAL', mirror=True, use_proportional_edit=False, proportional_edit_falloff='SMOOTH', proportional_size=1, use_proportional_connected=False, use_proportional_projected=False)
+ return
def mirror(shape, plane=None):
debugprint('mirror()')
@@ -118,9 +132,9 @@ def extrude_poly(outer_poly, inner_polys=None, height=1):
return sl.linear_extrude(height=height, twist=0, convexity=0, center=True)(outer_poly)
-def import_file(fname):
+def import_file(fname, convexity=5):
print("IMPORTING FROM {}".format(fname))
- return sl.import_(fname + ".stl")
+ return sl.import_(fname + ".stl", convexity=convexity)
def export_file(shape, fname):
diff --git a/src/helpers_cadquery.py b/src/helpers_cadquery.py
index 5fb3886..5dc78d1 100644
--- a/src/helpers_cadquery.py
+++ b/src/helpers_cadquery.py
@@ -157,6 +157,39 @@ def triangle_hulls(shapes):
return union(hulls)
+
+
+
+def bottom_hull(p, height=0.001):
+ debugprint("bottom_hull()")
+ shape = None
+ for item in p:
+ vertices = []
+ # verts = item.faces('<Z').vertices()
+ verts = item.faces().vertices()
+ for vert in verts.objects:
+ v0 = vert.toTuple()
+ v1 = [v0[0], v0[1], -10]
+ vertices.append(np.array(v0))
+ vertices.append(np.array(v1))
+
+ t_shape = hull_from_points(vertices)
+
+ # t_shape = translate(t_shape, [0, 0, height / 2 - 10])
+
+ if shape is None:
+ shape = t_shape
+
+ for shp in (*p, shape, t_shape):
+ try:
+ shp.vertices()
+ except:
+ 0
+ shape = union([shape, hull_from_shapes((shape, t_shape))])
+
+ return shape
+
+
def polyline(point_list):
return cq.Workplane('XY').polyline(point_list)
@@ -178,7 +211,7 @@ def extrude_poly(outer_poly, inner_polys=None, height=1): # vector=(0,0,1)):
cq.Solid.extrudeLinear(outerWire=outer_wires, innerWires=inner_wires, vecNormal=cq.Vector(0, 0, height)))
-def import_file(fname):
+def import_file(fname, convexity=None):
print("IMPORTING FROM {}".format(fname))
return cq.Workplane('XY').add(cq.importers.importShape(
cq.exporters.ExportTypes.STEP,
diff --git a/src/helpers_solid.py b/src/helpers_solid.py
index 470d5e8..174d65a 100644
--- a/src/helpers_solid.py
+++ b/src/helpers_solid.py
@@ -73,7 +73,7 @@ def difference(shape, shapes):
def intersect(shape1, shape2):
- return sl.intersect()(shape1, shape2)
+ return sl.intersection()(shape1, shape2)
def hull_from_points(points):
@@ -102,6 +102,21 @@ def triangle_hulls(shapes):
return union(hulls)
+
+def bottom_hull(p, height=0.001):
+ debugprint("bottom_hull()")
+ shape = None
+ for item in p:
+ proj = sl.projection()(p)
+ t_shape = sl.linear_extrude(height=height, twist=0, convexity=0, center=True)(
+ proj
+ )
+ t_shape = sl.translate([0, 0, height / 2 - 10])(t_shape)
+ if shape is None:
+ shape = t_shape
+ shape = sl.hull()(p, shape, t_shape)
+ return shape
+
def polyline(point_list):
return sl.polygon(point_list)
@@ -118,9 +133,9 @@ def extrude_poly(outer_poly, inner_polys=None, height=1):
return sl.linear_extrude(height=height, twist=0, convexity=0, center=True)(outer_poly)
-def import_file(fname):
+def import_file(fname, convexity=2):
print("IMPORTING FROM {}".format(fname))
- return sl.import_(fname + ".stl")
+ return sl.import_stl(fname + ".stl", convexity=convexity)
def export_file(shape, fname):
diff --git a/src/hot_swap_plate_V01.FCStd b/src/hot_swap_plate_V01.FCStd
deleted file mode 100644
index 98b68d0..0000000
--- a/src/hot_swap_plate_V01.FCStd
+++ /dev/null
Binary files differ
diff --git a/src/hot_swap_plate_V02.FCStd b/src/hot_swap_plate_V02.FCStd
deleted file mode 100644
index 353c635..0000000
--- a/src/hot_swap_plate_V02.FCStd
+++ /dev/null
Binary files differ
diff --git a/src/model_builder.py b/src/model_builder.py
index d8a9fac..7cca387 100644
--- a/src/model_builder.py
+++ b/src/model_builder.py
@@ -3,13 +3,16 @@ import copy
import importlib
from generate_configuration import *
-ENGINE = 'solid'
-# ENGINE = 'cadquery'
base = shape_config
config_options = [
{
+ 'name': '{}', 'vars': ['ball_side'], # set ball side to both, other half can come from other renders
+ 'vals': ['both'],
+ 'val_names': ['']
+ },
+ {
'name': '{}x{}', 'vars': ['nrows', 'ncols'],
'vals':[(4, 5), (5, 6)],
# 'vals': [(4, 5), (4, 6), (5, 6), (6, 6)],
@@ -21,8 +24,8 @@ config_options = [
},
{
'name': '{}TMB', 'vars': ['thumb_style'],
- 'vals': ['DEFAULT', 'MINIDOX'],
- 'val_names': ['DEF', 'MDOX']
+ 'vals': ['DEFAULT', 'MINIDOX', 'TRACKBALL_ORBISSYL'],
+ 'val_names': ['DEF', 'MDOX', 'ORBY']
# 'vals': ['DEFAULT', 'MINI', 'CARBONFET', 'MINIDOX'],
# 'val_names': ['DEF', 'MINI', 'CF', 'MDOX']
},
@@ -65,7 +68,9 @@ def create_config(config_options):
else:
n_input = vals
- new_config['config_name'] += "_" + temp_opt['name'].format(*n_input)
+ name_ext = temp_opt['name'].format(*n_input)
+ if not name_ext == '':
+ new_config['config_name'] += "_" + name_ext
new_config['save_dir'] = new_config['config_name']
new_configurations.append(new_config)
configurations = new_configurations
diff --git a/src/hot_swap_plate.step b/src/parts/hot_swap_plate.step
index fb793d0..fb793d0 100644
--- a/src/hot_swap_plate.step
+++ b/src/parts/hot_swap_plate.step
diff --git a/src/hot_swap_plate.stl b/src/parts/hot_swap_plate.stl
index 5b56f19..5b56f19 100644
--- a/src/hot_swap_plate.stl
+++ b/src/parts/hot_swap_plate.stl
Binary files differ
diff --git a/src/parts/sensor_holder.step b/src/parts/sensor_holder.step
new file mode 100644
index 0000000..5f78418
--- /dev/null
+++ b/src/parts/sensor_holder.step
@@ -0,0 +1,3358 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/sensor_
+holder.step','2021-08-17T20:18:45',('Author'),(''),
+ 'Open CASCADE STEP processor 7.2','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('Sensor_Holder','Sensor_Holder','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2804);
+#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,#137,#223,#411,#655,#814,#841,#890,#1275,
+ #1324,#1439,#1466,#1566,#1593,#1600,#1705,#1759,#1786,#1835,#1867,
+ #1973,#2022,#2094,#2121,#2170,#2247,#2296,#2323,#2399,#2426,#2524,
+ #2682,#2709,#2716,#2743,#2770,#2797));
+#17 = ADVANCED_FACE('',(#18),#32,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-2.2360679775,-14.54,-17.9));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-2.2360679775,-14.54,-22.05));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-2.2360679775,-14.54,-17.9));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-2.2360679775,-14.54,-17.9));
+#35 = DIRECTION('',(-5.752493115512E-016,1.,0.E+000));
+#36 = DIRECTION('',(-1.,-5.752493115512E-016,0.E+000));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-2.6645352591E-015,0.E+000));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.E+000,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#43 = PCURVE('',#44,#49);
+#44 = CYLINDRICAL_SURFACE('',#45,3.);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(0.E+000,-12.54,-17.9));
+#47 = DIRECTION('',(0.E+000,0.E+000,1.));
+#48 = DIRECTION('',(1.,0.E+000,0.E+000));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(3.871320309817,0.E+000));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(0.E+000,-1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#24,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-11.5,-14.54,-22.05));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-2.2360679775,-14.54,-22.05));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,-5.752493115512E-016,0.E+000));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-0.E+000,-4.15));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.E+000));
+#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('',(-4.909806100485E-016,-0.29,-22.05));
+#75 = DIRECTION('',(-2.781837339664E-034,4.454181525316E-034,-1.));
+#76 = DIRECTION('',(0.E+000,-1.,-4.454181525316E-034));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(14.25,2.2360679775));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(5.752493115512E-016,1.));
+#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('',(-11.5,-14.54,-17.9));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-11.5,-14.54,-17.9));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(9.2639320225,0.E+000));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.E+000,-1.));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#99 = PCURVE('',#100,#105);
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(-11.5,-14.54,-17.9));
+#103 = DIRECTION('',(1.,0.E+000,0.E+000));
+#104 = DIRECTION('',(0.E+000,1.,0.E+000));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(0.E+000,-1.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#22,#85,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(-2.2360679775,-14.54,-17.9));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(-1.,-5.752493115512E-016,0.E+000));
+#118 = PCURVE('',#32,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(1.,0.E+000));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#125 = PCURVE('',#126,#131);
+#126 = PLANE('',#127);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(-4.909806100485E-016,-0.29,-17.9));
+#129 = DIRECTION('',(-2.781837339664E-034,4.454181525316E-034,-1.));
+#130 = DIRECTION('',(0.E+000,-1.,-4.454181525316E-034));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(14.25,2.2360679775));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(5.752493115512E-016,1.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#137 = ADVANCED_FACE('',(#138),#44,.T.);
+#138 = FACE_BOUND('',#139,.T.);
+#139 = EDGE_LOOP('',(#140,#141,#169,#197));
+#140 = ORIENTED_EDGE('',*,*,#21,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#24,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(2.2360679775,-14.54,-22.05));
+#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.);
+#146 = CIRCLE('',#147,3.);
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(0.E+000,-12.54,-22.05));
+#149 = DIRECTION('',(0.E+000,0.E+000,1.));
+#150 = DIRECTION('',(1.,0.E+000,0.E+000));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(0.E+000,-4.15));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(1.,0.E+000));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#158 = PCURVE('',#72,#159);
+#159 = DEFINITIONAL_REPRESENTATION('',(#160),#168);
+#160 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#161,#162,#163,#164,#165,#166
+,#167),.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(
+ '') );
+#161 = CARTESIAN_POINT('',(12.25,-3.));
+#162 = CARTESIAN_POINT('',(7.053847577293,-3.));
+#163 = CARTESIAN_POINT('',(9.651923788647,1.5));
+#164 = CARTESIAN_POINT('',(12.25,6.));
+#165 = CARTESIAN_POINT('',(14.848076211353,1.5));
+#166 = CARTESIAN_POINT('',(17.446152422707,-3.));
+#167 = CARTESIAN_POINT('',(12.25,-3.));
+#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#169 = ORIENTED_EDGE('',*,*,#170,.F.);
+#170 = EDGE_CURVE('',#171,#143,#173,.T.);
+#171 = VERTEX_POINT('',#172);
+#172 = CARTESIAN_POINT('',(2.2360679775,-14.54,-17.9));
+#173 = SURFACE_CURVE('',#174,(#178,#185),.PCURVE_S1.);
+#174 = LINE('',#175,#176);
+#175 = CARTESIAN_POINT('',(2.2360679775,-14.54,-17.9));
+#176 = VECTOR('',#177,1.);
+#177 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#178 = PCURVE('',#44,#179);
+#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184);
+#180 = LINE('',#181,#182);
+#181 = CARTESIAN_POINT('',(5.553457650953,0.E+000));
+#182 = VECTOR('',#183,1.);
+#183 = DIRECTION('',(0.E+000,-1.));
+#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#185 = PCURVE('',#186,#191);
+#186 = PLANE('',#187);
+#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
+#188 = CARTESIAN_POINT('',(11.5,-14.54,-17.9));
+#189 = DIRECTION('',(0.E+000,1.,0.E+000));
+#190 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196);
+#192 = LINE('',#193,#194);
+#193 = CARTESIAN_POINT('',(9.2639320225,0.E+000));
+#194 = VECTOR('',#195,1.);
+#195 = DIRECTION('',(0.E+000,-1.));
+#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#197 = ORIENTED_EDGE('',*,*,#198,.F.);
+#198 = EDGE_CURVE('',#22,#171,#199,.T.);
+#199 = SURFACE_CURVE('',#200,(#205,#212),.PCURVE_S1.);
+#200 = CIRCLE('',#201,3.);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(0.E+000,-12.54,-17.9));
+#203 = DIRECTION('',(0.E+000,0.E+000,1.));
+#204 = DIRECTION('',(1.,0.E+000,0.E+000));
+#205 = PCURVE('',#44,#206);
+#206 = DEFINITIONAL_REPRESENTATION('',(#207),#211);
+#207 = LINE('',#208,#209);
+#208 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#209 = VECTOR('',#210,1.);
+#210 = DIRECTION('',(1.,0.E+000));
+#211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#212 = PCURVE('',#126,#213);
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#222);
+#214 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#215,#216,#217,#218,#219,#220
+,#221),.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(
+ '') );
+#215 = CARTESIAN_POINT('',(12.25,-3.));
+#216 = CARTESIAN_POINT('',(7.053847577293,-3.));
+#217 = CARTESIAN_POINT('',(9.651923788647,1.5));
+#218 = CARTESIAN_POINT('',(12.25,6.));
+#219 = CARTESIAN_POINT('',(14.848076211353,1.5));
+#220 = CARTESIAN_POINT('',(17.446152422707,-3.));
+#221 = CARTESIAN_POINT('',(12.25,-3.));
+#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#223 = ADVANCED_FACE('',(#224),#100,.F.);
+#224 = FACE_BOUND('',#225,.F.);
+#225 = EDGE_LOOP('',(#226,#249,#250,#273,#301,#329,#357,#385));
+#226 = ORIENTED_EDGE('',*,*,#227,.F.);
+#227 = EDGE_CURVE('',#85,#228,#230,.T.);
+#228 = VERTEX_POINT('',#229);
+#229 = CARTESIAN_POINT('',(-11.5,13.96,-17.9));
+#230 = SURFACE_CURVE('',#231,(#235,#242),.PCURVE_S1.);
+#231 = LINE('',#232,#233);
+#232 = CARTESIAN_POINT('',(-11.5,-14.54,-17.9));
+#233 = VECTOR('',#234,1.);
+#234 = DIRECTION('',(0.E+000,1.,0.E+000));
+#235 = PCURVE('',#100,#236);
+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241);
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(1.,0.E+000));
+#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#242 = PCURVE('',#126,#243);
+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(14.25,11.5));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(-1.,-1.239080848477E-067));
+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#249 = ORIENTED_EDGE('',*,*,#84,.T.);
+#250 = ORIENTED_EDGE('',*,*,#251,.T.);
+#251 = EDGE_CURVE('',#57,#252,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(-11.5,-11.065,-22.05));
+#254 = SURFACE_CURVE('',#255,(#259,#266),.PCURVE_S1.);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(-11.5,-14.54,-22.05));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(0.E+000,1.,0.E+000));
+#259 = PCURVE('',#100,#260);
+#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265);
+#261 = LINE('',#262,#263);
+#262 = CARTESIAN_POINT('',(0.E+000,-4.15));
+#263 = VECTOR('',#264,1.);
+#264 = DIRECTION('',(1.,0.E+000));
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#266 = PCURVE('',#72,#267);
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(14.25,11.5));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(-1.,-1.239080848477E-067));
+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#273 = ORIENTED_EDGE('',*,*,#274,.T.);
+#274 = EDGE_CURVE('',#252,#275,#277,.T.);
+#275 = VERTEX_POINT('',#276);
+#276 = CARTESIAN_POINT('',(-11.5,-11.065,-20.5));
+#277 = SURFACE_CURVE('',#278,(#282,#289),.PCURVE_S1.);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-11.5,-11.065,-19.2));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(0.E+000,0.E+000,1.));
+#282 = PCURVE('',#100,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(3.475,-1.3));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(0.E+000,1.));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#289 = PCURVE('',#290,#295);
+#290 = PLANE('',#291);
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(15.,-11.065,-20.5));
+#293 = DIRECTION('',(0.E+000,1.,0.E+000));
+#294 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#295 = DEFINITIONAL_REPRESENTATION('',(#296),#300);
+#296 = LINE('',#297,#298);
+#297 = CARTESIAN_POINT('',(26.5,1.3));
+#298 = VECTOR('',#299,1.);
+#299 = DIRECTION('',(0.E+000,1.));
+#300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#301 = ORIENTED_EDGE('',*,*,#302,.T.);
+#302 = EDGE_CURVE('',#275,#303,#305,.T.);
+#303 = VERTEX_POINT('',#304);
+#304 = CARTESIAN_POINT('',(-11.5,10.485,-20.5));
+#305 = SURFACE_CURVE('',#306,(#310,#317),.PCURVE_S1.);
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(-11.5,-7.415,-20.5));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(0.E+000,1.,0.E+000));
+#310 = PCURVE('',#100,#311);
+#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(7.125,-2.6));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(1.,0.E+000));
+#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#317 = PCURVE('',#318,#323);
+#318 = PLANE('',#319);
+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
+#320 = CARTESIAN_POINT('',(5.5134256897E-016,-0.29,-20.5));
+#321 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#322 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#323 = DEFINITIONAL_REPRESENTATION('',(#324),#328);
+#324 = LINE('',#325,#326);
+#325 = CARTESIAN_POINT('',(11.5,-7.125));
+#326 = VECTOR('',#327,1.);
+#327 = DIRECTION('',(0.E+000,1.));
+#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#329 = ORIENTED_EDGE('',*,*,#330,.T.);
+#330 = EDGE_CURVE('',#303,#331,#333,.T.);
+#331 = VERTEX_POINT('',#332);
+#332 = CARTESIAN_POINT('',(-11.5,10.485,-22.05));
+#333 = SURFACE_CURVE('',#334,(#338,#345),.PCURVE_S1.);
+#334 = LINE('',#335,#336);
+#335 = CARTESIAN_POINT('',(-11.5,10.485,-19.2));
+#336 = VECTOR('',#337,1.);
+#337 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#338 = PCURVE('',#100,#339);
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(25.025,-1.3));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(0.E+000,-1.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#345 = PCURVE('',#346,#351);
+#346 = PLANE('',#347);
+#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
+#348 = CARTESIAN_POINT('',(-15.,10.485,-20.5));
+#349 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#350 = DIRECTION('',(1.,0.E+000,0.E+000));
+#351 = DEFINITIONAL_REPRESENTATION('',(#352),#356);
+#352 = LINE('',#353,#354);
+#353 = CARTESIAN_POINT('',(3.5,1.3));
+#354 = VECTOR('',#355,1.);
+#355 = DIRECTION('',(0.E+000,-1.));
+#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#357 = ORIENTED_EDGE('',*,*,#358,.T.);
+#358 = EDGE_CURVE('',#331,#359,#361,.T.);
+#359 = VERTEX_POINT('',#360);
+#360 = CARTESIAN_POINT('',(-11.5,13.96,-22.05));
+#361 = SURFACE_CURVE('',#362,(#366,#373),.PCURVE_S1.);
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(-11.5,-14.54,-22.05));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(0.E+000,1.,0.E+000));
+#366 = PCURVE('',#100,#367);
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#372);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(0.E+000,-4.15));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(1.,0.E+000));
+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#373 = PCURVE('',#374,#379);
+#374 = PLANE('',#375);
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(-4.909806100485E-016,-0.29,-22.05));
+#377 = DIRECTION('',(-2.781837339664E-034,4.454181525316E-034,-1.));
+#378 = DIRECTION('',(0.E+000,-1.,-4.454181525316E-034));
+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(14.25,11.5));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(-1.,-1.239080848477E-067));
+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#385 = ORIENTED_EDGE('',*,*,#386,.F.);
+#386 = EDGE_CURVE('',#228,#359,#387,.T.);
+#387 = SURFACE_CURVE('',#388,(#392,#399),.PCURVE_S1.);
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(-11.5,13.96,-17.9));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#392 = PCURVE('',#100,#393);
+#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(28.5,0.E+000));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(0.E+000,-1.));
+#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#399 = PCURVE('',#400,#405);
+#400 = PLANE('',#401);
+#401 = AXIS2_PLACEMENT_3D('',#402,#403,#404);
+#402 = CARTESIAN_POINT('',(-11.5,13.96,-17.9));
+#403 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#404 = DIRECTION('',(1.,0.E+000,0.E+000));
+#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410);
+#406 = LINE('',#407,#408);
+#407 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#408 = VECTOR('',#409,1.);
+#409 = DIRECTION('',(0.E+000,-1.));
+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#411 = ADVANCED_FACE('',(#412,#550,#585,#620),#126,.F.);
+#412 = FACE_BOUND('',#413,.F.);
+#413 = EDGE_LOOP('',(#414,#415,#416,#439,#472,#500,#528,#549));
+#414 = ORIENTED_EDGE('',*,*,#112,.T.);
+#415 = ORIENTED_EDGE('',*,*,#227,.T.);
+#416 = ORIENTED_EDGE('',*,*,#417,.T.);
+#417 = EDGE_CURVE('',#228,#418,#420,.T.);
+#418 = VERTEX_POINT('',#419);
+#419 = CARTESIAN_POINT('',(-2.2360679775,13.96,-17.9));
+#420 = SURFACE_CURVE('',#421,(#425,#432),.PCURVE_S1.);
+#421 = LINE('',#422,#423);
+#422 = CARTESIAN_POINT('',(-11.5,13.96,-17.9));
+#423 = VECTOR('',#424,1.);
+#424 = DIRECTION('',(1.,0.E+000,0.E+000));
+#425 = PCURVE('',#126,#426);
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#431);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(-14.25,11.5));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(0.E+000,-1.));
+#431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#432 = PCURVE('',#400,#433);
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(1.,0.E+000));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#439 = ORIENTED_EDGE('',*,*,#440,.F.);
+#440 = EDGE_CURVE('',#441,#418,#443,.T.);
+#441 = VERTEX_POINT('',#442);
+#442 = CARTESIAN_POINT('',(2.2360679775,13.96,-17.9));
+#443 = SURFACE_CURVE('',#444,(#449,#460),.PCURVE_S1.);
+#444 = CIRCLE('',#445,3.);
+#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448);
+#446 = CARTESIAN_POINT('',(-4.167480502043E-023,11.96,-17.9));
+#447 = DIRECTION('',(0.E+000,0.E+000,1.));
+#448 = DIRECTION('',(1.,0.E+000,0.E+000));
+#449 = PCURVE('',#126,#450);
+#450 = DEFINITIONAL_REPRESENTATION('',(#451),#459);
+#451 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#452,#453,#454,#455,#456,#457
+,#458),.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(
+ '') );
+#452 = CARTESIAN_POINT('',(-12.25,-3.));
+#453 = CARTESIAN_POINT('',(-17.4461524227,-3.));
+#454 = CARTESIAN_POINT('',(-14.84807621135,1.5));
+#455 = CARTESIAN_POINT('',(-12.25,6.));
+#456 = CARTESIAN_POINT('',(-9.651923788647,1.5));
+#457 = CARTESIAN_POINT('',(-7.053847577293,-3.));
+#458 = CARTESIAN_POINT('',(-12.25,-3.));
+#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#460 = PCURVE('',#461,#466);
+#461 = CYLINDRICAL_SURFACE('',#462,3.);
+#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465);
+#463 = CARTESIAN_POINT('',(-4.167480502043E-023,11.96,-17.9));
+#464 = DIRECTION('',(0.E+000,0.E+000,1.));
+#465 = DIRECTION('',(1.,0.E+000,0.E+000));
+#466 = DEFINITIONAL_REPRESENTATION('',(#467),#471);
+#467 = LINE('',#468,#469);
+#468 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#469 = VECTOR('',#470,1.);
+#470 = DIRECTION('',(1.,0.E+000));
+#471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#472 = ORIENTED_EDGE('',*,*,#473,.T.);
+#473 = EDGE_CURVE('',#441,#474,#476,.T.);
+#474 = VERTEX_POINT('',#475);
+#475 = CARTESIAN_POINT('',(11.5,13.96,-17.9));
+#476 = SURFACE_CURVE('',#477,(#481,#488),.PCURVE_S1.);
+#477 = LINE('',#478,#479);
+#478 = CARTESIAN_POINT('',(2.2360679775,13.96,-17.9));
+#479 = VECTOR('',#480,1.);
+#480 = DIRECTION('',(1.,5.752493115512E-016,0.E+000));
+#481 = PCURVE('',#126,#482);
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(-14.25,-2.2360679775));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(-5.752493115512E-016,-1.));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#488 = PCURVE('',#489,#494);
+#489 = PLANE('',#490);
+#490 = AXIS2_PLACEMENT_3D('',#491,#492,#493);
+#491 = CARTESIAN_POINT('',(2.2360679775,13.96,-17.9));
+#492 = DIRECTION('',(5.752493115512E-016,-1.,0.E+000));
+#493 = DIRECTION('',(1.,5.752493115512E-016,0.E+000));
+#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499);
+#495 = LINE('',#496,#497);
+#496 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#497 = VECTOR('',#498,1.);
+#498 = DIRECTION('',(1.,0.E+000));
+#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#500 = ORIENTED_EDGE('',*,*,#501,.T.);
+#501 = EDGE_CURVE('',#474,#502,#504,.T.);
+#502 = VERTEX_POINT('',#503);
+#503 = CARTESIAN_POINT('',(11.5,-14.54,-17.9));
+#504 = SURFACE_CURVE('',#505,(#509,#516),.PCURVE_S1.);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(11.5,13.96,-17.9));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#509 = PCURVE('',#126,#510);
+#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(-14.25,-11.5));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(1.,1.239080848477E-067));
+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#516 = PCURVE('',#517,#522);
+#517 = PLANE('',#518);
+#518 = AXIS2_PLACEMENT_3D('',#519,#520,#521);
+#519 = CARTESIAN_POINT('',(11.5,13.96,-17.9));
+#520 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#521 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#522 = DEFINITIONAL_REPRESENTATION('',(#523),#527);
+#523 = LINE('',#524,#525);
+#524 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#525 = VECTOR('',#526,1.);
+#526 = DIRECTION('',(1.,0.E+000));
+#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#528 = ORIENTED_EDGE('',*,*,#529,.T.);
+#529 = EDGE_CURVE('',#502,#171,#530,.T.);
+#530 = SURFACE_CURVE('',#531,(#535,#542),.PCURVE_S1.);
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(11.5,-14.54,-17.9));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#535 = PCURVE('',#126,#536);
+#536 = DEFINITIONAL_REPRESENTATION('',(#537),#541);
+#537 = LINE('',#538,#539);
+#538 = CARTESIAN_POINT('',(14.25,-11.5));
+#539 = VECTOR('',#540,1.);
+#540 = DIRECTION('',(0.E+000,1.));
+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#542 = PCURVE('',#186,#543);
+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(1.,0.E+000));
+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#549 = ORIENTED_EDGE('',*,*,#198,.F.);
+#550 = FACE_BOUND('',#551,.F.);
+#551 = EDGE_LOOP('',(#552));
+#552 = ORIENTED_EDGE('',*,*,#553,.T.);
+#553 = EDGE_CURVE('',#554,#554,#556,.T.);
+#554 = VERTEX_POINT('',#555);
+#555 = CARTESIAN_POINT('',(1.25,11.96,-17.9));
+#556 = SURFACE_CURVE('',#557,(#562,#573),.PCURVE_S1.);
+#557 = CIRCLE('',#558,1.25);
+#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561);
+#559 = CARTESIAN_POINT('',(0.E+000,11.96,-17.9));
+#560 = DIRECTION('',(0.E+000,0.E+000,1.));
+#561 = DIRECTION('',(1.,0.E+000,0.E+000));
+#562 = PCURVE('',#126,#563);
+#563 = DEFINITIONAL_REPRESENTATION('',(#564),#572);
+#564 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#565,#566,#567,#568,#569,#570
+,#571),.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(
+ '') );
+#565 = CARTESIAN_POINT('',(-12.25,-1.25));
+#566 = CARTESIAN_POINT('',(-14.41506350946,-1.25));
+#567 = CARTESIAN_POINT('',(-13.33253175473,0.625));
+#568 = CARTESIAN_POINT('',(-12.25,2.5));
+#569 = CARTESIAN_POINT('',(-11.16746824526,0.625));
+#570 = CARTESIAN_POINT('',(-10.08493649053,-1.25));
+#571 = CARTESIAN_POINT('',(-12.25,-1.25));
+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#573 = PCURVE('',#574,#579);
+#574 = CYLINDRICAL_SURFACE('',#575,1.25);
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(0.E+000,11.96,-17.));
+#577 = DIRECTION('',(0.E+000,0.E+000,1.));
+#578 = DIRECTION('',(1.,0.E+000,0.E+000));
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584);
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.E+000,-0.9));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(1.,0.E+000));
+#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#585 = FACE_BOUND('',#586,.F.);
+#586 = EDGE_LOOP('',(#587));
+#587 = ORIENTED_EDGE('',*,*,#588,.T.);
+#588 = EDGE_CURVE('',#589,#589,#591,.T.);
+#589 = VERTEX_POINT('',#590);
+#590 = CARTESIAN_POINT('',(8.,0.E+000,-17.9));
+#591 = SURFACE_CURVE('',#592,(#597,#608),.PCURVE_S1.);
+#592 = CIRCLE('',#593,8.);
+#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596);
+#594 = CARTESIAN_POINT('',(0.E+000,0.E+000,-17.9));
+#595 = DIRECTION('',(0.E+000,0.E+000,1.));
+#596 = DIRECTION('',(1.,0.E+000,0.E+000));
+#597 = PCURVE('',#126,#598);
+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#607);
+#599 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#600,#601,#602,#603,#604,#605
+,#606),.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(
+ '') );
+#600 = CARTESIAN_POINT('',(-0.29,-8.));
+#601 = CARTESIAN_POINT('',(-14.14640646055,-8.));
+#602 = CARTESIAN_POINT('',(-7.218203230276,4.));
+#603 = CARTESIAN_POINT('',(-0.29,16.));
+#604 = CARTESIAN_POINT('',(6.638203230276,4.));
+#605 = CARTESIAN_POINT('',(13.566406460551,-8.));
+#606 = CARTESIAN_POINT('',(-0.29,-8.));
+#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#608 = PCURVE('',#609,#614);
+#609 = CYLINDRICAL_SURFACE('',#610,8.);
+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);
+#611 = CARTESIAN_POINT('',(0.E+000,0.E+000,-17.));
+#612 = DIRECTION('',(0.E+000,0.E+000,1.));
+#613 = DIRECTION('',(1.,0.E+000,0.E+000));
+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);
+#615 = LINE('',#616,#617);
+#616 = CARTESIAN_POINT('',(0.E+000,-0.9));
+#617 = VECTOR('',#618,1.);
+#618 = DIRECTION('',(1.,0.E+000));
+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#620 = FACE_BOUND('',#621,.F.);
+#621 = EDGE_LOOP('',(#622));
+#622 = ORIENTED_EDGE('',*,*,#623,.T.);
+#623 = EDGE_CURVE('',#624,#624,#626,.T.);
+#624 = VERTEX_POINT('',#625);
+#625 = CARTESIAN_POINT('',(1.25,-12.54,-17.9));
+#626 = SURFACE_CURVE('',#627,(#632,#643),.PCURVE_S1.);
+#627 = CIRCLE('',#628,1.25);
+#628 = AXIS2_PLACEMENT_3D('',#629,#630,#631);
+#629 = CARTESIAN_POINT('',(0.E+000,-12.54,-17.9));
+#630 = DIRECTION('',(0.E+000,0.E+000,1.));
+#631 = DIRECTION('',(1.,0.E+000,0.E+000));
+#632 = PCURVE('',#126,#633);
+#633 = DEFINITIONAL_REPRESENTATION('',(#634),#642);
+#634 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#635,#636,#637,#638,#639,#640
+,#641),.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(
+ '') );
+#635 = CARTESIAN_POINT('',(12.25,-1.25));
+#636 = CARTESIAN_POINT('',(10.084936490539,-1.25));
+#637 = CARTESIAN_POINT('',(11.167468245269,0.625));
+#638 = CARTESIAN_POINT('',(12.25,2.5));
+#639 = CARTESIAN_POINT('',(13.332531754731,0.625));
+#640 = CARTESIAN_POINT('',(14.415063509461,-1.25));
+#641 = CARTESIAN_POINT('',(12.25,-1.25));
+#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#643 = PCURVE('',#644,#649);
+#644 = CYLINDRICAL_SURFACE('',#645,1.25);
+#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648);
+#646 = CARTESIAN_POINT('',(0.E+000,-12.54,-17.));
+#647 = DIRECTION('',(0.E+000,0.E+000,1.));
+#648 = DIRECTION('',(1.,0.E+000,0.E+000));
+#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654);
+#650 = LINE('',#651,#652);
+#651 = CARTESIAN_POINT('',(0.E+000,-0.9));
+#652 = VECTOR('',#653,1.);
+#653 = DIRECTION('',(1.,0.E+000));
+#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#655 = ADVANCED_FACE('',(#656,#784),#72,.T.);
+#656 = FACE_BOUND('',#657,.T.);
+#657 = EDGE_LOOP('',(#658,#659,#660,#661,#684,#712,#740,#763));
+#658 = ORIENTED_EDGE('',*,*,#142,.F.);
+#659 = ORIENTED_EDGE('',*,*,#56,.T.);
+#660 = ORIENTED_EDGE('',*,*,#251,.T.);
+#661 = ORIENTED_EDGE('',*,*,#662,.T.);
+#662 = EDGE_CURVE('',#252,#663,#665,.T.);
+#663 = VERTEX_POINT('',#664);
+#664 = CARTESIAN_POINT('',(-2.55,-11.065,-22.05));
+#665 = SURFACE_CURVE('',#666,(#670,#677),.PCURVE_S1.);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(7.5,-11.065,-22.05));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(1.,0.E+000,-2.781837339664E-034));
+#670 = PCURVE('',#72,#671);
+#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676);
+#672 = LINE('',#673,#674);
+#673 = CARTESIAN_POINT('',(10.775,-7.5));
+#674 = VECTOR('',#675,1.);
+#675 = DIRECTION('',(1.239080848477E-067,-1.));
+#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#677 = PCURVE('',#290,#678);
+#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(7.5,-1.55));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(-1.,-2.781837339664E-034));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#684 = ORIENTED_EDGE('',*,*,#685,.T.);
+#685 = EDGE_CURVE('',#663,#686,#688,.T.);
+#686 = VERTEX_POINT('',#687);
+#687 = CARTESIAN_POINT('',(2.55,-11.065,-22.05));
+#688 = SURFACE_CURVE('',#689,(#693,#700),.PCURVE_S1.);
+#689 = LINE('',#690,#691);
+#690 = CARTESIAN_POINT('',(1.275,-11.065,-22.05));
+#691 = VECTOR('',#692,1.);
+#692 = DIRECTION('',(1.,0.E+000,-2.781837339664E-034));
+#693 = PCURVE('',#72,#694);
+#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699);
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(10.775,-1.275));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(1.239080848477E-067,-1.));
+#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#700 = PCURVE('',#701,#706);
+#701 = PLANE('',#702);
+#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705);
+#703 = CARTESIAN_POINT('',(15.,-11.065,-20.5));
+#704 = DIRECTION('',(0.E+000,1.,0.E+000));
+#705 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(13.725,-1.55));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(-1.,-2.781837339664E-034));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#712 = ORIENTED_EDGE('',*,*,#713,.T.);
+#713 = EDGE_CURVE('',#686,#714,#716,.T.);
+#714 = VERTEX_POINT('',#715);
+#715 = CARTESIAN_POINT('',(11.5,-11.065,-22.05));
+#716 = SURFACE_CURVE('',#717,(#721,#728),.PCURVE_S1.);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(7.5,-11.065,-22.05));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(1.,0.E+000,-2.781837339664E-034));
+#721 = PCURVE('',#72,#722);
+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(10.775,-7.5));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(1.239080848477E-067,-1.));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#728 = PCURVE('',#729,#734);
+#729 = PLANE('',#730);
+#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733);
+#731 = CARTESIAN_POINT('',(15.,-11.065,-20.5));
+#732 = DIRECTION('',(0.E+000,1.,0.E+000));
+#733 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(7.5,-1.55));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(-1.,-2.781837339664E-034));
+#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#740 = ORIENTED_EDGE('',*,*,#741,.T.);
+#741 = EDGE_CURVE('',#714,#742,#744,.T.);
+#742 = VERTEX_POINT('',#743);
+#743 = CARTESIAN_POINT('',(11.5,-14.54,-22.05));
+#744 = SURFACE_CURVE('',#745,(#749,#756),.PCURVE_S1.);
+#745 = LINE('',#746,#747);
+#746 = CARTESIAN_POINT('',(11.5,13.96,-22.05));
+#747 = VECTOR('',#748,1.);
+#748 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#749 = PCURVE('',#72,#750);
+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);
+#751 = LINE('',#752,#753);
+#752 = CARTESIAN_POINT('',(-14.25,-11.5));
+#753 = VECTOR('',#754,1.);
+#754 = DIRECTION('',(1.,1.239080848477E-067));
+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#756 = PCURVE('',#517,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(0.E+000,-4.15));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(1.,0.E+000));
+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#763 = ORIENTED_EDGE('',*,*,#764,.T.);
+#764 = EDGE_CURVE('',#742,#143,#765,.T.);
+#765 = SURFACE_CURVE('',#766,(#770,#777),.PCURVE_S1.);
+#766 = LINE('',#767,#768);
+#767 = CARTESIAN_POINT('',(11.5,-14.54,-22.05));
+#768 = VECTOR('',#769,1.);
+#769 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#770 = PCURVE('',#72,#771);
+#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776);
+#772 = LINE('',#773,#774);
+#773 = CARTESIAN_POINT('',(14.25,-11.5));
+#774 = VECTOR('',#775,1.);
+#775 = DIRECTION('',(0.E+000,1.));
+#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#777 = PCURVE('',#186,#778);
+#778 = DEFINITIONAL_REPRESENTATION('',(#779),#783);
+#779 = LINE('',#780,#781);
+#780 = CARTESIAN_POINT('',(0.E+000,-4.15));
+#781 = VECTOR('',#782,1.);
+#782 = DIRECTION('',(1.,0.E+000));
+#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#784 = FACE_BOUND('',#785,.T.);
+#785 = EDGE_LOOP('',(#786));
+#786 = ORIENTED_EDGE('',*,*,#787,.T.);
+#787 = EDGE_CURVE('',#788,#788,#790,.T.);
+#788 = VERTEX_POINT('',#789);
+#789 = CARTESIAN_POINT('',(1.25,-12.54,-22.05));
+#790 = SURFACE_CURVE('',#791,(#796,#807),.PCURVE_S1.);
+#791 = CIRCLE('',#792,1.25);
+#792 = AXIS2_PLACEMENT_3D('',#793,#794,#795);
+#793 = CARTESIAN_POINT('',(0.E+000,-12.54,-22.05));
+#794 = DIRECTION('',(0.E+000,0.E+000,1.));
+#795 = DIRECTION('',(1.,0.E+000,0.E+000));
+#796 = PCURVE('',#72,#797);
+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#806);
+#798 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#799,#800,#801,#802,#803,#804
+,#805),.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(
+ '') );
+#799 = CARTESIAN_POINT('',(12.25,-1.25));
+#800 = CARTESIAN_POINT('',(10.084936490539,-1.25));
+#801 = CARTESIAN_POINT('',(11.167468245269,0.625));
+#802 = CARTESIAN_POINT('',(12.25,2.5));
+#803 = CARTESIAN_POINT('',(13.332531754731,0.625));
+#804 = CARTESIAN_POINT('',(14.415063509461,-1.25));
+#805 = CARTESIAN_POINT('',(12.25,-1.25));
+#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#807 = PCURVE('',#644,#808);
+#808 = DEFINITIONAL_REPRESENTATION('',(#809),#813);
+#809 = LINE('',#810,#811);
+#810 = CARTESIAN_POINT('',(0.E+000,-5.05));
+#811 = VECTOR('',#812,1.);
+#812 = DIRECTION('',(1.,0.E+000));
+#813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#814 = ADVANCED_FACE('',(#815),#186,.F.);
+#815 = FACE_BOUND('',#816,.F.);
+#816 = EDGE_LOOP('',(#817,#838,#839,#840));
+#817 = ORIENTED_EDGE('',*,*,#818,.T.);
+#818 = EDGE_CURVE('',#502,#742,#819,.T.);
+#819 = SURFACE_CURVE('',#820,(#824,#831),.PCURVE_S1.);
+#820 = LINE('',#821,#822);
+#821 = CARTESIAN_POINT('',(11.5,-14.54,-17.9));
+#822 = VECTOR('',#823,1.);
+#823 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#824 = PCURVE('',#186,#825);
+#825 = DEFINITIONAL_REPRESENTATION('',(#826),#830);
+#826 = LINE('',#827,#828);
+#827 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#828 = VECTOR('',#829,1.);
+#829 = DIRECTION('',(0.E+000,-1.));
+#830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#831 = PCURVE('',#517,#832);
+#832 = DEFINITIONAL_REPRESENTATION('',(#833),#837);
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(28.5,0.E+000));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(0.E+000,-1.));
+#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#838 = ORIENTED_EDGE('',*,*,#764,.T.);
+#839 = ORIENTED_EDGE('',*,*,#170,.F.);
+#840 = ORIENTED_EDGE('',*,*,#529,.F.);
+#841 = ADVANCED_FACE('',(#842),#400,.F.);
+#842 = FACE_BOUND('',#843,.F.);
+#843 = EDGE_LOOP('',(#844,#845,#868,#889));
+#844 = ORIENTED_EDGE('',*,*,#386,.T.);
+#845 = ORIENTED_EDGE('',*,*,#846,.T.);
+#846 = EDGE_CURVE('',#359,#847,#849,.T.);
+#847 = VERTEX_POINT('',#848);
+#848 = CARTESIAN_POINT('',(-2.2360679775,13.96,-22.05));
+#849 = SURFACE_CURVE('',#850,(#854,#861),.PCURVE_S1.);
+#850 = LINE('',#851,#852);
+#851 = CARTESIAN_POINT('',(-11.5,13.96,-22.05));
+#852 = VECTOR('',#853,1.);
+#853 = DIRECTION('',(1.,0.E+000,0.E+000));
+#854 = PCURVE('',#400,#855);
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#860);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(0.E+000,-4.15));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(1.,0.E+000));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#861 = PCURVE('',#374,#862);
+#862 = DEFINITIONAL_REPRESENTATION('',(#863),#867);
+#863 = LINE('',#864,#865);
+#864 = CARTESIAN_POINT('',(-14.25,11.5));
+#865 = VECTOR('',#866,1.);
+#866 = DIRECTION('',(0.E+000,-1.));
+#867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#868 = ORIENTED_EDGE('',*,*,#869,.F.);
+#869 = EDGE_CURVE('',#418,#847,#870,.T.);
+#870 = SURFACE_CURVE('',#871,(#875,#882),.PCURVE_S1.);
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(-2.2360679775,13.96,-17.9));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#875 = PCURVE('',#400,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(9.2639320225,0.E+000));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(0.E+000,-1.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#882 = PCURVE('',#461,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(2.411864997363,0.E+000));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(0.E+000,-1.));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#889 = ORIENTED_EDGE('',*,*,#417,.F.);
+#890 = ADVANCED_FACE('',(#891),#374,.T.);
+#891 = FACE_BOUND('',#892,.T.);
+#892 = EDGE_LOOP('',(#893,#928,#949,#950,#951,#979,#1002,#1025,#1053,
+ #1081,#1109,#1137,#1165,#1193,#1221,#1249));
+#893 = ORIENTED_EDGE('',*,*,#894,.T.);
+#894 = EDGE_CURVE('',#895,#897,#899,.T.);
+#895 = VERTEX_POINT('',#896);
+#896 = CARTESIAN_POINT('',(-2.244064434963,10.485,-22.05));
+#897 = VERTEX_POINT('',#898);
+#898 = CARTESIAN_POINT('',(-2.855935565037,10.485,-22.05));
+#899 = SURFACE_CURVE('',#900,(#905,#916),.PCURVE_S1.);
+#900 = CIRCLE('',#901,7.05);
+#901 = AXIS2_PLACEMENT_3D('',#902,#903,#904);
+#902 = CARTESIAN_POINT('',(-2.55,3.441641182643,-22.05));
+#903 = DIRECTION('',(0.E+000,0.E+000,1.));
+#904 = DIRECTION('',(1.,0.E+000,0.E+000));
+#905 = PCURVE('',#374,#906);
+#906 = DEFINITIONAL_REPRESENTATION('',(#907),#915);
+#907 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#908,#909,#910,#911,#912,#913
+,#914),.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(
+ '') );
+#908 = CARTESIAN_POINT('',(-3.731641182643,-4.5));
+#909 = CARTESIAN_POINT('',(-15.942599376,-4.5));
+#910 = CARTESIAN_POINT('',(-9.837120279323,6.075));
+#911 = CARTESIAN_POINT('',(-3.731641182643,16.65));
+#912 = CARTESIAN_POINT('',(2.373837914038,6.075));
+#913 = CARTESIAN_POINT('',(8.479317010718,-4.5));
+#914 = CARTESIAN_POINT('',(-3.731641182643,-4.5));
+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#916 = PCURVE('',#917,#922);
+#917 = CYLINDRICAL_SURFACE('',#918,7.05);
+#918 = AXIS2_PLACEMENT_3D('',#919,#920,#921);
+#919 = CARTESIAN_POINT('',(-2.55,3.441641182643,-18.65));
+#920 = DIRECTION('',(0.E+000,0.E+000,1.));
+#921 = DIRECTION('',(1.,0.E+000,0.E+000));
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(0.E+000,-3.4));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(1.,0.E+000));
+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#928 = ORIENTED_EDGE('',*,*,#929,.T.);
+#929 = EDGE_CURVE('',#897,#331,#930,.T.);
+#930 = SURFACE_CURVE('',#931,(#935,#942),.PCURVE_S1.);
+#931 = LINE('',#932,#933);
+#932 = CARTESIAN_POINT('',(-7.5,10.485,-22.05));
+#933 = VECTOR('',#934,1.);
+#934 = DIRECTION('',(-1.,0.E+000,2.781837339664E-034));
+#935 = PCURVE('',#374,#936);
+#936 = DEFINITIONAL_REPRESENTATION('',(#937),#941);
+#937 = LINE('',#938,#939);
+#938 = CARTESIAN_POINT('',(-10.775,7.5));
+#939 = VECTOR('',#940,1.);
+#940 = DIRECTION('',(-1.239080848477E-067,1.));
+#941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#942 = PCURVE('',#346,#943);
+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(7.5,-1.55));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(-1.,2.781837339664E-034));
+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#949 = ORIENTED_EDGE('',*,*,#358,.T.);
+#950 = ORIENTED_EDGE('',*,*,#846,.T.);
+#951 = ORIENTED_EDGE('',*,*,#952,.F.);
+#952 = EDGE_CURVE('',#953,#847,#955,.T.);
+#953 = VERTEX_POINT('',#954);
+#954 = CARTESIAN_POINT('',(2.2360679775,13.96,-22.05));
+#955 = SURFACE_CURVE('',#956,(#961,#972),.PCURVE_S1.);
+#956 = CIRCLE('',#957,3.);
+#957 = AXIS2_PLACEMENT_3D('',#958,#959,#960);
+#958 = CARTESIAN_POINT('',(-4.167480502043E-023,11.96,-22.05));
+#959 = DIRECTION('',(0.E+000,0.E+000,1.));
+#960 = DIRECTION('',(1.,0.E+000,0.E+000));
+#961 = PCURVE('',#374,#962);
+#962 = DEFINITIONAL_REPRESENTATION('',(#963),#971);
+#963 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#964,#965,#966,#967,#968,#969
+,#970),.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(
+ '') );
+#964 = CARTESIAN_POINT('',(-12.25,-3.));
+#965 = CARTESIAN_POINT('',(-17.4461524227,-3.));
+#966 = CARTESIAN_POINT('',(-14.84807621135,1.5));
+#967 = CARTESIAN_POINT('',(-12.25,6.));
+#968 = CARTESIAN_POINT('',(-9.651923788647,1.5));
+#969 = CARTESIAN_POINT('',(-7.053847577293,-3.));
+#970 = CARTESIAN_POINT('',(-12.25,-3.));
+#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#972 = PCURVE('',#461,#973);
+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);
+#974 = LINE('',#975,#976);
+#975 = CARTESIAN_POINT('',(0.E+000,-4.15));
+#976 = VECTOR('',#977,1.);
+#977 = DIRECTION('',(1.,0.E+000));
+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#979 = ORIENTED_EDGE('',*,*,#980,.T.);
+#980 = EDGE_CURVE('',#953,#981,#983,.T.);
+#981 = VERTEX_POINT('',#982);
+#982 = CARTESIAN_POINT('',(11.5,13.96,-22.05));
+#983 = SURFACE_CURVE('',#984,(#988,#995),.PCURVE_S1.);
+#984 = LINE('',#985,#986);
+#985 = CARTESIAN_POINT('',(2.2360679775,13.96,-22.05));
+#986 = VECTOR('',#987,1.);
+#987 = DIRECTION('',(1.,5.752493115512E-016,0.E+000));
+#988 = PCURVE('',#374,#989);
+#989 = DEFINITIONAL_REPRESENTATION('',(#990),#994);
+#990 = LINE('',#991,#992);
+#991 = CARTESIAN_POINT('',(-14.25,-2.2360679775));
+#992 = VECTOR('',#993,1.);
+#993 = DIRECTION('',(-5.752493115512E-016,-1.));
+#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#995 = PCURVE('',#489,#996);
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1001);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(0.E+000,-4.15));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(1.,0.E+000));
+#1001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1002 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#1003 = EDGE_CURVE('',#981,#1004,#1006,.T.);
+#1004 = VERTEX_POINT('',#1005);
+#1005 = CARTESIAN_POINT('',(11.5,10.485,-22.05));
+#1006 = SURFACE_CURVE('',#1007,(#1011,#1018),.PCURVE_S1.);
+#1007 = LINE('',#1008,#1009);
+#1008 = CARTESIAN_POINT('',(11.5,13.96,-22.05));
+#1009 = VECTOR('',#1010,1.);
+#1010 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1011 = PCURVE('',#374,#1012);
+#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017);
+#1013 = LINE('',#1014,#1015);
+#1014 = CARTESIAN_POINT('',(-14.25,-11.5));
+#1015 = VECTOR('',#1016,1.);
+#1016 = DIRECTION('',(1.,1.239080848477E-067));
+#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1018 = PCURVE('',#517,#1019);
+#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1024);
+#1020 = LINE('',#1021,#1022);
+#1021 = CARTESIAN_POINT('',(0.E+000,-4.15));
+#1022 = VECTOR('',#1023,1.);
+#1023 = DIRECTION('',(1.,0.E+000));
+#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1025 = ORIENTED_EDGE('',*,*,#1026,.T.);
+#1026 = EDGE_CURVE('',#1004,#1027,#1029,.T.);
+#1027 = VERTEX_POINT('',#1028);
+#1028 = CARTESIAN_POINT('',(2.350000088519,10.485,-22.05));
+#1029 = SURFACE_CURVE('',#1030,(#1034,#1041),.PCURVE_S1.);
+#1030 = LINE('',#1031,#1032);
+#1031 = CARTESIAN_POINT('',(-7.5,10.485,-22.05));
+#1032 = VECTOR('',#1033,1.);
+#1033 = DIRECTION('',(-1.,0.E+000,2.781837339664E-034));
+#1034 = PCURVE('',#374,#1035);
+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(-10.775,7.5));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(-1.239080848477E-067,1.));
+#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1041 = PCURVE('',#1042,#1047);
+#1042 = PLANE('',#1043);
+#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
+#1044 = CARTESIAN_POINT('',(-15.,10.485,-20.5));
+#1045 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1046 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1047 = DEFINITIONAL_REPRESENTATION('',(#1048),#1052);
+#1048 = LINE('',#1049,#1050);
+#1049 = CARTESIAN_POINT('',(7.5,-1.55));
+#1050 = VECTOR('',#1051,1.);
+#1051 = DIRECTION('',(-1.,2.781837339664E-034));
+#1052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1053 = ORIENTED_EDGE('',*,*,#1054,.T.);
+#1054 = EDGE_CURVE('',#1027,#1055,#1057,.T.);
+#1055 = VERTEX_POINT('',#1056);
+#1056 = CARTESIAN_POINT('',(1.552967826778,10.485,-22.05));
+#1057 = SURFACE_CURVE('',#1058,(#1062,#1069),.PCURVE_S1.);
+#1058 = LINE('',#1059,#1060);
+#1059 = CARTESIAN_POINT('',(0.776483913389,10.485,-22.05));
+#1060 = VECTOR('',#1061,1.);
+#1061 = DIRECTION('',(-1.,2.228713848446E-015,2.781837339664E-034));
+#1062 = PCURVE('',#374,#1063);
+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);
+#1064 = LINE('',#1065,#1066);
+#1065 = CARTESIAN_POINT('',(-10.775,-0.776483913389));
+#1066 = VECTOR('',#1067,1.);
+#1067 = DIRECTION('',(-2.228713848446E-015,1.));
+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1069 = PCURVE('',#1070,#1075);
+#1070 = PLANE('',#1071);
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(-15.,10.485,-20.5));
+#1073 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1074 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(15.776483913389,-1.55));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(-1.,2.781837339664E-034));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1081 = ORIENTED_EDGE('',*,*,#1082,.T.);
+#1082 = EDGE_CURVE('',#1055,#1083,#1085,.T.);
+#1083 = VERTEX_POINT('',#1084);
+#1084 = CARTESIAN_POINT('',(1.552967826778,10.735,-22.05));
+#1085 = SURFACE_CURVE('',#1086,(#1090,#1097),.PCURVE_S1.);
+#1086 = LINE('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(1.552967826778,5.2225,-22.05));
+#1088 = VECTOR('',#1089,1.);
+#1089 = DIRECTION('',(0.E+000,1.,4.454181525316E-034));
+#1090 = PCURVE('',#374,#1091);
+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096);
+#1092 = LINE('',#1093,#1094);
+#1093 = CARTESIAN_POINT('',(-5.5125,-1.552967826778));
+#1094 = VECTOR('',#1095,1.);
+#1095 = DIRECTION('',(-1.,0.E+000));
+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1097 = PCURVE('',#1098,#1103);
+#1098 = PLANE('',#1099);
+#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
+#1100 = CARTESIAN_POINT('',(1.552967826778,10.735,-18.65));
+#1101 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1102 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(5.5125,-3.4));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(-1.,4.454181525316E-034));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1109 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#1110 = EDGE_CURVE('',#1083,#1111,#1113,.T.);
+#1111 = VERTEX_POINT('',#1112);
+#1112 = CARTESIAN_POINT('',(0.248746859277,10.735,-22.05));
+#1113 = SURFACE_CURVE('',#1114,(#1118,#1125),.PCURVE_S1.);
+#1114 = LINE('',#1115,#1116);
+#1115 = CARTESIAN_POINT('',(-0.723516086611,10.735,-22.05));
+#1116 = VECTOR('',#1117,1.);
+#1117 = DIRECTION('',(-1.,0.E+000,2.781837339664E-034));
+#1118 = PCURVE('',#374,#1119);
+#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124);
+#1120 = LINE('',#1121,#1122);
+#1121 = CARTESIAN_POINT('',(-11.025,0.723516086611));
+#1122 = VECTOR('',#1123,1.);
+#1123 = DIRECTION('',(-1.239080848477E-067,1.));
+#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1125 = PCURVE('',#1126,#1131);
+#1126 = PLANE('',#1127);
+#1127 = AXIS2_PLACEMENT_3D('',#1128,#1129,#1130);
+#1128 = CARTESIAN_POINT('',(-1.447032173222,10.735,-18.65));
+#1129 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1130 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136);
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(0.723516086611,-3.4));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(-1.,2.781837339664E-034));
+#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1137 = ORIENTED_EDGE('',*,*,#1138,.T.);
+#1138 = EDGE_CURVE('',#1111,#1139,#1141,.T.);
+#1139 = VERTEX_POINT('',#1140);
+#1140 = CARTESIAN_POINT('',(1.25,11.96,-22.05));
+#1141 = SURFACE_CURVE('',#1142,(#1147,#1158),.PCURVE_S1.);
+#1142 = CIRCLE('',#1143,1.25);
+#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146);
+#1144 = CARTESIAN_POINT('',(0.E+000,11.96,-22.05));
+#1145 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1146 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1147 = PCURVE('',#374,#1148);
+#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1157);
+#1149 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1150,#1151,#1152,#1153,
+#1154,#1155,#1156),.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('') );
+#1150 = CARTESIAN_POINT('',(-12.25,-1.25));
+#1151 = CARTESIAN_POINT('',(-14.41506350946,-1.25));
+#1152 = CARTESIAN_POINT('',(-13.33253175473,0.625));
+#1153 = CARTESIAN_POINT('',(-12.25,2.5));
+#1154 = CARTESIAN_POINT('',(-11.16746824526,0.625));
+#1155 = CARTESIAN_POINT('',(-10.08493649053,-1.25));
+#1156 = CARTESIAN_POINT('',(-12.25,-1.25));
+#1157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1158 = PCURVE('',#574,#1159);
+#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1164);
+#1160 = LINE('',#1161,#1162);
+#1161 = CARTESIAN_POINT('',(0.E+000,-5.05));
+#1162 = VECTOR('',#1163,1.);
+#1163 = DIRECTION('',(1.,0.E+000));
+#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1165 = ORIENTED_EDGE('',*,*,#1166,.T.);
+#1166 = EDGE_CURVE('',#1139,#1167,#1169,.T.);
+#1167 = VERTEX_POINT('',#1168);
+#1168 = CARTESIAN_POINT('',(-0.248746859277,10.735,-22.05));
+#1169 = SURFACE_CURVE('',#1170,(#1175,#1186),.PCURVE_S1.);
+#1170 = CIRCLE('',#1171,1.25);
+#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174);
+#1172 = CARTESIAN_POINT('',(0.E+000,11.96,-22.05));
+#1173 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1174 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1175 = PCURVE('',#374,#1176);
+#1176 = DEFINITIONAL_REPRESENTATION('',(#1177),#1185);
+#1177 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1178,#1179,#1180,#1181,
+#1182,#1183,#1184),.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('') );
+#1178 = CARTESIAN_POINT('',(-12.25,-1.25));
+#1179 = CARTESIAN_POINT('',(-14.41506350946,-1.25));
+#1180 = CARTESIAN_POINT('',(-13.33253175473,0.625));
+#1181 = CARTESIAN_POINT('',(-12.25,2.5));
+#1182 = CARTESIAN_POINT('',(-11.16746824526,0.625));
+#1183 = CARTESIAN_POINT('',(-10.08493649053,-1.25));
+#1184 = CARTESIAN_POINT('',(-12.25,-1.25));
+#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1186 = PCURVE('',#574,#1187);
+#1187 = DEFINITIONAL_REPRESENTATION('',(#1188),#1192);
+#1188 = LINE('',#1189,#1190);
+#1189 = CARTESIAN_POINT('',(0.E+000,-5.05));
+#1190 = VECTOR('',#1191,1.);
+#1191 = DIRECTION('',(1.,0.E+000));
+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1193 = ORIENTED_EDGE('',*,*,#1194,.T.);
+#1194 = EDGE_CURVE('',#1167,#1195,#1197,.T.);
+#1195 = VERTEX_POINT('',#1196);
+#1196 = CARTESIAN_POINT('',(-1.447032173222,10.735,-22.05));
+#1197 = SURFACE_CURVE('',#1198,(#1202,#1209),.PCURVE_S1.);
+#1198 = LINE('',#1199,#1200);
+#1199 = CARTESIAN_POINT('',(-0.723516086611,10.735,-22.05));
+#1200 = VECTOR('',#1201,1.);
+#1201 = DIRECTION('',(-1.,0.E+000,2.781837339664E-034));
+#1202 = PCURVE('',#374,#1203);
+#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208);
+#1204 = LINE('',#1205,#1206);
+#1205 = CARTESIAN_POINT('',(-11.025,0.723516086611));
+#1206 = VECTOR('',#1207,1.);
+#1207 = DIRECTION('',(-1.239080848477E-067,1.));
+#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1209 = PCURVE('',#1210,#1215);
+#1210 = PLANE('',#1211);
+#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214);
+#1212 = CARTESIAN_POINT('',(-1.447032173222,10.735,-18.65));
+#1213 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1214 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1215 = DEFINITIONAL_REPRESENTATION('',(#1216),#1220);
+#1216 = LINE('',#1217,#1218);
+#1217 = CARTESIAN_POINT('',(0.723516086611,-3.4));
+#1218 = VECTOR('',#1219,1.);
+#1219 = DIRECTION('',(-1.,2.781837339664E-034));
+#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1221 = ORIENTED_EDGE('',*,*,#1222,.T.);
+#1222 = EDGE_CURVE('',#1195,#1223,#1225,.T.);
+#1223 = VERTEX_POINT('',#1224);
+#1224 = CARTESIAN_POINT('',(-1.447032173222,10.485,-22.05));
+#1225 = SURFACE_CURVE('',#1226,(#1230,#1237),.PCURVE_S1.);
+#1226 = LINE('',#1227,#1228);
+#1227 = CARTESIAN_POINT('',(-1.447032173222,5.0975,-22.05));
+#1228 = VECTOR('',#1229,1.);
+#1229 = DIRECTION('',(0.E+000,-1.,-4.454181525316E-034));
+#1230 = PCURVE('',#374,#1231);
+#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236);
+#1232 = LINE('',#1233,#1234);
+#1233 = CARTESIAN_POINT('',(-5.3875,1.447032173222));
+#1234 = VECTOR('',#1235,1.);
+#1235 = DIRECTION('',(1.,0.E+000));
+#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1237 = PCURVE('',#1238,#1243);
+#1238 = PLANE('',#1239);
+#1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);
+#1240 = CARTESIAN_POINT('',(-1.447032173222,10.485,-18.65));
+#1241 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1242 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1243 = DEFINITIONAL_REPRESENTATION('',(#1244),#1248);
+#1244 = LINE('',#1245,#1246);
+#1245 = CARTESIAN_POINT('',(-5.3875,-3.4));
+#1246 = VECTOR('',#1247,1.);
+#1247 = DIRECTION('',(-1.,-4.454181525316E-034));
+#1248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1249 = ORIENTED_EDGE('',*,*,#1250,.T.);
+#1250 = EDGE_CURVE('',#1223,#895,#1251,.T.);
+#1251 = SURFACE_CURVE('',#1252,(#1256,#1263),.PCURVE_S1.);
+#1252 = LINE('',#1253,#1254);
+#1253 = CARTESIAN_POINT('',(-1.122032217481,10.485,-22.05));
+#1254 = VECTOR('',#1255,1.);
+#1255 = DIRECTION('',(-1.,0.E+000,2.781837339664E-034));
+#1256 = PCURVE('',#374,#1257);
+#1257 = DEFINITIONAL_REPRESENTATION('',(#1258),#1262);
+#1258 = LINE('',#1259,#1260);
+#1259 = CARTESIAN_POINT('',(-10.775,1.122032217481));
+#1260 = VECTOR('',#1261,1.);
+#1261 = DIRECTION('',(-1.239080848477E-067,1.));
+#1262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1263 = PCURVE('',#1264,#1269);
+#1264 = PLANE('',#1265);
+#1265 = AXIS2_PLACEMENT_3D('',#1266,#1267,#1268);
+#1266 = CARTESIAN_POINT('',(-15.,10.485,-20.5));
+#1267 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1268 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(13.877967782519,-1.55));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(-1.,2.781837339664E-034));
+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1275 = ADVANCED_FACE('',(#1276),#346,.T.);
+#1276 = FACE_BOUND('',#1277,.T.);
+#1277 = EDGE_LOOP('',(#1278,#1301,#1302,#1303));
+#1278 = ORIENTED_EDGE('',*,*,#1279,.F.);
+#1279 = EDGE_CURVE('',#303,#1280,#1282,.T.);
+#1280 = VERTEX_POINT('',#1281);
+#1281 = CARTESIAN_POINT('',(-2.855935565037,10.485,-20.5));
+#1282 = SURFACE_CURVE('',#1283,(#1287,#1294),.PCURVE_S1.);
+#1283 = LINE('',#1284,#1285);
+#1284 = CARTESIAN_POINT('',(-15.,10.485,-20.5));
+#1285 = VECTOR('',#1286,1.);
+#1286 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1287 = PCURVE('',#346,#1288);
+#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293);
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(1.,0.E+000));
+#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1294 = PCURVE('',#318,#1295);
+#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300);
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(15.,10.775));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(-1.,0.E+000));
+#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1301 = ORIENTED_EDGE('',*,*,#330,.T.);
+#1302 = ORIENTED_EDGE('',*,*,#929,.F.);
+#1303 = ORIENTED_EDGE('',*,*,#1304,.T.);
+#1304 = EDGE_CURVE('',#897,#1280,#1305,.T.);
+#1305 = SURFACE_CURVE('',#1306,(#1310,#1317),.PCURVE_S1.);
+#1306 = LINE('',#1307,#1308);
+#1307 = CARTESIAN_POINT('',(-2.855935565037,10.485,-18.65));
+#1308 = VECTOR('',#1309,1.);
+#1309 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1310 = PCURVE('',#346,#1311);
+#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1316);
+#1312 = LINE('',#1313,#1314);
+#1313 = CARTESIAN_POINT('',(12.144064434963,1.85));
+#1314 = VECTOR('',#1315,1.);
+#1315 = DIRECTION('',(0.E+000,1.));
+#1316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1317 = PCURVE('',#917,#1318);
+#1318 = DEFINITIONAL_REPRESENTATION('',(#1319),#1323);
+#1319 = LINE('',#1320,#1321);
+#1320 = CARTESIAN_POINT('',(1.614205073775,0.E+000));
+#1321 = VECTOR('',#1322,1.);
+#1322 = DIRECTION('',(0.E+000,1.));
+#1323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1324 = ADVANCED_FACE('',(#1325),#318,.T.);
+#1325 = FACE_BOUND('',#1326,.T.);
+#1326 = EDGE_LOOP('',(#1327,#1328,#1356,#1384,#1417,#1438));
+#1327 = ORIENTED_EDGE('',*,*,#1279,.T.);
+#1328 = ORIENTED_EDGE('',*,*,#1329,.T.);
+#1329 = EDGE_CURVE('',#1280,#1330,#1332,.T.);
+#1330 = VERTEX_POINT('',#1331);
+#1331 = CARTESIAN_POINT('',(-9.6,3.441641182643,-20.5));
+#1332 = SURFACE_CURVE('',#1333,(#1338,#1349),.PCURVE_S1.);
+#1333 = CIRCLE('',#1334,7.05);
+#1334 = AXIS2_PLACEMENT_3D('',#1335,#1336,#1337);
+#1335 = CARTESIAN_POINT('',(-2.55,3.441641182643,-20.5));
+#1336 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1337 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1338 = PCURVE('',#318,#1339);
+#1339 = DEFINITIONAL_REPRESENTATION('',(#1340),#1348);
+#1340 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1341,#1342,#1343,#1344,
+#1345,#1346,#1347),.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('') );
+#1341 = CARTESIAN_POINT('',(-4.5,3.731641182643));
+#1342 = CARTESIAN_POINT('',(-4.5,15.942599376003));
+#1343 = CARTESIAN_POINT('',(6.075,9.837120279323));
+#1344 = CARTESIAN_POINT('',(16.65,3.731641182643));
+#1345 = CARTESIAN_POINT('',(6.075,-2.373837914038));
+#1346 = CARTESIAN_POINT('',(-4.5,-8.479317010718));
+#1347 = CARTESIAN_POINT('',(-4.5,3.731641182643));
+#1348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1349 = PCURVE('',#917,#1350);
+#1350 = DEFINITIONAL_REPRESENTATION('',(#1351),#1355);
+#1351 = LINE('',#1352,#1353);
+#1352 = CARTESIAN_POINT('',(0.E+000,-1.85));
+#1353 = VECTOR('',#1354,1.);
+#1354 = DIRECTION('',(1.,0.E+000));
+#1355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1356 = ORIENTED_EDGE('',*,*,#1357,.F.);
+#1357 = EDGE_CURVE('',#1358,#1330,#1360,.T.);
+#1358 = VERTEX_POINT('',#1359);
+#1359 = CARTESIAN_POINT('',(-9.6,-4.015,-20.5));
+#1360 = SURFACE_CURVE('',#1361,(#1365,#1372),.PCURVE_S1.);
+#1361 = LINE('',#1362,#1363);
+#1362 = CARTESIAN_POINT('',(-9.6,-2.1525,-20.5));
+#1363 = VECTOR('',#1364,1.);
+#1364 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1365 = PCURVE('',#318,#1366);
+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371);
+#1367 = LINE('',#1368,#1369);
+#1368 = CARTESIAN_POINT('',(9.6,-1.8625));
+#1369 = VECTOR('',#1370,1.);
+#1370 = DIRECTION('',(0.E+000,1.));
+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1372 = PCURVE('',#1373,#1378);
+#1373 = PLANE('',#1374);
+#1374 = AXIS2_PLACEMENT_3D('',#1375,#1376,#1377);
+#1375 = CARTESIAN_POINT('',(-9.6,-4.015,-18.65));
+#1376 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1377 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1378 = DEFINITIONAL_REPRESENTATION('',(#1379),#1383);
+#1379 = LINE('',#1380,#1381);
+#1380 = CARTESIAN_POINT('',(1.8625,-1.85));
+#1381 = VECTOR('',#1382,1.);
+#1382 = DIRECTION('',(1.,0.E+000));
+#1383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1384 = ORIENTED_EDGE('',*,*,#1385,.T.);
+#1385 = EDGE_CURVE('',#1358,#1386,#1388,.T.);
+#1386 = VERTEX_POINT('',#1387);
+#1387 = CARTESIAN_POINT('',(-2.55,-11.065,-20.5));
+#1388 = SURFACE_CURVE('',#1389,(#1394,#1405),.PCURVE_S1.);
+#1389 = CIRCLE('',#1390,7.05);
+#1390 = AXIS2_PLACEMENT_3D('',#1391,#1392,#1393);
+#1391 = CARTESIAN_POINT('',(-2.55,-4.015,-20.5));
+#1392 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1393 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1394 = PCURVE('',#318,#1395);
+#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1404);
+#1396 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1397,#1398,#1399,#1400,
+#1401,#1402,#1403),.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('') );
+#1397 = CARTESIAN_POINT('',(-4.5,-3.725));
+#1398 = CARTESIAN_POINT('',(-4.5,8.485958193361));
+#1399 = CARTESIAN_POINT('',(6.075,2.38047909668));
+#1400 = CARTESIAN_POINT('',(16.65,-3.725));
+#1401 = CARTESIAN_POINT('',(6.075,-9.83047909668));
+#1402 = CARTESIAN_POINT('',(-4.5,-15.93595819336));
+#1403 = CARTESIAN_POINT('',(-4.5,-3.725));
+#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1405 = PCURVE('',#1406,#1411);
+#1406 = CYLINDRICAL_SURFACE('',#1407,7.05);
+#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410);
+#1408 = CARTESIAN_POINT('',(-2.55,-4.015,-18.65));
+#1409 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1410 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1411 = DEFINITIONAL_REPRESENTATION('',(#1412),#1416);
+#1412 = LINE('',#1413,#1414);
+#1413 = CARTESIAN_POINT('',(0.E+000,-1.85));
+#1414 = VECTOR('',#1415,1.);
+#1415 = DIRECTION('',(1.,0.E+000));
+#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1417 = ORIENTED_EDGE('',*,*,#1418,.T.);
+#1418 = EDGE_CURVE('',#1386,#275,#1419,.T.);
+#1419 = SURFACE_CURVE('',#1420,(#1424,#1431),.PCURVE_S1.);
+#1420 = LINE('',#1421,#1422);
+#1421 = CARTESIAN_POINT('',(15.,-11.065,-20.5));
+#1422 = VECTOR('',#1423,1.);
+#1423 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1424 = PCURVE('',#318,#1425);
+#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1430);
+#1426 = LINE('',#1427,#1428);
+#1427 = CARTESIAN_POINT('',(-15.,-10.775));
+#1428 = VECTOR('',#1429,1.);
+#1429 = DIRECTION('',(1.,0.E+000));
+#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1431 = PCURVE('',#290,#1432);
+#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437);
+#1433 = LINE('',#1434,#1435);
+#1434 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1435 = VECTOR('',#1436,1.);
+#1436 = DIRECTION('',(1.,0.E+000));
+#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1438 = ORIENTED_EDGE('',*,*,#302,.T.);
+#1439 = ADVANCED_FACE('',(#1440),#290,.T.);
+#1440 = FACE_BOUND('',#1441,.T.);
+#1441 = EDGE_LOOP('',(#1442,#1443,#1464,#1465));
+#1442 = ORIENTED_EDGE('',*,*,#1418,.F.);
+#1443 = ORIENTED_EDGE('',*,*,#1444,.T.);
+#1444 = EDGE_CURVE('',#1386,#663,#1445,.T.);
+#1445 = SURFACE_CURVE('',#1446,(#1450,#1457),.PCURVE_S1.);
+#1446 = LINE('',#1447,#1448);
+#1447 = CARTESIAN_POINT('',(-2.55,-11.065,-18.65));
+#1448 = VECTOR('',#1449,1.);
+#1449 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1450 = PCURVE('',#290,#1451);
+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456);
+#1452 = LINE('',#1453,#1454);
+#1453 = CARTESIAN_POINT('',(17.55,1.85));
+#1454 = VECTOR('',#1455,1.);
+#1455 = DIRECTION('',(0.E+000,-1.));
+#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1457 = PCURVE('',#701,#1458);
+#1458 = DEFINITIONAL_REPRESENTATION('',(#1459),#1463);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(17.55,1.85));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(0.E+000,-1.));
+#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1464 = ORIENTED_EDGE('',*,*,#662,.F.);
+#1465 = ORIENTED_EDGE('',*,*,#274,.T.);
+#1466 = ADVANCED_FACE('',(#1467),#517,.F.);
+#1467 = FACE_BOUND('',#1468,.F.);
+#1468 = EDGE_LOOP('',(#1469,#1470,#1491,#1492,#1515,#1543,#1564,#1565));
+#1469 = ORIENTED_EDGE('',*,*,#501,.F.);
+#1470 = ORIENTED_EDGE('',*,*,#1471,.T.);
+#1471 = EDGE_CURVE('',#474,#981,#1472,.T.);
+#1472 = SURFACE_CURVE('',#1473,(#1477,#1484),.PCURVE_S1.);
+#1473 = LINE('',#1474,#1475);
+#1474 = CARTESIAN_POINT('',(11.5,13.96,-17.9));
+#1475 = VECTOR('',#1476,1.);
+#1476 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1477 = PCURVE('',#517,#1478);
+#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1483);
+#1479 = LINE('',#1480,#1481);
+#1480 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1481 = VECTOR('',#1482,1.);
+#1482 = DIRECTION('',(0.E+000,-1.));
+#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1484 = PCURVE('',#489,#1485);
+#1485 = DEFINITIONAL_REPRESENTATION('',(#1486),#1490);
+#1486 = LINE('',#1487,#1488);
+#1487 = CARTESIAN_POINT('',(9.2639320225,0.E+000));
+#1488 = VECTOR('',#1489,1.);
+#1489 = DIRECTION('',(0.E+000,-1.));
+#1490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1491 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#1492 = ORIENTED_EDGE('',*,*,#1493,.T.);
+#1493 = EDGE_CURVE('',#1004,#1494,#1496,.T.);
+#1494 = VERTEX_POINT('',#1495);
+#1495 = CARTESIAN_POINT('',(11.5,10.485,-20.5));
+#1496 = SURFACE_CURVE('',#1497,(#1501,#1508),.PCURVE_S1.);
+#1497 = LINE('',#1498,#1499);
+#1498 = CARTESIAN_POINT('',(11.5,10.485,-19.2));
+#1499 = VECTOR('',#1500,1.);
+#1500 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1501 = PCURVE('',#517,#1502);
+#1502 = DEFINITIONAL_REPRESENTATION('',(#1503),#1507);
+#1503 = LINE('',#1504,#1505);
+#1504 = CARTESIAN_POINT('',(3.475,-1.3));
+#1505 = VECTOR('',#1506,1.);
+#1506 = DIRECTION('',(0.E+000,1.));
+#1507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1508 = PCURVE('',#1042,#1509);
+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(26.5,1.3));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(0.E+000,1.));
+#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1516 = EDGE_CURVE('',#1494,#1517,#1519,.T.);
+#1517 = VERTEX_POINT('',#1518);
+#1518 = CARTESIAN_POINT('',(11.5,-11.065,-20.5));
+#1519 = SURFACE_CURVE('',#1520,(#1524,#1531),.PCURVE_S1.);
+#1520 = LINE('',#1521,#1522);
+#1521 = CARTESIAN_POINT('',(11.5,6.835,-20.5));
+#1522 = VECTOR('',#1523,1.);
+#1523 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1524 = PCURVE('',#517,#1525);
+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(7.125,-2.6));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(1.,0.E+000));
+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1531 = PCURVE('',#1532,#1537);
+#1532 = PLANE('',#1533);
+#1533 = AXIS2_PLACEMENT_3D('',#1534,#1535,#1536);
+#1534 = CARTESIAN_POINT('',(5.5134256897E-016,-0.29,-20.5));
+#1535 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1536 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1537 = DEFINITIONAL_REPRESENTATION('',(#1538),#1542);
+#1538 = LINE('',#1539,#1540);
+#1539 = CARTESIAN_POINT('',(-11.5,7.125));
+#1540 = VECTOR('',#1541,1.);
+#1541 = DIRECTION('',(0.E+000,-1.));
+#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1543 = ORIENTED_EDGE('',*,*,#1544,.T.);
+#1544 = EDGE_CURVE('',#1517,#714,#1545,.T.);
+#1545 = SURFACE_CURVE('',#1546,(#1550,#1557),.PCURVE_S1.);
+#1546 = LINE('',#1547,#1548);
+#1547 = CARTESIAN_POINT('',(11.5,-11.065,-19.2));
+#1548 = VECTOR('',#1549,1.);
+#1549 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1550 = PCURVE('',#517,#1551);
+#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556);
+#1552 = LINE('',#1553,#1554);
+#1553 = CARTESIAN_POINT('',(25.025,-1.3));
+#1554 = VECTOR('',#1555,1.);
+#1555 = DIRECTION('',(0.E+000,-1.));
+#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1557 = PCURVE('',#729,#1558);
+#1558 = DEFINITIONAL_REPRESENTATION('',(#1559),#1563);
+#1559 = LINE('',#1560,#1561);
+#1560 = CARTESIAN_POINT('',(3.5,1.3));
+#1561 = VECTOR('',#1562,1.);
+#1562 = DIRECTION('',(0.E+000,-1.));
+#1563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1564 = ORIENTED_EDGE('',*,*,#741,.T.);
+#1565 = ORIENTED_EDGE('',*,*,#818,.F.);
+#1566 = ADVANCED_FACE('',(#1567),#461,.T.);
+#1567 = FACE_BOUND('',#1568,.T.);
+#1568 = EDGE_LOOP('',(#1569,#1590,#1591,#1592));
+#1569 = ORIENTED_EDGE('',*,*,#1570,.T.);
+#1570 = EDGE_CURVE('',#441,#953,#1571,.T.);
+#1571 = SURFACE_CURVE('',#1572,(#1576,#1583),.PCURVE_S1.);
+#1572 = LINE('',#1573,#1574);
+#1573 = CARTESIAN_POINT('',(2.2360679775,13.96,-17.9));
+#1574 = VECTOR('',#1575,1.);
+#1575 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1576 = PCURVE('',#461,#1577);
+#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582);
+#1578 = LINE('',#1579,#1580);
+#1579 = CARTESIAN_POINT('',(0.729727656227,0.E+000));
+#1580 = VECTOR('',#1581,1.);
+#1581 = DIRECTION('',(0.E+000,-1.));
+#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1583 = PCURVE('',#489,#1584);
+#1584 = DEFINITIONAL_REPRESENTATION('',(#1585),#1589);
+#1585 = LINE('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1587 = VECTOR('',#1588,1.);
+#1588 = DIRECTION('',(0.E+000,-1.));
+#1589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1590 = ORIENTED_EDGE('',*,*,#952,.T.);
+#1591 = ORIENTED_EDGE('',*,*,#869,.F.);
+#1592 = ORIENTED_EDGE('',*,*,#440,.F.);
+#1593 = ADVANCED_FACE('',(#1594),#489,.F.);
+#1594 = FACE_BOUND('',#1595,.F.);
+#1595 = EDGE_LOOP('',(#1596,#1597,#1598,#1599));
+#1596 = ORIENTED_EDGE('',*,*,#1570,.T.);
+#1597 = ORIENTED_EDGE('',*,*,#980,.T.);
+#1598 = ORIENTED_EDGE('',*,*,#1471,.F.);
+#1599 = ORIENTED_EDGE('',*,*,#473,.F.);
+#1600 = ADVANCED_FACE('',(#1601),#574,.F.);
+#1601 = FACE_BOUND('',#1602,.F.);
+#1602 = EDGE_LOOP('',(#1603,#1604,#1625,#1626,#1649,#1682,#1703,#1704));
+#1603 = ORIENTED_EDGE('',*,*,#553,.F.);
+#1604 = ORIENTED_EDGE('',*,*,#1605,.T.);
+#1605 = EDGE_CURVE('',#554,#1139,#1606,.T.);
+#1606 = SEAM_CURVE('',#1607,(#1611,#1618),.PCURVE_S1.);
+#1607 = LINE('',#1608,#1609);
+#1608 = CARTESIAN_POINT('',(1.25,11.96,-17.));
+#1609 = VECTOR('',#1610,1.);
+#1610 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1611 = PCURVE('',#574,#1612);
+#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1617);
+#1613 = LINE('',#1614,#1615);
+#1614 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
+#1615 = VECTOR('',#1616,1.);
+#1616 = DIRECTION('',(0.E+000,-1.));
+#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1618 = PCURVE('',#574,#1619);
+#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1624);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(0.E+000,-1.));
+#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1625 = ORIENTED_EDGE('',*,*,#1166,.T.);
+#1626 = ORIENTED_EDGE('',*,*,#1627,.T.);
+#1627 = EDGE_CURVE('',#1167,#1628,#1630,.T.);
+#1628 = VERTEX_POINT('',#1629);
+#1629 = CARTESIAN_POINT('',(-0.248746859277,10.735,-18.65));
+#1630 = SURFACE_CURVE('',#1631,(#1635,#1642),.PCURVE_S1.);
+#1631 = LINE('',#1632,#1633);
+#1632 = CARTESIAN_POINT('',(-0.248746859277,10.735,-17.));
+#1633 = VECTOR('',#1634,1.);
+#1634 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1635 = PCURVE('',#574,#1636);
+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);
+#1637 = LINE('',#1638,#1639);
+#1638 = CARTESIAN_POINT('',(4.512054138062,0.E+000));
+#1639 = VECTOR('',#1640,1.);
+#1640 = DIRECTION('',(0.E+000,1.));
+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1642 = PCURVE('',#1210,#1643);
+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1648);
+#1644 = LINE('',#1645,#1646);
+#1645 = CARTESIAN_POINT('',(1.198285313945,1.65));
+#1646 = VECTOR('',#1647,1.);
+#1647 = DIRECTION('',(0.E+000,1.));
+#1648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1649 = ORIENTED_EDGE('',*,*,#1650,.T.);
+#1650 = EDGE_CURVE('',#1628,#1651,#1653,.T.);
+#1651 = VERTEX_POINT('',#1652);
+#1652 = CARTESIAN_POINT('',(0.248746859277,10.735,-18.65));
+#1653 = SURFACE_CURVE('',#1654,(#1659,#1666),.PCURVE_S1.);
+#1654 = CIRCLE('',#1655,1.25);
+#1655 = AXIS2_PLACEMENT_3D('',#1656,#1657,#1658);
+#1656 = CARTESIAN_POINT('',(0.E+000,11.96,-18.65));
+#1657 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1658 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1659 = PCURVE('',#574,#1660);
+#1660 = DEFINITIONAL_REPRESENTATION('',(#1661),#1665);
+#1661 = LINE('',#1662,#1663);
+#1662 = CARTESIAN_POINT('',(0.E+000,-1.65));
+#1663 = VECTOR('',#1664,1.);
+#1664 = DIRECTION('',(1.,0.E+000));
+#1665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1666 = PCURVE('',#1667,#1672);
+#1667 = PLANE('',#1668);
+#1668 = AXIS2_PLACEMENT_3D('',#1669,#1670,#1671);
+#1669 = CARTESIAN_POINT('',(-1.478696183262E-002,-0.21964233029,-18.65)
+ );
+#1670 = DIRECTION('',(3.545387212423E-033,2.51700899187E-033,-1.));
+#1671 = DIRECTION('',(-1.,0.E+000,-3.545387212423E-033));
+#1672 = DEFINITIONAL_REPRESENTATION('',(#1673),#1681);
+#1673 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1674,#1675,#1676,#1677,
+#1678,#1679,#1680),.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('') );
+#1674 = CARTESIAN_POINT('',(-1.264786961833,12.17964233029));
+#1675 = CARTESIAN_POINT('',(-1.264786961833,14.344705839751));
+#1676 = CARTESIAN_POINT('',(0.610213038167,13.26217408502));
+#1677 = CARTESIAN_POINT('',(2.485213038167,12.17964233029));
+#1678 = CARTESIAN_POINT('',(0.610213038167,11.097110575559));
+#1679 = CARTESIAN_POINT('',(-1.264786961833,10.014578820829));
+#1680 = CARTESIAN_POINT('',(-1.264786961833,12.17964233029));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1682 = ORIENTED_EDGE('',*,*,#1683,.F.);
+#1683 = EDGE_CURVE('',#1111,#1651,#1684,.T.);
+#1684 = SURFACE_CURVE('',#1685,(#1689,#1696),.PCURVE_S1.);
+#1685 = LINE('',#1686,#1687);
+#1686 = CARTESIAN_POINT('',(0.248746859277,10.735,-17.));
+#1687 = VECTOR('',#1688,1.);
+#1688 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1689 = PCURVE('',#574,#1690);
+#1690 = DEFINITIONAL_REPRESENTATION('',(#1691),#1695);
+#1691 = LINE('',#1692,#1693);
+#1692 = CARTESIAN_POINT('',(4.912723822708,0.E+000));
+#1693 = VECTOR('',#1694,1.);
+#1694 = DIRECTION('',(0.E+000,1.));
+#1695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1696 = PCURVE('',#1126,#1697);
+#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702);
+#1698 = LINE('',#1699,#1700);
+#1699 = CARTESIAN_POINT('',(1.695779032498,1.65));
+#1700 = VECTOR('',#1701,1.);
+#1701 = DIRECTION('',(0.E+000,1.));
+#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1703 = ORIENTED_EDGE('',*,*,#1138,.T.);
+#1704 = ORIENTED_EDGE('',*,*,#1605,.F.);
+#1705 = ADVANCED_FACE('',(#1706),#609,.F.);
+#1706 = FACE_BOUND('',#1707,.F.);
+#1707 = EDGE_LOOP('',(#1708,#1731,#1732,#1733));
+#1708 = ORIENTED_EDGE('',*,*,#1709,.F.);
+#1709 = EDGE_CURVE('',#589,#1710,#1712,.T.);
+#1710 = VERTEX_POINT('',#1711);
+#1711 = CARTESIAN_POINT('',(8.,0.E+000,-18.65));
+#1712 = SEAM_CURVE('',#1713,(#1717,#1724),.PCURVE_S1.);
+#1713 = LINE('',#1714,#1715);
+#1714 = CARTESIAN_POINT('',(8.,0.E+000,-17.));
+#1715 = VECTOR('',#1716,1.);
+#1716 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1717 = PCURVE('',#609,#1718);
+#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1723);
+#1719 = LINE('',#1720,#1721);
+#1720 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
+#1721 = VECTOR('',#1722,1.);
+#1722 = DIRECTION('',(0.E+000,-1.));
+#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1724 = PCURVE('',#609,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(0.E+000,-1.));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1731 = ORIENTED_EDGE('',*,*,#588,.F.);
+#1732 = ORIENTED_EDGE('',*,*,#1709,.T.);
+#1733 = ORIENTED_EDGE('',*,*,#1734,.T.);
+#1734 = EDGE_CURVE('',#1710,#1710,#1735,.T.);
+#1735 = SURFACE_CURVE('',#1736,(#1741,#1748),.PCURVE_S1.);
+#1736 = CIRCLE('',#1737,8.);
+#1737 = AXIS2_PLACEMENT_3D('',#1738,#1739,#1740);
+#1738 = CARTESIAN_POINT('',(0.E+000,0.E+000,-18.65));
+#1739 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1740 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1741 = PCURVE('',#609,#1742);
+#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1747);
+#1743 = LINE('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(0.E+000,-1.65));
+#1745 = VECTOR('',#1746,1.);
+#1746 = DIRECTION('',(1.,0.E+000));
+#1747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1748 = PCURVE('',#1667,#1749);
+#1749 = DEFINITIONAL_REPRESENTATION('',(#1750),#1758);
+#1750 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1751,#1752,#1753,#1754,
+#1755,#1756,#1757),.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('') );
+#1751 = CARTESIAN_POINT('',(-8.014786961833,0.21964233029));
+#1752 = CARTESIAN_POINT('',(-8.014786961833,14.076048790841));
+#1753 = CARTESIAN_POINT('',(3.985213038167,7.147845560565));
+#1754 = CARTESIAN_POINT('',(15.985213038167,0.21964233029));
+#1755 = CARTESIAN_POINT('',(3.985213038167,-6.708560899986));
+#1756 = CARTESIAN_POINT('',(-8.014786961833,-13.63676413026));
+#1757 = CARTESIAN_POINT('',(-8.014786961833,0.21964233029));
+#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1759 = ADVANCED_FACE('',(#1760),#644,.F.);
+#1760 = FACE_BOUND('',#1761,.F.);
+#1761 = EDGE_LOOP('',(#1762,#1763,#1784,#1785));
+#1762 = ORIENTED_EDGE('',*,*,#623,.F.);
+#1763 = ORIENTED_EDGE('',*,*,#1764,.T.);
+#1764 = EDGE_CURVE('',#624,#788,#1765,.T.);
+#1765 = SEAM_CURVE('',#1766,(#1770,#1777),.PCURVE_S1.);
+#1766 = LINE('',#1767,#1768);
+#1767 = CARTESIAN_POINT('',(1.25,-12.54,-17.));
+#1768 = VECTOR('',#1769,1.);
+#1769 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1770 = PCURVE('',#644,#1771);
+#1771 = DEFINITIONAL_REPRESENTATION('',(#1772),#1776);
+#1772 = LINE('',#1773,#1774);
+#1773 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
+#1774 = VECTOR('',#1775,1.);
+#1775 = DIRECTION('',(0.E+000,-1.));
+#1776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1777 = PCURVE('',#644,#1778);
+#1778 = DEFINITIONAL_REPRESENTATION('',(#1779),#1783);
+#1779 = LINE('',#1780,#1781);
+#1780 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1781 = VECTOR('',#1782,1.);
+#1782 = DIRECTION('',(0.E+000,-1.));
+#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1784 = ORIENTED_EDGE('',*,*,#787,.T.);
+#1785 = ORIENTED_EDGE('',*,*,#1764,.F.);
+#1786 = ADVANCED_FACE('',(#1787),#729,.T.);
+#1787 = FACE_BOUND('',#1788,.T.);
+#1788 = EDGE_LOOP('',(#1789,#1812,#1813,#1814));
+#1789 = ORIENTED_EDGE('',*,*,#1790,.F.);
+#1790 = EDGE_CURVE('',#1517,#1791,#1793,.T.);
+#1791 = VERTEX_POINT('',#1792);
+#1792 = CARTESIAN_POINT('',(2.55,-11.065,-20.5));
+#1793 = SURFACE_CURVE('',#1794,(#1798,#1805),.PCURVE_S1.);
+#1794 = LINE('',#1795,#1796);
+#1795 = CARTESIAN_POINT('',(15.,-11.065,-20.5));
+#1796 = VECTOR('',#1797,1.);
+#1797 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1798 = PCURVE('',#729,#1799);
+#1799 = DEFINITIONAL_REPRESENTATION('',(#1800),#1804);
+#1800 = LINE('',#1801,#1802);
+#1801 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1802 = VECTOR('',#1803,1.);
+#1803 = DIRECTION('',(1.,0.E+000));
+#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1805 = PCURVE('',#1532,#1806);
+#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1811);
+#1807 = LINE('',#1808,#1809);
+#1808 = CARTESIAN_POINT('',(-15.,-10.775));
+#1809 = VECTOR('',#1810,1.);
+#1810 = DIRECTION('',(1.,0.E+000));
+#1811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1812 = ORIENTED_EDGE('',*,*,#1544,.T.);
+#1813 = ORIENTED_EDGE('',*,*,#713,.F.);
+#1814 = ORIENTED_EDGE('',*,*,#1815,.F.);
+#1815 = EDGE_CURVE('',#1791,#686,#1816,.T.);
+#1816 = SURFACE_CURVE('',#1817,(#1821,#1828),.PCURVE_S1.);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(2.55,-11.065,-18.65));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1821 = PCURVE('',#729,#1822);
+#1822 = DEFINITIONAL_REPRESENTATION('',(#1823),#1827);
+#1823 = LINE('',#1824,#1825);
+#1824 = CARTESIAN_POINT('',(12.45,1.85));
+#1825 = VECTOR('',#1826,1.);
+#1826 = DIRECTION('',(0.E+000,-1.));
+#1827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1828 = PCURVE('',#701,#1829);
+#1829 = DEFINITIONAL_REPRESENTATION('',(#1830),#1834);
+#1830 = LINE('',#1831,#1832);
+#1831 = CARTESIAN_POINT('',(12.45,1.85));
+#1832 = VECTOR('',#1833,1.);
+#1833 = DIRECTION('',(0.E+000,-1.));
+#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1835 = ADVANCED_FACE('',(#1836),#701,.T.);
+#1836 = FACE_BOUND('',#1837,.T.);
+#1837 = EDGE_LOOP('',(#1838,#1864,#1865,#1866));
+#1838 = ORIENTED_EDGE('',*,*,#1839,.F.);
+#1839 = EDGE_CURVE('',#1791,#1386,#1840,.T.);
+#1840 = SURFACE_CURVE('',#1841,(#1845,#1852),.PCURVE_S1.);
+#1841 = LINE('',#1842,#1843);
+#1842 = CARTESIAN_POINT('',(15.,-11.065,-20.5));
+#1843 = VECTOR('',#1844,1.);
+#1844 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1845 = PCURVE('',#701,#1846);
+#1846 = DEFINITIONAL_REPRESENTATION('',(#1847),#1851);
+#1847 = LINE('',#1848,#1849);
+#1848 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1849 = VECTOR('',#1850,1.);
+#1850 = DIRECTION('',(1.,0.E+000));
+#1851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1852 = PCURVE('',#1853,#1858);
+#1853 = PLANE('',#1854);
+#1854 = AXIS2_PLACEMENT_3D('',#1855,#1856,#1857);
+#1855 = CARTESIAN_POINT('',(2.55,-11.065,-18.65));
+#1856 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1857 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1858 = DEFINITIONAL_REPRESENTATION('',(#1859),#1863);
+#1859 = LINE('',#1860,#1861);
+#1860 = CARTESIAN_POINT('',(-12.45,-1.85));
+#1861 = VECTOR('',#1862,1.);
+#1862 = DIRECTION('',(1.,0.E+000));
+#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1864 = ORIENTED_EDGE('',*,*,#1815,.T.);
+#1865 = ORIENTED_EDGE('',*,*,#685,.F.);
+#1866 = ORIENTED_EDGE('',*,*,#1444,.F.);
+#1867 = ADVANCED_FACE('',(#1868),#917,.F.);
+#1868 = FACE_BOUND('',#1869,.F.);
+#1869 = EDGE_LOOP('',(#1870,#1900,#1928,#1949,#1950,#1951,#1952));
+#1870 = ORIENTED_EDGE('',*,*,#1871,.F.);
+#1871 = EDGE_CURVE('',#1872,#1874,#1876,.T.);
+#1872 = VERTEX_POINT('',#1873);
+#1873 = CARTESIAN_POINT('',(-2.244064434963,10.485,-18.65));
+#1874 = VERTEX_POINT('',#1875);
+#1875 = CARTESIAN_POINT('',(-9.6,3.441641182643,-18.65));
+#1876 = SURFACE_CURVE('',#1877,(#1882,#1889),.PCURVE_S1.);
+#1877 = CIRCLE('',#1878,7.05);
+#1878 = AXIS2_PLACEMENT_3D('',#1879,#1880,#1881);
+#1879 = CARTESIAN_POINT('',(-2.55,3.441641182643,-18.65));
+#1880 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1881 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1882 = PCURVE('',#917,#1883);
+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);
+#1884 = LINE('',#1885,#1886);
+#1885 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1886 = VECTOR('',#1887,1.);
+#1887 = DIRECTION('',(1.,0.E+000));
+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1889 = PCURVE('',#1667,#1890);
+#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1899);
+#1891 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1892,#1893,#1894,#1895,
+#1896,#1897,#1898),.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('') );
+#1892 = CARTESIAN_POINT('',(-4.514786961833,3.661283512932));
+#1893 = CARTESIAN_POINT('',(-4.514786961833,15.872241706293));
+#1894 = CARTESIAN_POINT('',(6.060213038167,9.766762609613));
+#1895 = CARTESIAN_POINT('',(16.635213038167,3.661283512932));
+#1896 = CARTESIAN_POINT('',(6.060213038167,-2.444195583748));
+#1897 = CARTESIAN_POINT('',(-4.514786961833,-8.549674680428));
+#1898 = CARTESIAN_POINT('',(-4.514786961833,3.661283512932));
+#1899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1900 = ORIENTED_EDGE('',*,*,#1901,.T.);
+#1901 = EDGE_CURVE('',#1872,#1902,#1904,.T.);
+#1902 = VERTEX_POINT('',#1903);
+#1903 = CARTESIAN_POINT('',(-2.244064434963,10.485,-20.5));
+#1904 = SURFACE_CURVE('',#1905,(#1909,#1916),.PCURVE_S1.);
+#1905 = LINE('',#1906,#1907);
+#1906 = CARTESIAN_POINT('',(-2.244064434963,10.485,-18.65));
+#1907 = VECTOR('',#1908,1.);
+#1908 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1909 = PCURVE('',#917,#1910);
+#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1915);
+#1911 = LINE('',#1912,#1913);
+#1912 = CARTESIAN_POINT('',(1.527387579814,0.E+000));
+#1913 = VECTOR('',#1914,1.);
+#1914 = DIRECTION('',(0.E+000,-1.));
+#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1916 = PCURVE('',#1917,#1922);
+#1917 = PLANE('',#1918);
+#1918 = AXIS2_PLACEMENT_3D('',#1919,#1920,#1921);
+#1919 = CARTESIAN_POINT('',(-2.244064434963,10.485,-18.65));
+#1920 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1921 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1922 = DEFINITIONAL_REPRESENTATION('',(#1923),#1927);
+#1923 = LINE('',#1924,#1925);
+#1924 = CARTESIAN_POINT('',(4.440892098501E-016,0.E+000));
+#1925 = VECTOR('',#1926,1.);
+#1926 = DIRECTION('',(0.E+000,-1.));
+#1927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1928 = ORIENTED_EDGE('',*,*,#1929,.T.);
+#1929 = EDGE_CURVE('',#1902,#895,#1930,.T.);
+#1930 = SURFACE_CURVE('',#1931,(#1935,#1942),.PCURVE_S1.);
+#1931 = LINE('',#1932,#1933);
+#1932 = CARTESIAN_POINT('',(-2.244064434963,10.485,-18.65));
+#1933 = VECTOR('',#1934,1.);
+#1934 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1935 = PCURVE('',#917,#1936);
+#1936 = DEFINITIONAL_REPRESENTATION('',(#1937),#1941);
+#1937 = LINE('',#1938,#1939);
+#1938 = CARTESIAN_POINT('',(1.527387579814,0.E+000));
+#1939 = VECTOR('',#1940,1.);
+#1940 = DIRECTION('',(0.E+000,-1.));
+#1941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1942 = PCURVE('',#1264,#1943);
+#1943 = DEFINITIONAL_REPRESENTATION('',(#1944),#1948);
+#1944 = LINE('',#1945,#1946);
+#1945 = CARTESIAN_POINT('',(12.755935565037,1.85));
+#1946 = VECTOR('',#1947,1.);
+#1947 = DIRECTION('',(0.E+000,-1.));
+#1948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1949 = ORIENTED_EDGE('',*,*,#894,.T.);
+#1950 = ORIENTED_EDGE('',*,*,#1304,.T.);
+#1951 = ORIENTED_EDGE('',*,*,#1329,.T.);
+#1952 = ORIENTED_EDGE('',*,*,#1953,.F.);
+#1953 = EDGE_CURVE('',#1874,#1330,#1954,.T.);
+#1954 = SURFACE_CURVE('',#1955,(#1959,#1966),.PCURVE_S1.);
+#1955 = LINE('',#1956,#1957);
+#1956 = CARTESIAN_POINT('',(-9.6,3.441641182643,-18.65));
+#1957 = VECTOR('',#1958,1.);
+#1958 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1959 = PCURVE('',#917,#1960);
+#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1965);
+#1961 = LINE('',#1962,#1963);
+#1962 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
+#1963 = VECTOR('',#1964,1.);
+#1964 = DIRECTION('',(0.E+000,-1.));
+#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1966 = PCURVE('',#1373,#1967);
+#1967 = DEFINITIONAL_REPRESENTATION('',(#1968),#1972);
+#1968 = LINE('',#1969,#1970);
+#1969 = CARTESIAN_POINT('',(7.456641182643,0.E+000));
+#1970 = VECTOR('',#1971,1.);
+#1971 = DIRECTION('',(0.E+000,-1.));
+#1972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1973 = ADVANCED_FACE('',(#1974),#1264,.T.);
+#1974 = FACE_BOUND('',#1975,.T.);
+#1975 = EDGE_LOOP('',(#1976,#1999,#2000,#2001));
+#1976 = ORIENTED_EDGE('',*,*,#1977,.F.);
+#1977 = EDGE_CURVE('',#1902,#1978,#1980,.T.);
+#1978 = VERTEX_POINT('',#1979);
+#1979 = CARTESIAN_POINT('',(-1.447032173222,10.485,-20.5));
+#1980 = SURFACE_CURVE('',#1981,(#1985,#1992),.PCURVE_S1.);
+#1981 = LINE('',#1982,#1983);
+#1982 = CARTESIAN_POINT('',(-15.,10.485,-20.5));
+#1983 = VECTOR('',#1984,1.);
+#1984 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1985 = PCURVE('',#1264,#1986);
+#1986 = DEFINITIONAL_REPRESENTATION('',(#1987),#1991);
+#1987 = LINE('',#1988,#1989);
+#1988 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1989 = VECTOR('',#1990,1.);
+#1990 = DIRECTION('',(1.,0.E+000));
+#1991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1992 = PCURVE('',#1917,#1993);
+#1993 = DEFINITIONAL_REPRESENTATION('',(#1994),#1998);
+#1994 = LINE('',#1995,#1996);
+#1995 = CARTESIAN_POINT('',(-12.75593556503,-1.85));
+#1996 = VECTOR('',#1997,1.);
+#1997 = DIRECTION('',(1.,0.E+000));
+#1998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1999 = ORIENTED_EDGE('',*,*,#1929,.T.);
+#2000 = ORIENTED_EDGE('',*,*,#1250,.F.);
+#2001 = ORIENTED_EDGE('',*,*,#2002,.F.);
+#2002 = EDGE_CURVE('',#1978,#1223,#2003,.T.);
+#2003 = SURFACE_CURVE('',#2004,(#2008,#2015),.PCURVE_S1.);
+#2004 = LINE('',#2005,#2006);
+#2005 = CARTESIAN_POINT('',(-1.447032173222,10.485,-18.65));
+#2006 = VECTOR('',#2007,1.);
+#2007 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2008 = PCURVE('',#1264,#2009);
+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2014);
+#2010 = LINE('',#2011,#2012);
+#2011 = CARTESIAN_POINT('',(13.552967826778,1.85));
+#2012 = VECTOR('',#2013,1.);
+#2013 = DIRECTION('',(0.E+000,-1.));
+#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2015 = PCURVE('',#1238,#2016);
+#2016 = DEFINITIONAL_REPRESENTATION('',(#2017),#2021);
+#2017 = LINE('',#2018,#2019);
+#2018 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2019 = VECTOR('',#2020,1.);
+#2020 = DIRECTION('',(0.E+000,-1.));
+#2021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2022 = ADVANCED_FACE('',(#2023),#1238,.T.);
+#2023 = FACE_BOUND('',#2024,.T.);
+#2024 = EDGE_LOOP('',(#2025,#2050,#2071,#2072,#2073));
+#2025 = ORIENTED_EDGE('',*,*,#2026,.F.);
+#2026 = EDGE_CURVE('',#2027,#2029,#2031,.T.);
+#2027 = VERTEX_POINT('',#2028);
+#2028 = CARTESIAN_POINT('',(-1.447032173222,10.485,-18.65));
+#2029 = VERTEX_POINT('',#2030);
+#2030 = CARTESIAN_POINT('',(-1.447032173222,10.735,-18.65));
+#2031 = SURFACE_CURVE('',#2032,(#2036,#2043),.PCURVE_S1.);
+#2032 = LINE('',#2033,#2034);
+#2033 = CARTESIAN_POINT('',(-1.447032173222,10.485,-18.65));
+#2034 = VECTOR('',#2035,1.);
+#2035 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2036 = PCURVE('',#1238,#2037);
+#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2042);
+#2038 = LINE('',#2039,#2040);
+#2039 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2040 = VECTOR('',#2041,1.);
+#2041 = DIRECTION('',(1.,0.E+000));
+#2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2043 = PCURVE('',#1667,#2044);
+#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049);
+#2045 = LINE('',#2046,#2047);
+#2046 = CARTESIAN_POINT('',(1.432245211389,10.70464233029));
+#2047 = VECTOR('',#2048,1.);
+#2048 = DIRECTION('',(0.E+000,1.));
+#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2050 = ORIENTED_EDGE('',*,*,#2051,.T.);
+#2051 = EDGE_CURVE('',#2027,#1978,#2052,.T.);
+#2052 = SURFACE_CURVE('',#2053,(#2057,#2064),.PCURVE_S1.);
+#2053 = LINE('',#2054,#2055);
+#2054 = CARTESIAN_POINT('',(-1.447032173222,10.485,-18.65));
+#2055 = VECTOR('',#2056,1.);
+#2056 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2057 = PCURVE('',#1238,#2058);
+#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063);
+#2059 = LINE('',#2060,#2061);
+#2060 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2061 = VECTOR('',#2062,1.);
+#2062 = DIRECTION('',(0.E+000,-1.));
+#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2064 = PCURVE('',#1917,#2065);
+#2065 = DEFINITIONAL_REPRESENTATION('',(#2066),#2070);
+#2066 = LINE('',#2067,#2068);
+#2067 = CARTESIAN_POINT('',(0.797032261741,0.E+000));
+#2068 = VECTOR('',#2069,1.);
+#2069 = DIRECTION('',(0.E+000,-1.));
+#2070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2071 = ORIENTED_EDGE('',*,*,#2002,.T.);
+#2072 = ORIENTED_EDGE('',*,*,#1222,.F.);
+#2073 = ORIENTED_EDGE('',*,*,#2074,.F.);
+#2074 = EDGE_CURVE('',#2029,#1195,#2075,.T.);
+#2075 = SURFACE_CURVE('',#2076,(#2080,#2087),.PCURVE_S1.);
+#2076 = LINE('',#2077,#2078);
+#2077 = CARTESIAN_POINT('',(-1.447032173222,10.735,-18.65));
+#2078 = VECTOR('',#2079,1.);
+#2079 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2080 = PCURVE('',#1238,#2081);
+#2081 = DEFINITIONAL_REPRESENTATION('',(#2082),#2086);
+#2082 = LINE('',#2083,#2084);
+#2083 = CARTESIAN_POINT('',(0.25,0.E+000));
+#2084 = VECTOR('',#2085,1.);
+#2085 = DIRECTION('',(0.E+000,-1.));
+#2086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2087 = PCURVE('',#1210,#2088);
+#2088 = DEFINITIONAL_REPRESENTATION('',(#2089),#2093);
+#2089 = LINE('',#2090,#2091);
+#2090 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2091 = VECTOR('',#2092,1.);
+#2092 = DIRECTION('',(0.E+000,-1.));
+#2093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2094 = ADVANCED_FACE('',(#2095),#1210,.T.);
+#2095 = FACE_BOUND('',#2096,.T.);
+#2096 = EDGE_LOOP('',(#2097,#2118,#2119,#2120));
+#2097 = ORIENTED_EDGE('',*,*,#2098,.F.);
+#2098 = EDGE_CURVE('',#2029,#1628,#2099,.T.);
+#2099 = SURFACE_CURVE('',#2100,(#2104,#2111),.PCURVE_S1.);
+#2100 = LINE('',#2101,#2102);
+#2101 = CARTESIAN_POINT('',(-1.447032173222,10.735,-18.65));
+#2102 = VECTOR('',#2103,1.);
+#2103 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2104 = PCURVE('',#1210,#2105);
+#2105 = DEFINITIONAL_REPRESENTATION('',(#2106),#2110);
+#2106 = LINE('',#2107,#2108);
+#2107 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2108 = VECTOR('',#2109,1.);
+#2109 = DIRECTION('',(1.,0.E+000));
+#2110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2111 = PCURVE('',#1667,#2112);
+#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2117);
+#2113 = LINE('',#2114,#2115);
+#2114 = CARTESIAN_POINT('',(1.432245211389,10.95464233029));
+#2115 = VECTOR('',#2116,1.);
+#2116 = DIRECTION('',(-1.,-8.923771493331E-066));
+#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2118 = ORIENTED_EDGE('',*,*,#2074,.T.);
+#2119 = ORIENTED_EDGE('',*,*,#1194,.F.);
+#2120 = ORIENTED_EDGE('',*,*,#1627,.T.);
+#2121 = ADVANCED_FACE('',(#2122),#1126,.T.);
+#2122 = FACE_BOUND('',#2123,.T.);
+#2123 = EDGE_LOOP('',(#2124,#2147,#2148,#2149));
+#2124 = ORIENTED_EDGE('',*,*,#2125,.F.);
+#2125 = EDGE_CURVE('',#1651,#2126,#2128,.T.);
+#2126 = VERTEX_POINT('',#2127);
+#2127 = CARTESIAN_POINT('',(1.552967826778,10.735,-18.65));
+#2128 = SURFACE_CURVE('',#2129,(#2133,#2140),.PCURVE_S1.);
+#2129 = LINE('',#2130,#2131);
+#2130 = CARTESIAN_POINT('',(-1.447032173222,10.735,-18.65));
+#2131 = VECTOR('',#2132,1.);
+#2132 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2133 = PCURVE('',#1126,#2134);
+#2134 = DEFINITIONAL_REPRESENTATION('',(#2135),#2139);
+#2135 = LINE('',#2136,#2137);
+#2136 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2137 = VECTOR('',#2138,1.);
+#2138 = DIRECTION('',(1.,0.E+000));
+#2139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2140 = PCURVE('',#1667,#2141);
+#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2146);
+#2142 = LINE('',#2143,#2144);
+#2143 = CARTESIAN_POINT('',(1.432245211389,10.95464233029));
+#2144 = VECTOR('',#2145,1.);
+#2145 = DIRECTION('',(-1.,-8.923771493331E-066));
+#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2147 = ORIENTED_EDGE('',*,*,#1683,.F.);
+#2148 = ORIENTED_EDGE('',*,*,#1110,.F.);
+#2149 = ORIENTED_EDGE('',*,*,#2150,.F.);
+#2150 = EDGE_CURVE('',#2126,#1083,#2151,.T.);
+#2151 = SURFACE_CURVE('',#2152,(#2156,#2163),.PCURVE_S1.);
+#2152 = LINE('',#2153,#2154);
+#2153 = CARTESIAN_POINT('',(1.552967826778,10.735,-18.65));
+#2154 = VECTOR('',#2155,1.);
+#2155 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2156 = PCURVE('',#1126,#2157);
+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2162);
+#2158 = LINE('',#2159,#2160);
+#2159 = CARTESIAN_POINT('',(3.,0.E+000));
+#2160 = VECTOR('',#2161,1.);
+#2161 = DIRECTION('',(0.E+000,-1.));
+#2162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2163 = PCURVE('',#1098,#2164);
+#2164 = DEFINITIONAL_REPRESENTATION('',(#2165),#2169);
+#2165 = LINE('',#2166,#2167);
+#2166 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2167 = VECTOR('',#2168,1.);
+#2168 = DIRECTION('',(0.E+000,-1.));
+#2169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2170 = ADVANCED_FACE('',(#2171),#1098,.T.);
+#2171 = FACE_BOUND('',#2172,.T.);
+#2172 = EDGE_LOOP('',(#2173,#2196,#2197,#2198,#2221));
+#2173 = ORIENTED_EDGE('',*,*,#2174,.F.);
+#2174 = EDGE_CURVE('',#2126,#2175,#2177,.T.);
+#2175 = VERTEX_POINT('',#2176);
+#2176 = CARTESIAN_POINT('',(1.552967826778,10.485,-18.65));
+#2177 = SURFACE_CURVE('',#2178,(#2182,#2189),.PCURVE_S1.);
+#2178 = LINE('',#2179,#2180);
+#2179 = CARTESIAN_POINT('',(1.552967826778,10.735,-18.65));
+#2180 = VECTOR('',#2181,1.);
+#2181 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2182 = PCURVE('',#1098,#2183);
+#2183 = DEFINITIONAL_REPRESENTATION('',(#2184),#2188);
+#2184 = LINE('',#2185,#2186);
+#2185 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2186 = VECTOR('',#2187,1.);
+#2187 = DIRECTION('',(1.,0.E+000));
+#2188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2189 = PCURVE('',#1667,#2190);
+#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2195);
+#2191 = LINE('',#2192,#2193);
+#2192 = CARTESIAN_POINT('',(-1.567754788611,10.95464233029));
+#2193 = VECTOR('',#2194,1.);
+#2194 = DIRECTION('',(0.E+000,-1.));
+#2195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2196 = ORIENTED_EDGE('',*,*,#2150,.T.);
+#2197 = ORIENTED_EDGE('',*,*,#1082,.F.);
+#2198 = ORIENTED_EDGE('',*,*,#2199,.F.);
+#2199 = EDGE_CURVE('',#2200,#1055,#2202,.T.);
+#2200 = VERTEX_POINT('',#2201);
+#2201 = CARTESIAN_POINT('',(1.552967826778,10.485,-20.5));
+#2202 = SURFACE_CURVE('',#2203,(#2207,#2214),.PCURVE_S1.);
+#2203 = LINE('',#2204,#2205);
+#2204 = CARTESIAN_POINT('',(1.552967826778,10.485,-18.65));
+#2205 = VECTOR('',#2206,1.);
+#2206 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2207 = PCURVE('',#1098,#2208);
+#2208 = DEFINITIONAL_REPRESENTATION('',(#2209),#2213);
+#2209 = LINE('',#2210,#2211);
+#2210 = CARTESIAN_POINT('',(0.25,0.E+000));
+#2211 = VECTOR('',#2212,1.);
+#2212 = DIRECTION('',(0.E+000,-1.));
+#2213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2214 = PCURVE('',#1070,#2215);
+#2215 = DEFINITIONAL_REPRESENTATION('',(#2216),#2220);
+#2216 = LINE('',#2217,#2218);
+#2217 = CARTESIAN_POINT('',(16.552967826778,1.85));
+#2218 = VECTOR('',#2219,1.);
+#2219 = DIRECTION('',(0.E+000,-1.));
+#2220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2221 = ORIENTED_EDGE('',*,*,#2222,.F.);
+#2222 = EDGE_CURVE('',#2175,#2200,#2223,.T.);
+#2223 = SURFACE_CURVE('',#2224,(#2228,#2235),.PCURVE_S1.);
+#2224 = LINE('',#2225,#2226);
+#2225 = CARTESIAN_POINT('',(1.552967826778,10.485,-18.65));
+#2226 = VECTOR('',#2227,1.);
+#2227 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2228 = PCURVE('',#1098,#2229);
+#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234);
+#2230 = LINE('',#2231,#2232);
+#2231 = CARTESIAN_POINT('',(0.25,0.E+000));
+#2232 = VECTOR('',#2233,1.);
+#2233 = DIRECTION('',(0.E+000,-1.));
+#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2235 = PCURVE('',#2236,#2241);
+#2236 = PLANE('',#2237);
+#2237 = AXIS2_PLACEMENT_3D('',#2238,#2239,#2240);
+#2238 = CARTESIAN_POINT('',(1.552967826778,10.485,-18.65));
+#2239 = DIRECTION('',(-2.228713848446E-015,-1.,0.E+000));
+#2240 = DIRECTION('',(1.,-2.228713848446E-015,0.E+000));
+#2241 = DEFINITIONAL_REPRESENTATION('',(#2242),#2246);
+#2242 = LINE('',#2243,#2244);
+#2243 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2244 = VECTOR('',#2245,1.);
+#2245 = DIRECTION('',(0.E+000,-1.));
+#2246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2247 = ADVANCED_FACE('',(#2248),#1070,.T.);
+#2248 = FACE_BOUND('',#2249,.T.);
+#2249 = EDGE_LOOP('',(#2250,#2273,#2294,#2295));
+#2250 = ORIENTED_EDGE('',*,*,#2251,.F.);
+#2251 = EDGE_CURVE('',#2252,#1027,#2254,.T.);
+#2252 = VERTEX_POINT('',#2253);
+#2253 = CARTESIAN_POINT('',(2.350000088519,10.485,-20.5));
+#2254 = SURFACE_CURVE('',#2255,(#2259,#2266),.PCURVE_S1.);
+#2255 = LINE('',#2256,#2257);
+#2256 = CARTESIAN_POINT('',(2.350000088519,10.485,-18.65));
+#2257 = VECTOR('',#2258,1.);
+#2258 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2259 = PCURVE('',#1070,#2260);
+#2260 = DEFINITIONAL_REPRESENTATION('',(#2261),#2265);
+#2261 = LINE('',#2262,#2263);
+#2262 = CARTESIAN_POINT('',(17.350000088519,1.85));
+#2263 = VECTOR('',#2264,1.);
+#2264 = DIRECTION('',(0.E+000,-1.));
+#2265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2266 = PCURVE('',#1042,#2267);
+#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2272);
+#2268 = LINE('',#2269,#2270);
+#2269 = CARTESIAN_POINT('',(17.350000088519,1.85));
+#2270 = VECTOR('',#2271,1.);
+#2271 = DIRECTION('',(0.E+000,-1.));
+#2272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2273 = ORIENTED_EDGE('',*,*,#2274,.F.);
+#2274 = EDGE_CURVE('',#2200,#2252,#2275,.T.);
+#2275 = SURFACE_CURVE('',#2276,(#2280,#2287),.PCURVE_S1.);
+#2276 = LINE('',#2277,#2278);
+#2277 = CARTESIAN_POINT('',(-15.,10.485,-20.5));
+#2278 = VECTOR('',#2279,1.);
+#2279 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2280 = PCURVE('',#1070,#2281);
+#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286);
+#2282 = LINE('',#2283,#2284);
+#2283 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2284 = VECTOR('',#2285,1.);
+#2285 = DIRECTION('',(1.,0.E+000));
+#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2287 = PCURVE('',#2236,#2288);
+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);
+#2289 = LINE('',#2290,#2291);
+#2290 = CARTESIAN_POINT('',(-16.55296782677,-1.85));
+#2291 = VECTOR('',#2292,1.);
+#2292 = DIRECTION('',(1.,0.E+000));
+#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2294 = ORIENTED_EDGE('',*,*,#2199,.T.);
+#2295 = ORIENTED_EDGE('',*,*,#1054,.F.);
+#2296 = ADVANCED_FACE('',(#2297),#1042,.T.);
+#2297 = FACE_BOUND('',#2298,.T.);
+#2298 = EDGE_LOOP('',(#2299,#2300,#2321,#2322));
+#2299 = ORIENTED_EDGE('',*,*,#1493,.T.);
+#2300 = ORIENTED_EDGE('',*,*,#2301,.F.);
+#2301 = EDGE_CURVE('',#2252,#1494,#2302,.T.);
+#2302 = SURFACE_CURVE('',#2303,(#2307,#2314),.PCURVE_S1.);
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(-15.,10.485,-20.5));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2307 = PCURVE('',#1042,#2308);
+#2308 = DEFINITIONAL_REPRESENTATION('',(#2309),#2313);
+#2309 = LINE('',#2310,#2311);
+#2310 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2311 = VECTOR('',#2312,1.);
+#2312 = DIRECTION('',(1.,0.E+000));
+#2313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2314 = PCURVE('',#1532,#2315);
+#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2320);
+#2316 = LINE('',#2317,#2318);
+#2317 = CARTESIAN_POINT('',(15.,10.775));
+#2318 = VECTOR('',#2319,1.);
+#2319 = DIRECTION('',(-1.,0.E+000));
+#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2321 = ORIENTED_EDGE('',*,*,#2251,.T.);
+#2322 = ORIENTED_EDGE('',*,*,#1026,.F.);
+#2323 = ADVANCED_FACE('',(#2324),#1406,.F.);
+#2324 = FACE_BOUND('',#2325,.F.);
+#2325 = EDGE_LOOP('',(#2326,#2356,#2377,#2378));
+#2326 = ORIENTED_EDGE('',*,*,#2327,.F.);
+#2327 = EDGE_CURVE('',#2328,#2330,#2332,.T.);
+#2328 = VERTEX_POINT('',#2329);
+#2329 = CARTESIAN_POINT('',(-9.6,-4.015,-18.65));
+#2330 = VERTEX_POINT('',#2331);
+#2331 = CARTESIAN_POINT('',(-2.55,-11.065,-18.65));
+#2332 = SURFACE_CURVE('',#2333,(#2338,#2345),.PCURVE_S1.);
+#2333 = CIRCLE('',#2334,7.05);
+#2334 = AXIS2_PLACEMENT_3D('',#2335,#2336,#2337);
+#2335 = CARTESIAN_POINT('',(-2.55,-4.015,-18.65));
+#2336 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2337 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2338 = PCURVE('',#1406,#2339);
+#2339 = DEFINITIONAL_REPRESENTATION('',(#2340),#2344);
+#2340 = LINE('',#2341,#2342);
+#2341 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2342 = VECTOR('',#2343,1.);
+#2343 = DIRECTION('',(1.,0.E+000));
+#2344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2345 = PCURVE('',#1667,#2346);
+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2355);
+#2347 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2348,#2349,#2350,#2351,
+#2352,#2353,#2354),.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('') );
+#2348 = CARTESIAN_POINT('',(-4.514786961833,-3.79535766971));
+#2349 = CARTESIAN_POINT('',(-4.514786961833,8.41560052365));
+#2350 = CARTESIAN_POINT('',(6.060213038167,2.31012142697));
+#2351 = CARTESIAN_POINT('',(16.635213038167,-3.79535766971));
+#2352 = CARTESIAN_POINT('',(6.060213038167,-9.900836766391));
+#2353 = CARTESIAN_POINT('',(-4.514786961833,-16.00631586307));
+#2354 = CARTESIAN_POINT('',(-4.514786961833,-3.79535766971));
+#2355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2356 = ORIENTED_EDGE('',*,*,#2357,.T.);
+#2357 = EDGE_CURVE('',#2328,#1358,#2358,.T.);
+#2358 = SURFACE_CURVE('',#2359,(#2363,#2370),.PCURVE_S1.);
+#2359 = LINE('',#2360,#2361);
+#2360 = CARTESIAN_POINT('',(-9.6,-4.015,-18.65));
+#2361 = VECTOR('',#2362,1.);
+#2362 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2363 = PCURVE('',#1406,#2364);
+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369);
+#2365 = LINE('',#2366,#2367);
+#2366 = CARTESIAN_POINT('',(3.14159265359,0.E+000));
+#2367 = VECTOR('',#2368,1.);
+#2368 = DIRECTION('',(0.E+000,-1.));
+#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2370 = PCURVE('',#1373,#2371);
+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);
+#2372 = LINE('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2374 = VECTOR('',#2375,1.);
+#2375 = DIRECTION('',(0.E+000,-1.));
+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2377 = ORIENTED_EDGE('',*,*,#1385,.T.);
+#2378 = ORIENTED_EDGE('',*,*,#2379,.F.);
+#2379 = EDGE_CURVE('',#2330,#1386,#2380,.T.);
+#2380 = SURFACE_CURVE('',#2381,(#2385,#2392),.PCURVE_S1.);
+#2381 = LINE('',#2382,#2383);
+#2382 = CARTESIAN_POINT('',(-2.55,-11.065,-18.65));
+#2383 = VECTOR('',#2384,1.);
+#2384 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2385 = PCURVE('',#1406,#2386);
+#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391);
+#2387 = LINE('',#2388,#2389);
+#2388 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
+#2389 = VECTOR('',#2390,1.);
+#2390 = DIRECTION('',(0.E+000,-1.));
+#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2392 = PCURVE('',#1853,#2393);
+#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2398);
+#2394 = LINE('',#2395,#2396);
+#2395 = CARTESIAN_POINT('',(5.1,0.E+000));
+#2396 = VECTOR('',#2397,1.);
+#2397 = DIRECTION('',(0.E+000,-1.));
+#2398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2399 = ADVANCED_FACE('',(#2400),#1373,.T.);
+#2400 = FACE_BOUND('',#2401,.T.);
+#2401 = EDGE_LOOP('',(#2402,#2423,#2424,#2425));
+#2402 = ORIENTED_EDGE('',*,*,#2403,.F.);
+#2403 = EDGE_CURVE('',#2328,#1874,#2404,.T.);
+#2404 = SURFACE_CURVE('',#2405,(#2409,#2416),.PCURVE_S1.);
+#2405 = LINE('',#2406,#2407);
+#2406 = CARTESIAN_POINT('',(-9.6,-4.015,-18.65));
+#2407 = VECTOR('',#2408,1.);
+#2408 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2409 = PCURVE('',#1373,#2410);
+#2410 = DEFINITIONAL_REPRESENTATION('',(#2411),#2415);
+#2411 = LINE('',#2412,#2413);
+#2412 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2413 = VECTOR('',#2414,1.);
+#2414 = DIRECTION('',(1.,0.E+000));
+#2415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2416 = PCURVE('',#1667,#2417);
+#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2422);
+#2418 = LINE('',#2419,#2420);
+#2419 = CARTESIAN_POINT('',(9.585213038167,-3.79535766971));
+#2420 = VECTOR('',#2421,1.);
+#2421 = DIRECTION('',(0.E+000,1.));
+#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2423 = ORIENTED_EDGE('',*,*,#2357,.T.);
+#2424 = ORIENTED_EDGE('',*,*,#1357,.T.);
+#2425 = ORIENTED_EDGE('',*,*,#1953,.F.);
+#2426 = ADVANCED_FACE('',(#2427),#1532,.T.);
+#2427 = FACE_BOUND('',#2428,.T.);
+#2428 = EDGE_LOOP('',(#2429,#2462,#2463,#2464,#2465,#2498));
+#2429 = ORIENTED_EDGE('',*,*,#2430,.T.);
+#2430 = EDGE_CURVE('',#2431,#2252,#2433,.T.);
+#2431 = VERTEX_POINT('',#2432);
+#2432 = CARTESIAN_POINT('',(9.6,3.235,-20.5));
+#2433 = SURFACE_CURVE('',#2434,(#2439,#2450),.PCURVE_S1.);
+#2434 = CIRCLE('',#2435,7.25);
+#2435 = AXIS2_PLACEMENT_3D('',#2436,#2437,#2438);
+#2436 = CARTESIAN_POINT('',(2.35,3.235,-20.5));
+#2437 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2438 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2439 = PCURVE('',#1532,#2440);
+#2440 = DEFINITIONAL_REPRESENTATION('',(#2441),#2449);
+#2441 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2442,#2443,#2444,#2445,
+#2446,#2447,#2448),.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('') );
+#2442 = CARTESIAN_POINT('',(-9.6,3.525));
+#2443 = CARTESIAN_POINT('',(-9.6,16.082368354874));
+#2444 = CARTESIAN_POINT('',(1.275,9.803684177437));
+#2445 = CARTESIAN_POINT('',(12.15,3.525));
+#2446 = CARTESIAN_POINT('',(1.275,-2.753684177437));
+#2447 = CARTESIAN_POINT('',(-9.6,-9.032368354874));
+#2448 = CARTESIAN_POINT('',(-9.6,3.525));
+#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2450 = PCURVE('',#2451,#2456);
+#2451 = CYLINDRICAL_SURFACE('',#2452,7.25);
+#2452 = AXIS2_PLACEMENT_3D('',#2453,#2454,#2455);
+#2453 = CARTESIAN_POINT('',(2.35,3.235,-18.65));
+#2454 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2455 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2456 = DEFINITIONAL_REPRESENTATION('',(#2457),#2461);
+#2457 = LINE('',#2458,#2459);
+#2458 = CARTESIAN_POINT('',(0.E+000,-1.85));
+#2459 = VECTOR('',#2460,1.);
+#2460 = DIRECTION('',(1.,0.E+000));
+#2461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2462 = ORIENTED_EDGE('',*,*,#2301,.T.);
+#2463 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#2464 = ORIENTED_EDGE('',*,*,#1790,.T.);
+#2465 = ORIENTED_EDGE('',*,*,#2466,.T.);
+#2466 = EDGE_CURVE('',#1791,#2467,#2469,.T.);
+#2467 = VERTEX_POINT('',#2468);
+#2468 = CARTESIAN_POINT('',(9.6,-4.015,-20.5));
+#2469 = SURFACE_CURVE('',#2470,(#2475,#2486),.PCURVE_S1.);
+#2470 = CIRCLE('',#2471,7.05);
+#2471 = AXIS2_PLACEMENT_3D('',#2472,#2473,#2474);
+#2472 = CARTESIAN_POINT('',(2.55,-4.015,-20.5));
+#2473 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2474 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2475 = PCURVE('',#1532,#2476);
+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2485);
+#2477 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2478,#2479,#2480,#2481,
+#2482,#2483,#2484),.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('') );
+#2478 = CARTESIAN_POINT('',(-9.6,-3.725));
+#2479 = CARTESIAN_POINT('',(-9.6,8.485958193361));
+#2480 = CARTESIAN_POINT('',(0.975,2.38047909668));
+#2481 = CARTESIAN_POINT('',(11.55,-3.725));
+#2482 = CARTESIAN_POINT('',(0.975,-9.83047909668));
+#2483 = CARTESIAN_POINT('',(-9.6,-15.93595819336));
+#2484 = CARTESIAN_POINT('',(-9.6,-3.725));
+#2485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2486 = PCURVE('',#2487,#2492);
+#2487 = CYLINDRICAL_SURFACE('',#2488,7.05);
+#2488 = AXIS2_PLACEMENT_3D('',#2489,#2490,#2491);
+#2489 = CARTESIAN_POINT('',(2.55,-4.015,-18.65));
+#2490 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2491 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2492 = DEFINITIONAL_REPRESENTATION('',(#2493),#2497);
+#2493 = LINE('',#2494,#2495);
+#2494 = CARTESIAN_POINT('',(0.E+000,-1.85));
+#2495 = VECTOR('',#2496,1.);
+#2496 = DIRECTION('',(1.,0.E+000));
+#2497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2498 = ORIENTED_EDGE('',*,*,#2499,.F.);
+#2499 = EDGE_CURVE('',#2431,#2467,#2500,.T.);
+#2500 = SURFACE_CURVE('',#2501,(#2505,#2512),.PCURVE_S1.);
+#2501 = LINE('',#2502,#2503);
+#2502 = CARTESIAN_POINT('',(9.6,1.4725,-20.5));
+#2503 = VECTOR('',#2504,1.);
+#2504 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2505 = PCURVE('',#1532,#2506);
+#2506 = DEFINITIONAL_REPRESENTATION('',(#2507),#2511);
+#2507 = LINE('',#2508,#2509);
+#2508 = CARTESIAN_POINT('',(-9.6,1.7625));
+#2509 = VECTOR('',#2510,1.);
+#2510 = DIRECTION('',(0.E+000,-1.));
+#2511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2512 = PCURVE('',#2513,#2518);
+#2513 = PLANE('',#2514);
+#2514 = AXIS2_PLACEMENT_3D('',#2515,#2516,#2517);
+#2515 = CARTESIAN_POINT('',(9.6,3.235,-18.65));
+#2516 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2517 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2518 = DEFINITIONAL_REPRESENTATION('',(#2519),#2523);
+#2519 = LINE('',#2520,#2521);
+#2520 = CARTESIAN_POINT('',(1.7625,-1.85));
+#2521 = VECTOR('',#2522,1.);
+#2522 = DIRECTION('',(1.,0.E+000));
+#2523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2524 = ADVANCED_FACE('',(#2525,#2679),#1667,.T.);
+#2525 = FACE_BOUND('',#2526,.T.);
+#2526 = EDGE_LOOP('',(#2527,#2528,#2549,#2550,#2551,#2552,#2553,#2554,
+ #2577,#2605,#2628,#2656,#2677,#2678));
+#2527 = ORIENTED_EDGE('',*,*,#1871,.F.);
+#2528 = ORIENTED_EDGE('',*,*,#2529,.T.);
+#2529 = EDGE_CURVE('',#1872,#2027,#2530,.T.);
+#2530 = SURFACE_CURVE('',#2531,(#2535,#2542),.PCURVE_S1.);
+#2531 = LINE('',#2532,#2533);
+#2532 = CARTESIAN_POINT('',(-2.244064434963,10.485,-18.65));
+#2533 = VECTOR('',#2534,1.);
+#2534 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2535 = PCURVE('',#1667,#2536);
+#2536 = DEFINITIONAL_REPRESENTATION('',(#2537),#2541);
+#2537 = LINE('',#2538,#2539);
+#2538 = CARTESIAN_POINT('',(2.22927747313,10.70464233029));
+#2539 = VECTOR('',#2540,1.);
+#2540 = DIRECTION('',(-1.,-8.923771493331E-066));
+#2541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2542 = PCURVE('',#1917,#2543);
+#2543 = DEFINITIONAL_REPRESENTATION('',(#2544),#2548);
+#2544 = LINE('',#2545,#2546);
+#2545 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2546 = VECTOR('',#2547,1.);
+#2547 = DIRECTION('',(1.,0.E+000));
+#2548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2549 = ORIENTED_EDGE('',*,*,#2026,.T.);
+#2550 = ORIENTED_EDGE('',*,*,#2098,.T.);
+#2551 = ORIENTED_EDGE('',*,*,#1650,.T.);
+#2552 = ORIENTED_EDGE('',*,*,#2125,.T.);
+#2553 = ORIENTED_EDGE('',*,*,#2174,.T.);
+#2554 = ORIENTED_EDGE('',*,*,#2555,.T.);
+#2555 = EDGE_CURVE('',#2175,#2556,#2558,.T.);
+#2556 = VERTEX_POINT('',#2557);
+#2557 = CARTESIAN_POINT('',(2.350000088519,10.485,-18.65));
+#2558 = SURFACE_CURVE('',#2559,(#2563,#2570),.PCURVE_S1.);
+#2559 = LINE('',#2560,#2561);
+#2560 = CARTESIAN_POINT('',(1.552967826778,10.485,-18.65));
+#2561 = VECTOR('',#2562,1.);
+#2562 = DIRECTION('',(1.,-2.228713848446E-015,0.E+000));
+#2563 = PCURVE('',#1667,#2564);
+#2564 = DEFINITIONAL_REPRESENTATION('',(#2565),#2569);
+#2565 = LINE('',#2566,#2567);
+#2566 = CARTESIAN_POINT('',(-1.567754788611,10.70464233029));
+#2567 = VECTOR('',#2568,1.);
+#2568 = DIRECTION('',(-1.,-2.228713848446E-015));
+#2569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2570 = PCURVE('',#2236,#2571);
+#2571 = DEFINITIONAL_REPRESENTATION('',(#2572),#2576);
+#2572 = LINE('',#2573,#2574);
+#2573 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2574 = VECTOR('',#2575,1.);
+#2575 = DIRECTION('',(1.,0.E+000));
+#2576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2577 = ORIENTED_EDGE('',*,*,#2578,.F.);
+#2578 = EDGE_CURVE('',#2579,#2556,#2581,.T.);
+#2579 = VERTEX_POINT('',#2580);
+#2580 = CARTESIAN_POINT('',(9.6,3.235,-18.65));
+#2581 = SURFACE_CURVE('',#2582,(#2587,#2598),.PCURVE_S1.);
+#2582 = CIRCLE('',#2583,7.25);
+#2583 = AXIS2_PLACEMENT_3D('',#2584,#2585,#2586);
+#2584 = CARTESIAN_POINT('',(2.35,3.235,-18.65));
+#2585 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2586 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2587 = PCURVE('',#1667,#2588);
+#2588 = DEFINITIONAL_REPRESENTATION('',(#2589),#2597);
+#2589 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2590,#2591,#2592,#2593,
+#2594,#2595,#2596),.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('') );
+#2590 = CARTESIAN_POINT('',(-9.614786961833,3.45464233029));
+#2591 = CARTESIAN_POINT('',(-9.614786961833,16.012010685164));
+#2592 = CARTESIAN_POINT('',(1.260213038167,9.733326507727));
+#2593 = CARTESIAN_POINT('',(12.135213038167,3.45464233029));
+#2594 = CARTESIAN_POINT('',(1.260213038167,-2.824041847147));
+#2595 = CARTESIAN_POINT('',(-9.614786961833,-9.102726024585));
+#2596 = CARTESIAN_POINT('',(-9.614786961833,3.45464233029));
+#2597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2598 = PCURVE('',#2451,#2599);
+#2599 = DEFINITIONAL_REPRESENTATION('',(#2600),#2604);
+#2600 = LINE('',#2601,#2602);
+#2601 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2602 = VECTOR('',#2603,1.);
+#2603 = DIRECTION('',(1.,0.E+000));
+#2604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2605 = ORIENTED_EDGE('',*,*,#2606,.T.);
+#2606 = EDGE_CURVE('',#2579,#2607,#2609,.T.);
+#2607 = VERTEX_POINT('',#2608);
+#2608 = CARTESIAN_POINT('',(9.6,-4.015,-18.65));
+#2609 = SURFACE_CURVE('',#2610,(#2614,#2621),.PCURVE_S1.);
+#2610 = LINE('',#2611,#2612);
+#2611 = CARTESIAN_POINT('',(9.6,3.235,-18.65));
+#2612 = VECTOR('',#2613,1.);
+#2613 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2614 = PCURVE('',#1667,#2615);
+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);
+#2616 = LINE('',#2617,#2618);
+#2617 = CARTESIAN_POINT('',(-9.614786961833,3.45464233029));
+#2618 = VECTOR('',#2619,1.);
+#2619 = DIRECTION('',(0.E+000,-1.));
+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2621 = PCURVE('',#2513,#2622);
+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);
+#2623 = LINE('',#2624,#2625);
+#2624 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2625 = VECTOR('',#2626,1.);
+#2626 = DIRECTION('',(1.,0.E+000));
+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2628 = ORIENTED_EDGE('',*,*,#2629,.F.);
+#2629 = EDGE_CURVE('',#2630,#2607,#2632,.T.);
+#2630 = VERTEX_POINT('',#2631);
+#2631 = CARTESIAN_POINT('',(2.55,-11.065,-18.65));
+#2632 = SURFACE_CURVE('',#2633,(#2638,#2649),.PCURVE_S1.);
+#2633 = CIRCLE('',#2634,7.05);
+#2634 = AXIS2_PLACEMENT_3D('',#2635,#2636,#2637);
+#2635 = CARTESIAN_POINT('',(2.55,-4.015,-18.65));
+#2636 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2637 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2638 = PCURVE('',#1667,#2639);
+#2639 = DEFINITIONAL_REPRESENTATION('',(#2640),#2648);
+#2640 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2641,#2642,#2643,#2644,
+#2645,#2646,#2647),.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('') );
+#2641 = CARTESIAN_POINT('',(-9.614786961833,-3.79535766971));
+#2642 = CARTESIAN_POINT('',(-9.614786961833,8.41560052365));
+#2643 = CARTESIAN_POINT('',(0.960213038167,2.31012142697));
+#2644 = CARTESIAN_POINT('',(11.535213038167,-3.79535766971));
+#2645 = CARTESIAN_POINT('',(0.960213038167,-9.900836766391));
+#2646 = CARTESIAN_POINT('',(-9.614786961833,-16.00631586307));
+#2647 = CARTESIAN_POINT('',(-9.614786961833,-3.79535766971));
+#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2649 = PCURVE('',#2487,#2650);
+#2650 = DEFINITIONAL_REPRESENTATION('',(#2651),#2655);
+#2651 = LINE('',#2652,#2653);
+#2652 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2653 = VECTOR('',#2654,1.);
+#2654 = DIRECTION('',(1.,0.E+000));
+#2655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2656 = ORIENTED_EDGE('',*,*,#2657,.T.);
+#2657 = EDGE_CURVE('',#2630,#2330,#2658,.T.);
+#2658 = SURFACE_CURVE('',#2659,(#2663,#2670),.PCURVE_S1.);
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(2.55,-11.065,-18.65));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2663 = PCURVE('',#1667,#2664);
+#2664 = DEFINITIONAL_REPRESENTATION('',(#2665),#2669);
+#2665 = LINE('',#2666,#2667);
+#2666 = CARTESIAN_POINT('',(-2.564786961833,-10.84535766971));
+#2667 = VECTOR('',#2668,1.);
+#2668 = DIRECTION('',(1.,8.923771493331E-066));
+#2669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2670 = PCURVE('',#1853,#2671);
+#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676);
+#2672 = LINE('',#2673,#2674);
+#2673 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2674 = VECTOR('',#2675,1.);
+#2675 = DIRECTION('',(1.,0.E+000));
+#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2677 = ORIENTED_EDGE('',*,*,#2327,.F.);
+#2678 = ORIENTED_EDGE('',*,*,#2403,.T.);
+#2679 = FACE_BOUND('',#2680,.T.);
+#2680 = EDGE_LOOP('',(#2681));
+#2681 = ORIENTED_EDGE('',*,*,#1734,.T.);
+#2682 = ADVANCED_FACE('',(#2683),#1853,.T.);
+#2683 = FACE_BOUND('',#2684,.T.);
+#2684 = EDGE_LOOP('',(#2685,#2686,#2707,#2708));
+#2685 = ORIENTED_EDGE('',*,*,#2657,.F.);
+#2686 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#2687 = EDGE_CURVE('',#2630,#1791,#2688,.T.);
+#2688 = SURFACE_CURVE('',#2689,(#2693,#2700),.PCURVE_S1.);
+#2689 = LINE('',#2690,#2691);
+#2690 = CARTESIAN_POINT('',(2.55,-11.065,-18.65));
+#2691 = VECTOR('',#2692,1.);
+#2692 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2693 = PCURVE('',#1853,#2694);
+#2694 = DEFINITIONAL_REPRESENTATION('',(#2695),#2699);
+#2695 = LINE('',#2696,#2697);
+#2696 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2697 = VECTOR('',#2698,1.);
+#2698 = DIRECTION('',(0.E+000,-1.));
+#2699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2700 = PCURVE('',#2487,#2701);
+#2701 = DEFINITIONAL_REPRESENTATION('',(#2702),#2706);
+#2702 = LINE('',#2703,#2704);
+#2703 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
+#2704 = VECTOR('',#2705,1.);
+#2705 = DIRECTION('',(0.E+000,-1.));
+#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2707 = ORIENTED_EDGE('',*,*,#1839,.T.);
+#2708 = ORIENTED_EDGE('',*,*,#2379,.F.);
+#2709 = ADVANCED_FACE('',(#2710),#1917,.T.);
+#2710 = FACE_BOUND('',#2711,.T.);
+#2711 = EDGE_LOOP('',(#2712,#2713,#2714,#2715));
+#2712 = ORIENTED_EDGE('',*,*,#2529,.F.);
+#2713 = ORIENTED_EDGE('',*,*,#1901,.T.);
+#2714 = ORIENTED_EDGE('',*,*,#1977,.T.);
+#2715 = ORIENTED_EDGE('',*,*,#2051,.F.);
+#2716 = ADVANCED_FACE('',(#2717),#2236,.T.);
+#2717 = FACE_BOUND('',#2718,.T.);
+#2718 = EDGE_LOOP('',(#2719,#2720,#2721,#2722));
+#2719 = ORIENTED_EDGE('',*,*,#2555,.F.);
+#2720 = ORIENTED_EDGE('',*,*,#2222,.T.);
+#2721 = ORIENTED_EDGE('',*,*,#2274,.T.);
+#2722 = ORIENTED_EDGE('',*,*,#2723,.F.);
+#2723 = EDGE_CURVE('',#2556,#2252,#2724,.T.);
+#2724 = SURFACE_CURVE('',#2725,(#2729,#2736),.PCURVE_S1.);
+#2725 = LINE('',#2726,#2727);
+#2726 = CARTESIAN_POINT('',(2.350000088519,10.485,-18.65));
+#2727 = VECTOR('',#2728,1.);
+#2728 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2729 = PCURVE('',#2236,#2730);
+#2730 = DEFINITIONAL_REPRESENTATION('',(#2731),#2735);
+#2731 = LINE('',#2732,#2733);
+#2732 = CARTESIAN_POINT('',(0.797032261741,0.E+000));
+#2733 = VECTOR('',#2734,1.);
+#2734 = DIRECTION('',(0.E+000,-1.));
+#2735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2736 = PCURVE('',#2451,#2737);
+#2737 = DEFINITIONAL_REPRESENTATION('',(#2738),#2742);
+#2738 = LINE('',#2739,#2740);
+#2739 = CARTESIAN_POINT('',(1.570796314585,0.E+000));
+#2740 = VECTOR('',#2741,1.);
+#2741 = DIRECTION('',(0.E+000,-1.));
+#2742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2743 = ADVANCED_FACE('',(#2744),#2451,.F.);
+#2744 = FACE_BOUND('',#2745,.F.);
+#2745 = EDGE_LOOP('',(#2746,#2747,#2768,#2769));
+#2746 = ORIENTED_EDGE('',*,*,#2578,.F.);
+#2747 = ORIENTED_EDGE('',*,*,#2748,.T.);
+#2748 = EDGE_CURVE('',#2579,#2431,#2749,.T.);
+#2749 = SURFACE_CURVE('',#2750,(#2754,#2761),.PCURVE_S1.);
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(9.6,3.235,-18.65));
+#2752 = VECTOR('',#2753,1.);
+#2753 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2754 = PCURVE('',#2451,#2755);
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = LINE('',#2757,#2758);
+#2757 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2758 = VECTOR('',#2759,1.);
+#2759 = DIRECTION('',(0.E+000,-1.));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2761 = PCURVE('',#2513,#2762);
+#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2767);
+#2763 = LINE('',#2764,#2765);
+#2764 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2765 = VECTOR('',#2766,1.);
+#2766 = DIRECTION('',(0.E+000,-1.));
+#2767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2768 = ORIENTED_EDGE('',*,*,#2430,.T.);
+#2769 = ORIENTED_EDGE('',*,*,#2723,.F.);
+#2770 = ADVANCED_FACE('',(#2771),#2513,.T.);
+#2771 = FACE_BOUND('',#2772,.T.);
+#2772 = EDGE_LOOP('',(#2773,#2774,#2775,#2776));
+#2773 = ORIENTED_EDGE('',*,*,#2606,.F.);
+#2774 = ORIENTED_EDGE('',*,*,#2748,.T.);
+#2775 = ORIENTED_EDGE('',*,*,#2499,.T.);
+#2776 = ORIENTED_EDGE('',*,*,#2777,.F.);
+#2777 = EDGE_CURVE('',#2607,#2467,#2778,.T.);
+#2778 = SURFACE_CURVE('',#2779,(#2783,#2790),.PCURVE_S1.);
+#2779 = LINE('',#2780,#2781);
+#2780 = CARTESIAN_POINT('',(9.6,-4.015,-18.65));
+#2781 = VECTOR('',#2782,1.);
+#2782 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#2783 = PCURVE('',#2513,#2784);
+#2784 = DEFINITIONAL_REPRESENTATION('',(#2785),#2789);
+#2785 = LINE('',#2786,#2787);
+#2786 = CARTESIAN_POINT('',(7.25,0.E+000));
+#2787 = VECTOR('',#2788,1.);
+#2788 = DIRECTION('',(0.E+000,-1.));
+#2789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2790 = PCURVE('',#2487,#2791);
+#2791 = DEFINITIONAL_REPRESENTATION('',(#2792),#2796);
+#2792 = LINE('',#2793,#2794);
+#2793 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
+#2794 = VECTOR('',#2795,1.);
+#2795 = DIRECTION('',(0.E+000,-1.));
+#2796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2797 = ADVANCED_FACE('',(#2798),#2487,.F.);
+#2798 = FACE_BOUND('',#2799,.F.);
+#2799 = EDGE_LOOP('',(#2800,#2801,#2802,#2803));
+#2800 = ORIENTED_EDGE('',*,*,#2629,.F.);
+#2801 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#2802 = ORIENTED_EDGE('',*,*,#2466,.T.);
+#2803 = ORIENTED_EDGE('',*,*,#2777,.F.);
+#2804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2808))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2805,#2806,#2807)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2805 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2806 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2807 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2808 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2805,
+ 'distance_accuracy_value','confusion accuracy');
+#2809 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#2810 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2811),#2804);
+#2811 = STYLED_ITEM('color',(#2812),#15);
+#2812 = PRESENTATION_STYLE_ASSIGNMENT((#2813,#2819));
+#2813 = SURFACE_STYLE_USAGE(.BOTH.,#2814);
+#2814 = SURFACE_SIDE_STYLE('',(#2815));
+#2815 = SURFACE_STYLE_FILL_AREA(#2816);
+#2816 = FILL_AREA_STYLE('',(#2817));
+#2817 = FILL_AREA_STYLE_COLOUR('',#2818);
+#2818 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#2819 = CURVE_STYLE('',#2820,POSITIVE_LENGTH_MEASURE(0.1),#2818);
+#2820 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/src/parts/sensor_holder.stl b/src/parts/sensor_holder.stl
new file mode 100644
index 0000000..71ab0a8
--- /dev/null
+++ b/src/parts/sensor_holder.stl
Binary files differ
diff --git a/src/parts/trackball_fused_34mm.step b/src/parts/trackball_fused_34mm.step
new file mode 100644
index 0000000..851ae14
--- /dev/null
+++ b/src/parts/trackball_fused_34mm.step
@@ -0,0 +1,13561 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/trackball_fused_
+34mm.step','2021-08-05T21:47:53',('Author'),(''),
+ 'Open CASCADE STEP processor 7.2','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('Fusion','Fusion','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#10172);
+#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,#143,#349,#687,#736,#824,#1181,#3779,#4181,
+ #4286,#4313,#4389,#4499,#4527,#4749,#4776,#4913,#4962,#5296,#5303,
+ #5330,#5463,#5517,#5591,#5617,#5667,#5726,#6075,#6156,#6228,#6255,
+ #6306,#6360,#6465,#6519,#6593,#6619,#6669,#6723,#6804,#6876,#6903,
+ #6954,#7008,#7113,#7167,#7241,#7267,#7317,#7371,#7447,#7519,#7546,
+ #7597,#7629,#7730,#7852,#7926,#7953,#7980,#8007,#8034,#8090,#8117,
+ #8173,#8263,#8360,#8410,#8485,#8512,#8519,#8546,#8602,#8629,#8636,
+ #8663,#8719,#8799,#8879,#8906,#8933,#8963,#8998,#9005,#9054,#9149,
+ #9176,#9225,#9320,#9347,#9383,#9419,#9426,#9462,#9498,#9505,#9512,
+ #9519,#9978,#9982,#9986,#10108));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#55,#88,#116));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(6.861049894152,-9.,-19.9));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(7.5,-9.,-19.9));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(3.875,-9.,-19.9));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(1.,0.E+000,0.E+000));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.25,-0.4375,-19.9));
+#35 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#36 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(8.5625,-3.625));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.E+000,-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('',(7.5,-9.,-24.4));
+#47 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#48 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(3.625,-4.5));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(-1.,0.E+000));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#22,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(10.75,-4.633812611537,-19.9));
+#59 = SURFACE_CURVE('',#60,(#65,#76),.PCURVE_S1.);
+#60 = CIRCLE('',#61,7.05);
+#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
+#62 = CARTESIAN_POINT('',(4.015,-2.55,-19.9));
+#63 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#64 = DIRECTION('',(0.E+000,1.,0.E+000));
+#65 = PCURVE('',#32,#66);
+#66 = DEFINITIONAL_REPRESENTATION('',(#67),#75);
+#67 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#68,#69,#70,#71,#72,#73,#74),
+.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(
+ '') );
+#68 = CARTESIAN_POINT('',(-4.9375,-3.765));
+#69 = CARTESIAN_POINT('',(-4.9375,8.445958193361));
+#70 = CARTESIAN_POINT('',(5.6375,2.34047909668));
+#71 = CARTESIAN_POINT('',(16.2125,-3.765));
+#72 = CARTESIAN_POINT('',(5.6375,-9.87047909668));
+#73 = CARTESIAN_POINT('',(-4.9375,-15.97595819336));
+#74 = CARTESIAN_POINT('',(-4.9375,-3.765));
+#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76 = PCURVE('',#77,#82);
+#77 = CYLINDRICAL_SURFACE('',#78,7.05);
+#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81);
+#79 = CARTESIAN_POINT('',(4.015,-2.55,-19.4));
+#80 = DIRECTION('',(0.E+000,0.E+000,1.));
+#81 = DIRECTION('',(0.E+000,1.,0.E+000));
+#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87);
+#83 = LINE('',#84,#85);
+#84 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#85 = VECTOR('',#86,1.);
+#86 = DIRECTION('',(1.,0.E+000));
+#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88 = ORIENTED_EDGE('',*,*,#89,.T.);
+#89 = EDGE_CURVE('',#57,#90,#92,.T.);
+#90 = VERTEX_POINT('',#91);
+#91 = CARTESIAN_POINT('',(10.75,-8.354139036202,-19.9));
+#92 = SURFACE_CURVE('',#93,(#97,#104),.PCURVE_S1.);
+#93 = LINE('',#94,#95);
+#94 = CARTESIAN_POINT('',(10.75,9.75,-19.9));
+#95 = VECTOR('',#96,1.);
+#96 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#97 = PCURVE('',#32,#98);
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103);
+#99 = LINE('',#100,#101);
+#100 = CARTESIAN_POINT('',(-10.1875,-10.5));
+#101 = VECTOR('',#102,1.);
+#102 = DIRECTION('',(1.,0.E+000));
+#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104 = PCURVE('',#105,#110);
+#105 = PLANE('',#106);
+#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
+#107 = CARTESIAN_POINT('',(10.75,9.75,-19.9));
+#108 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#109 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#110 = DEFINITIONAL_REPRESENTATION('',(#111),#115);
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#113 = VECTOR('',#114,1.);
+#114 = DIRECTION('',(1.,0.E+000));
+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#90,#24,#118,.T.);
+#118 = SURFACE_CURVE('',#119,(#124,#131),.PCURVE_S1.);
+#119 = CIRCLE('',#120,8.5);
+#120 = AXIS2_PLACEMENT_3D('',#121,#122,#123);
+#121 = CARTESIAN_POINT('',(7.5,-0.5,-19.9));
+#122 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#123 = DIRECTION('',(0.E+000,1.,0.E+000));
+#124 = PCURVE('',#32,#125);
+#125 = DEFINITIONAL_REPRESENTATION('',(#126),#130);
+#126 = CIRCLE('',#127,8.5);
+#127 = AXIS2_PLACEMENT_2D('',#128,#129);
+#128 = CARTESIAN_POINT('',(6.25E-002,-7.25));
+#129 = DIRECTION('',(-1.,0.E+000));
+#130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#131 = PCURVE('',#132,#137);
+#132 = CYLINDRICAL_SURFACE('',#133,8.5);
+#133 = AXIS2_PLACEMENT_3D('',#134,#135,#136);
+#134 = CARTESIAN_POINT('',(7.5,-0.5,-24.4));
+#135 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#136 = DIRECTION('',(0.E+000,1.,0.E+000));
+#137 = DEFINITIONAL_REPRESENTATION('',(#138),#142);
+#138 = LINE('',#139,#140);
+#139 = CARTESIAN_POINT('',(-6.28318530718,-4.5));
+#140 = VECTOR('',#141,1.);
+#141 = DIRECTION('',(1.,-0.E+000));
+#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#143 = ADVANCED_FACE('',(#144),#44,.T.);
+#144 = FACE_BOUND('',#145,.T.);
+#145 = EDGE_LOOP('',(#146,#176,#204,#232,#260,#281,#282,#305));
+#146 = ORIENTED_EDGE('',*,*,#147,.F.);
+#147 = EDGE_CURVE('',#148,#150,#152,.T.);
+#148 = VERTEX_POINT('',#149);
+#149 = CARTESIAN_POINT('',(-7.5,-9.,-19.9));
+#150 = VERTEX_POINT('',#151);
+#151 = CARTESIAN_POINT('',(-7.5,-9.,-17.42842505793));
+#152 = SURFACE_CURVE('',#153,(#157,#164),.PCURVE_S1.);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(-7.5,-9.,-24.4));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(0.E+000,0.E+000,1.));
+#157 = PCURVE('',#44,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(15.,0.E+000));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(0.E+000,-1.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#164 = PCURVE('',#165,#170);
+#165 = CYLINDRICAL_SURFACE('',#166,8.5);
+#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169);
+#167 = CARTESIAN_POINT('',(-7.5,-0.5,-24.4));
+#168 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#169 = DIRECTION('',(0.E+000,1.,0.E+000));
+#170 = DEFINITIONAL_REPRESENTATION('',(#171),#175);
+#171 = LINE('',#172,#173);
+#172 = CARTESIAN_POINT('',(-3.14159265359,0.E+000));
+#173 = VECTOR('',#174,1.);
+#174 = DIRECTION('',(-0.E+000,-1.));
+#175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#176 = ORIENTED_EDGE('',*,*,#177,.T.);
+#177 = EDGE_CURVE('',#148,#178,#180,.T.);
+#178 = VERTEX_POINT('',#179);
+#179 = CARTESIAN_POINT('',(-6.287691076794,-9.,-19.9));
+#180 = SURFACE_CURVE('',#181,(#185,#192),.PCURVE_S1.);
+#181 = LINE('',#182,#183);
+#182 = CARTESIAN_POINT('',(3.875,-9.,-19.9));
+#183 = VECTOR('',#184,1.);
+#184 = DIRECTION('',(1.,0.E+000,0.E+000));
+#185 = PCURVE('',#44,#186);
+#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(3.625,-4.5));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(-1.,0.E+000));
+#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#192 = PCURVE('',#193,#198);
+#193 = PLANE('',#194);
+#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);
+#195 = CARTESIAN_POINT('',(0.25,-0.4375,-19.9));
+#196 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#197 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#198 = DEFINITIONAL_REPRESENTATION('',(#199),#203);
+#199 = LINE('',#200,#201);
+#200 = CARTESIAN_POINT('',(8.5625,-3.625));
+#201 = VECTOR('',#202,1.);
+#202 = DIRECTION('',(0.E+000,-1.));
+#203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#204 = ORIENTED_EDGE('',*,*,#205,.T.);
+#205 = EDGE_CURVE('',#178,#206,#208,.T.);
+#206 = VERTEX_POINT('',#207);
+#207 = CARTESIAN_POINT('',(-6.287691076794,-9.,-19.4));
+#208 = SURFACE_CURVE('',#209,(#213,#220),.PCURVE_S1.);
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(-6.287691076794,-9.,-19.4));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(0.E+000,0.E+000,1.));
+#213 = PCURVE('',#44,#214);
+#214 = DEFINITIONAL_REPRESENTATION('',(#215),#219);
+#215 = LINE('',#216,#217);
+#216 = CARTESIAN_POINT('',(13.787691076794,-5.));
+#217 = VECTOR('',#218,1.);
+#218 = DIRECTION('',(0.E+000,-1.));
+#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#220 = PCURVE('',#221,#226);
+#221 = CYLINDRICAL_SURFACE('',#222,7.05);
+#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
+#223 = CARTESIAN_POINT('',(-3.441641182643,-2.55,-19.4));
+#224 = DIRECTION('',(0.E+000,0.E+000,1.));
+#225 = DIRECTION('',(0.E+000,1.,0.E+000));
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);
+#227 = LINE('',#228,#229);
+#228 = CARTESIAN_POINT('',(2.726040645605,0.E+000));
+#229 = VECTOR('',#230,1.);
+#230 = DIRECTION('',(0.E+000,1.));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#232 = ORIENTED_EDGE('',*,*,#233,.T.);
+#233 = EDGE_CURVE('',#206,#234,#236,.T.);
+#234 = VERTEX_POINT('',#235);
+#235 = CARTESIAN_POINT('',(6.861049894152,-9.,-19.4));
+#236 = SURFACE_CURVE('',#237,(#241,#248),.PCURVE_S1.);
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(3.859821165145,-9.,-19.4));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#241 = PCURVE('',#44,#242);
+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(3.640178834855,-5.));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(-1.,0.E+000));
+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#248 = PCURVE('',#249,#254);
+#249 = PLANE('',#250);
+#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253);
+#251 = CARTESIAN_POINT('',(0.21964233029,-1.478696183262E-002,-19.4));
+#252 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#253 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(8.985213038167,-3.640178834855));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(0.E+000,-1.));
+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#260 = ORIENTED_EDGE('',*,*,#261,.F.);
+#261 = EDGE_CURVE('',#22,#234,#262,.T.);
+#262 = SURFACE_CURVE('',#263,(#267,#274),.PCURVE_S1.);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(6.861049894152,-9.,-19.4));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(0.E+000,0.E+000,1.));
+#267 = PCURVE('',#44,#268);
+#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273);
+#269 = LINE('',#270,#271);
+#270 = CARTESIAN_POINT('',(0.638950105848,-5.));
+#271 = VECTOR('',#272,1.);
+#272 = DIRECTION('',(0.E+000,-1.));
+#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#274 = PCURVE('',#77,#275);
+#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280);
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(3.557144661574,0.E+000));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(0.E+000,1.));
+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#281 = ORIENTED_EDGE('',*,*,#21,.T.);
+#282 = ORIENTED_EDGE('',*,*,#283,.T.);
+#283 = EDGE_CURVE('',#24,#284,#286,.T.);
+#284 = VERTEX_POINT('',#285);
+#285 = CARTESIAN_POINT('',(7.5,-9.,-17.42842505793));
+#286 = SURFACE_CURVE('',#287,(#291,#298),.PCURVE_S1.);
+#287 = LINE('',#288,#289);
+#288 = CARTESIAN_POINT('',(7.5,-9.,-24.4));
+#289 = VECTOR('',#290,1.);
+#290 = DIRECTION('',(0.E+000,0.E+000,1.));
+#291 = PCURVE('',#44,#292);
+#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297);
+#293 = LINE('',#294,#295);
+#294 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#295 = VECTOR('',#296,1.);
+#296 = DIRECTION('',(0.E+000,-1.));
+#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#298 = PCURVE('',#132,#299);
+#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304);
+#300 = LINE('',#301,#302);
+#301 = CARTESIAN_POINT('',(-3.14159265359,0.E+000));
+#302 = VECTOR('',#303,1.);
+#303 = DIRECTION('',(-0.E+000,-1.));
+#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#305 = ORIENTED_EDGE('',*,*,#306,.F.);
+#306 = EDGE_CURVE('',#150,#284,#307,.T.);
+#307 = SURFACE_CURVE('',#308,(#313,#320),.PCURVE_S1.);
+#308 = CIRCLE('',#309,18.97366596101);
+#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
+#310 = CARTESIAN_POINT('',(-1.998401444325E-015,-9.,0.E+000));
+#311 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#312 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#313 = PCURVE('',#44,#314);
+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#319);
+#315 = CIRCLE('',#316,18.97366596101);
+#316 = AXIS2_PLACEMENT_2D('',#317,#318);
+#317 = CARTESIAN_POINT('',(7.5,-24.4));
+#318 = DIRECTION('',(-1.,0.E+000));
+#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#320 = PCURVE('',#321,#326);
+#321 = SPHERICAL_SURFACE('',#322,21.);
+#322 = AXIS2_PLACEMENT_3D('',#323,#324,#325);
+#323 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#324 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#325 = DIRECTION('',(1.,0.E+000,0.E+000));
+#326 = DEFINITIONAL_REPRESENTATION('',(#327),#348);
+#327 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#328,#329,#330,#331,#332,#333,
+ #334,#335,#336,#337,#338,#339,#340,#341,#342,#343,#344,#345,#346,
+ #347),.UNSPECIFIED.,.F.,.F.,(11,9,11),(4.3060111997,4.712388980385,
+ 5.118766761069),.UNSPECIFIED.);
+#328 = CARTESIAN_POINT('',(-2.265534602992,-0.978973237144));
+#329 = CARTESIAN_POINT('',(-2.219091818101,-1.0049889087));
+#330 = CARTESIAN_POINT('',(-2.167752250867,-1.029393610396));
+#331 = CARTESIAN_POINT('',(-2.111059429808,-1.051918131256));
+#332 = CARTESIAN_POINT('',(-2.048609418533,-1.072248539611));
+#333 = CARTESIAN_POINT('',(-1.980147151684,-1.090019840107));
+#334 = CARTESIAN_POINT('',(-1.905715839006,-1.104838331608));
+#335 = CARTESIAN_POINT('',(-1.825867996042,-1.116280328926));
+#336 = CARTESIAN_POINT('',(-1.742140359875,-1.124016914999));
+#337 = CARTESIAN_POINT('',(-1.656468285291,-1.127885282721));
+#338 = CARTESIAN_POINT('',(-1.485124368298,-1.127885282721));
+#339 = CARTESIAN_POINT('',(-1.399452293752,-1.124016914928));
+#340 = CARTESIAN_POINT('',(-1.315724657361,-1.116280328933));
+#341 = CARTESIAN_POINT('',(-1.235876814055,-1.104838331012));
+#342 = CARTESIAN_POINT('',(-1.161445504258,-1.090019840893));
+#343 = CARTESIAN_POINT('',(-1.092983233641,-1.072248538956));
+#344 = CARTESIAN_POINT('',(-1.03053322358,-1.051918131328));
+#345 = CARTESIAN_POINT('',(-0.973840402743,-1.029393610357));
+#346 = CARTESIAN_POINT('',(-0.922500835489,-1.0049889087));
+#347 = CARTESIAN_POINT('',(-0.876058050598,-0.978973237144));
+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#349 = ADVANCED_FACE('',(#350),#132,.T.);
+#350 = FACE_BOUND('',#351,.F.);
+#351 = EDGE_LOOP('',(#352,#382,#411,#432,#433,#434,#628,#656));
+#352 = ORIENTED_EDGE('',*,*,#353,.F.);
+#353 = EDGE_CURVE('',#354,#356,#358,.T.);
+#354 = VERTEX_POINT('',#355);
+#355 = CARTESIAN_POINT('',(14.54,-5.263234195376,-22.8));
+#356 = VERTEX_POINT('',#357);
+#357 = CARTESIAN_POINT('',(14.54,-5.263234195376,-24.4));
+#358 = SURFACE_CURVE('',#359,(#363,#370),.PCURVE_S1.);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(14.54,-5.263234195376,-24.4));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#363 = PCURVE('',#132,#364);
+#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369);
+#365 = LINE('',#366,#367);
+#366 = CARTESIAN_POINT('',(-4.117543848991,0.E+000));
+#367 = VECTOR('',#368,1.);
+#368 = DIRECTION('',(-0.E+000,1.));
+#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#370 = PCURVE('',#371,#376);
+#371 = PLANE('',#372);
+#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375);
+#373 = CARTESIAN_POINT('',(14.54,-2.56173769149,-22.8));
+#374 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#375 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(2.701496503886,-1.6));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(0.E+000,-1.));
+#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#382 = ORIENTED_EDGE('',*,*,#383,.T.);
+#383 = EDGE_CURVE('',#354,#384,#386,.T.);
+#384 = VERTEX_POINT('',#385);
+#385 = CARTESIAN_POINT('',(10.75,-8.354139036202,-22.8));
+#386 = SURFACE_CURVE('',#387,(#392,#399),.PCURVE_S1.);
+#387 = CIRCLE('',#388,8.5);
+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);
+#389 = CARTESIAN_POINT('',(7.5,-0.5,-22.8));
+#390 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#391 = DIRECTION('',(0.E+000,1.,0.E+000));
+#392 = PCURVE('',#132,#393);
+#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(-6.28318530718,-1.6));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(1.,-0.E+000));
+#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#399 = PCURVE('',#400,#405);
+#400 = PLANE('',#401);
+#401 = AXIS2_PLACEMENT_3D('',#402,#403,#404);
+#402 = CARTESIAN_POINT('',(0.328762454627,9.168E-014,-22.8));
+#403 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#404 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410);
+#406 = CIRCLE('',#407,8.5);
+#407 = AXIS2_PLACEMENT_2D('',#408,#409);
+#408 = CARTESIAN_POINT('',(0.5,-7.171237545373));
+#409 = DIRECTION('',(-1.,0.E+000));
+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#411 = ORIENTED_EDGE('',*,*,#412,.F.);
+#412 = EDGE_CURVE('',#90,#384,#413,.T.);
+#413 = SURFACE_CURVE('',#414,(#418,#425),.PCURVE_S1.);
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(10.75,-8.354139036202,-24.4));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#418 = PCURVE('',#132,#419);
+#419 = DEFINITIONAL_REPRESENTATION('',(#420),#424);
+#420 = LINE('',#421,#422);
+#421 = CARTESIAN_POINT('',(-3.533934040694,0.E+000));
+#422 = VECTOR('',#423,1.);
+#423 = DIRECTION('',(-0.E+000,1.));
+#424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#425 = PCURVE('',#105,#426);
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#431);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(18.104139036202,-4.5));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(0.E+000,-1.));
+#431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#432 = ORIENTED_EDGE('',*,*,#117,.T.);
+#433 = ORIENTED_EDGE('',*,*,#283,.T.);
+#434 = ORIENTED_EDGE('',*,*,#435,.T.);
+#435 = EDGE_CURVE('',#284,#436,#438,.T.);
+#436 = VERTEX_POINT('',#437);
+#437 = CARTESIAN_POINT('',(16.,-0.5,-13.59227721906));
+#438 = SURFACE_CURVE('',#439,(#484,#580),.PCURVE_S1.);
+#439 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#440,#441,#442,#443,#444,#445,
+ #446,#447,#448,#449,#450,#451,#452,#453,#454,#455,#456,#457,#458,
+ #459,#460,#461,#462,#463,#464,#465,#466,#467,#468,#469,#470,#471,
+ #472,#473,#474,#475,#476,#477,#478,#479,#480,#481,#482,#483),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8),(0.E+000,0.105926527431,
+ 0.414057285921,0.523626628933,0.667956135194,0.782458694327,
+ 0.965335720223,1.),.UNSPECIFIED.);
+#440 = CARTESIAN_POINT('',(7.5,-9.,-17.42842505793));
+#441 = CARTESIAN_POINT('',(7.680576329934,-8.999999998744,
+ -17.35071737838));
+#442 = CARTESIAN_POINT('',(7.860950545269,-8.995524289854,
+ -17.27282087651));
+#443 = CARTESIAN_POINT('',(8.04103430062,-8.986591191643,-17.19476946499
+ ));
+#444 = CARTESIAN_POINT('',(8.22074070291,-8.973216978517,-17.11659759201
+ ));
+#445 = CARTESIAN_POINT('',(8.399984311372,-8.955415880974,
+ -17.03834024133));
+#446 = CARTESIAN_POINT('',(8.578681137549,-8.933200085606,
+ -16.96003293226));
+#447 = CARTESIAN_POINT('',(9.274731038898,-8.829143525371,
+ -16.65388234363));
+#448 = CARTESIAN_POINT('',(9.787267869455,-8.714453967038,-16.4259884629
+ ));
+#449 = CARTESIAN_POINT('',(10.292500449035,-8.562755036752,
+ -16.19884498805));
+#450 = CARTESIAN_POINT('',(10.78843514541,-8.374074525316,
+ -15.97340998515));
+#451 = CARTESIAN_POINT('',(11.272954823902,-8.148260956835,
+ -15.7508018809));
+#452 = CARTESIAN_POINT('',(11.743828007336,-7.884968441679,
+ -15.53231780749));
+#453 = CARTESIAN_POINT('',(12.360328982863,-7.476020533265,
+ -15.24384370401));
+#454 = CARTESIAN_POINT('',(12.520001307871,-7.363901146074,
+ -15.16889595231));
+#455 = CARTESIAN_POINT('',(12.677513111274,-7.246899700077,
+ -15.09474419737));
+#456 = CARTESIAN_POINT('',(12.832740752674,-7.124976408582,
+ -15.02146757965));
+#457 = CARTESIAN_POINT('',(12.985551394928,-6.998086859489,
+ -14.94915244276));
+#458 = CARTESIAN_POINT('',(13.135802557717,-6.866181000628,
+ -14.87789282481));
+#459 = CARTESIAN_POINT('',(13.477686611071,-6.54876758993,
+ -14.71544970935));
+#460 = CARTESIAN_POINT('',(13.667314666367,-6.359540827507,
+ -14.62512258804));
+#461 = CARTESIAN_POINT('',(13.851888454972,-6.161383724858,
+ -14.5370378967));
+#462 = CARTESIAN_POINT('',(14.031014006064,-5.954155044442,
+ -14.45146090639));
+#463 = CARTESIAN_POINT('',(14.204243656149,-5.737713065081,
+ -14.36869400937));
+#464 = CARTESIAN_POINT('',(14.371074021329,-5.51191294459,
+ -14.28907852043));
+#465 = CARTESIAN_POINT('',(14.657766573102,-5.089914376353,
+ -14.15264039259));
+#466 = CARTESIAN_POINT('',(14.780198938351,-4.897258522406,
+ -14.09451304224));
+#467 = CARTESIAN_POINT('',(14.89795815828,-4.698549979532,
+ -14.03880509377));
+#468 = CARTESIAN_POINT('',(15.010721569923,-4.493731046142,
+ -13.98573239658));
+#469 = CARTESIAN_POINT('',(15.118126226621,-4.282771729255,
+ -13.93553444409));
+#470 = CARTESIAN_POINT('',(15.219773294111,-4.065673891953,
+ -13.88847119493));
+#471 = CARTESIAN_POINT('',(15.467694418116,-3.48599536626,
+ -13.77510249969));
+#472 = CARTESIAN_POINT('',(15.604256872335,-3.11422187974,
+ -13.71414082555));
+#473 = CARTESIAN_POINT('',(15.723433364071,-2.726825890993,
+ -13.66293777524));
+#474 = CARTESIAN_POINT('',(15.822905951993,-2.324734583785,
+ -13.6228989868));
+#475 = CARTESIAN_POINT('',(15.90016003743,-1.910349802527,
+ -13.59549312275));
+#476 = CARTESIAN_POINT('',(15.953128274092,-1.487774357155,
+ -13.58180037901));
+#477 = CARTESIAN_POINT('',(15.986666540273,-0.982697545633,
+ -13.58187411038));
+#478 = CARTESIAN_POINT('',(15.991119645636,-0.902156430321,
+ -13.58238010004));
+#479 = CARTESIAN_POINT('',(15.994679043931,-0.82159852977,
+ -13.58338021546));
+#480 = CARTESIAN_POINT('',(15.997344190686,-0.741064938865,
+ -13.58487312971));
+#481 = CARTESIAN_POINT('',(15.99911662963,-0.660595354298,
+ -13.58685630405));
+#482 = CARTESIAN_POINT('',(15.999999992692,-0.580228074572,
+ -13.58932598795));
+#483 = CARTESIAN_POINT('',(16.,-0.5,-13.59227721906));
+#484 = PCURVE('',#132,#485);
+#485 = DEFINITIONAL_REPRESENTATION('',(#486),#579);
+#486 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#487,#488,#489,#490,#491,#492,
+ #493,#494,#495,#496,#497,#498,#499,#500,#501,#502,#503,#504,#505,
+ #506,#507,#508,#509,#510,#511,#512,#513,#514,#515,#516,#517,#518,
+ #519,#520,#521,#522,#523,#524,#525,#526,#527,#528,#529,#530,#531,
+ #532,#533,#534,#535,#536,#537,#538,#539,#540,#541,#542,#543,#544,
+ #545,#546,#547,#548,#549,#550,#551,#552,#553,#554,#555,#556,#557,
+ #558,#559,#560,#561,#562,#563,#564,#565,#566,#567,#568,#569,#570,
+ #571,#572,#573,#574,#575,#576,#577,#578),.UNSPECIFIED.,.F.,.F.,(11,9
+ ,9,9,9,9,9,9,9,9,11),(0.E+000,0.125,0.34375,0.42578125,0.5693359375,
+ 0.677001953125,0.757751464844,0.818313598633,0.909156799316,
+ 0.954578399658,1.),.UNSPECIFIED.);
+#487 = CARTESIAN_POINT('',(-3.14159265359,-6.971574942067));
+#488 = CARTESIAN_POINT('',(-3.159141364283,-7.035764924745));
+#489 = CARTESIAN_POINT('',(-3.176674552501,-7.100077352195));
+#490 = CARTESIAN_POINT('',(-3.1941953408,-7.164498207171));
+#491 = CARTESIAN_POINT('',(-3.211704080863,-7.229002927034));
+#492 = CARTESIAN_POINT('',(-3.229207509583,-7.293590563175));
+#493 = CARTESIAN_POINT('',(-3.246704386178,-7.358230117906));
+#494 = CARTESIAN_POINT('',(-3.264196385976,-7.422901074589));
+#495 = CARTESIAN_POINT('',(-3.281693099149,-7.487612066794));
+#496 = CARTESIAN_POINT('',(-3.299189236741,-7.552315928039));
+#497 = CARTESIAN_POINT('',(-3.347317935699,-7.730213694817));
+#498 = CARTESIAN_POINT('',(-3.377960345853,-7.843375915315));
+#499 = CARTESIAN_POINT('',(-3.408634434517,-7.956403903579));
+#500 = CARTESIAN_POINT('',(-3.439356504855,-8.069202679664));
+#501 = CARTESIAN_POINT('',(-3.470142831756,-8.181670802492));
+#502 = CARTESIAN_POINT('',(-3.501009947155,-8.293700084344));
+#503 = CARTESIAN_POINT('',(-3.531974928919,-8.405175237239));
+#504 = CARTESIAN_POINT('',(-3.563055718681,-8.515973404331));
+#505 = CARTESIAN_POINT('',(-3.594271510329,-8.625963529363));
+#506 = CARTESIAN_POINT('',(-3.637407676024,-8.775896262551));
+#507 = CARTESIAN_POINT('',(-3.649194078483,-8.816653878077));
+#508 = CARTESIAN_POINT('',(-3.661003224029,-8.857269796556));
+#509 = CARTESIAN_POINT('',(-3.672837019459,-8.897738991911));
+#510 = CARTESIAN_POINT('',(-3.684696088594,-8.938051866715));
+#511 = CARTESIAN_POINT('',(-3.696581259034,-8.978199172319));
+#512 = CARTESIAN_POINT('',(-3.708494440462,-9.018174893542));
+#513 = CARTESIAN_POINT('',(-3.720437458134,-9.057972338055));
+#514 = CARTESIAN_POINT('',(-3.732410504417,-9.097578978649));
+#515 = CARTESIAN_POINT('',(-3.765422785908,-9.20594802523));
+#516 = CARTESIAN_POINT('',(-3.786526970828,-9.274298975369));
+#517 = CARTESIAN_POINT('',(-3.807734125115,-9.341988252033));
+#518 = CARTESIAN_POINT('',(-3.829052980384,-9.408967553161));
+#519 = CARTESIAN_POINT('',(-3.850487581796,-9.475171012091));
+#520 = CARTESIAN_POINT('',(-3.872048799534,-9.540547762398));
+#521 = CARTESIAN_POINT('',(-3.893745818951,-9.605036959432));
+#522 = CARTESIAN_POINT('',(-3.915581499784,-9.668554109319));
+#523 = CARTESIAN_POINT('',(-3.93756959441,-9.731040215652));
+#524 = CARTESIAN_POINT('',(-3.976328907162,-9.838440573361));
+#525 = CARTESIAN_POINT('',(-3.993030218059,-9.883842780966));
+#526 = CARTESIAN_POINT('',(-4.00982542767,-9.928584749871));
+#527 = CARTESIAN_POINT('',(-4.026718646302,-9.972631778119));
+#528 = CARTESIAN_POINT('',(-4.043713882679,-10.015946565));
+#529 = CARTESIAN_POINT('',(-4.060814984004,-10.05848927034));
+#530 = CARTESIAN_POINT('',(-4.078026047062,-10.10021845561));
+#531 = CARTESIAN_POINT('',(-4.095351874917,-10.14109171487));
+#532 = CARTESIAN_POINT('',(-4.112797587414,-10.18106440771));
+#533 = CARTESIAN_POINT('',(-4.143542357274,-10.24934958683));
+#534 = CARTESIAN_POINT('',(-4.156787927631,-10.27807930183));
+#535 = CARTESIAN_POINT('',(-4.170104724875,-10.30625346339));
+#536 = CARTESIAN_POINT('',(-4.183494648502,-10.33385080519));
+#537 = CARTESIAN_POINT('',(-4.196959518559,-10.36084903242));
+#538 = CARTESIAN_POINT('',(-4.210501082932,-10.38722486798));
+#539 = CARTESIAN_POINT('',(-4.224121024239,-10.41295409871));
+#540 = CARTESIAN_POINT('',(-4.2378209663,-10.43801162162));
+#541 = CARTESIAN_POINT('',(-4.251602480368,-10.46237149007));
+#542 = CARTESIAN_POINT('',(-4.2758655497,-10.50373356243));
+#543 = CARTESIAN_POINT('',(-4.2863105791,-10.52105245798));
+#544 = CARTESIAN_POINT('',(-4.296804965619,-10.53795537061));
+#545 = CARTESIAN_POINT('',(-4.307337647653,-10.55441398499));
+#546 = CARTESIAN_POINT('',(-4.317944870098,-10.57046865928));
+#547 = CARTESIAN_POINT('',(-4.328563650372,-10.58601259579));
+#548 = CARTESIAN_POINT('',(-4.339257585641,-10.60112946573));
+#549 = CARTESIAN_POINT('',(-4.349990368144,-10.61575018079));
+#550 = CARTESIAN_POINT('',(-4.360775977808,-10.62988310178));
+#551 = CARTESIAN_POINT('',(-4.387865080006,-10.66395182919));
+#552 = CARTESIAN_POINT('',(-4.404231737332,-10.68325683022));
+#553 = CARTESIAN_POINT('',(-4.42071195276,-10.70138137571));
+#554 = CARTESIAN_POINT('',(-4.437304667652,-10.71827932372));
+#555 = CARTESIAN_POINT('',(-4.454007411133,-10.73390358563));
+#556 = CARTESIAN_POINT('',(-4.470816289777,-10.74820716574));
+#557 = CARTESIAN_POINT('',(-4.487725956524,-10.76114427086));
+#558 = CARTESIAN_POINT('',(-4.50472955609,-10.77267149513));
+#559 = CARTESIAN_POINT('',(-4.521818643374,-10.78274908563));
+#560 = CARTESIAN_POINT('',(-4.547565284111,-10.79563889831));
+#561 = CARTESIAN_POINT('',(-4.556166332661,-10.79956440704));
+#562 = CARTESIAN_POINT('',(-4.564784947677,-10.80311447668));
+#563 = CARTESIAN_POINT('',(-4.573419754299,-10.80628507657));
+#564 = CARTESIAN_POINT('',(-4.582069267641,-10.80907253096));
+#565 = CARTESIAN_POINT('',(-4.590731888845,-10.81147356271));
+#566 = CARTESIAN_POINT('',(-4.599405900586,-10.81348533834));
+#567 = CARTESIAN_POINT('',(-4.608089461914,-10.81510551436));
+#568 = CARTESIAN_POINT('',(-4.616780602497,-10.81633228506));
+#569 = CARTESIAN_POINT('',(-4.634173830382,-10.81799657911));
+#570 = CARTESIAN_POINT('',(-4.642875518118,-10.81843409577));
+#571 = CARTESIAN_POINT('',(-4.651582512873,-10.81847586433));
+#572 = CARTESIAN_POINT('',(-4.660288550261,-10.81812083475));
+#573 = CARTESIAN_POINT('',(-4.668990794415,-10.81736950363));
+#574 = CARTESIAN_POINT('',(-4.67768840107,-10.81622310529));
+#575 = CARTESIAN_POINT('',(-4.686379500463,-10.81468295565));
+#576 = CARTESIAN_POINT('',(-4.695061154615,-10.81275083467));
+#577 = CARTESIAN_POINT('',(-4.703731615261,-10.81042973889));
+#578 = CARTESIAN_POINT('',(-4.712388980385,-10.80772278093));
+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#580 = PCURVE('',#321,#581);
+#581 = DEFINITIONAL_REPRESENTATION('',(#582),#627);
+#582 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#583,#584,#585,#586,#587,#588,
+ #589,#590,#591,#592,#593,#594,#595,#596,#597,#598,#599,#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),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8),(0.E+000,0.105926527431,
+ 0.414057285921,0.523626628933,0.667956135194,0.782458694327,
+ 0.965335720223,1.),.UNSPECIFIED.);
+#583 = CARTESIAN_POINT('',(-0.876058050598,-0.978973237144));
+#584 = CARTESIAN_POINT('',(-0.864216979714,-0.972340271274));
+#585 = CARTESIAN_POINT('',(-0.852417194331,-0.965767542245));
+#586 = CARTESIAN_POINT('',(-0.840654119397,-0.959254984723));
+#587 = CARTESIAN_POINT('',(-0.828923269712,-0.952802631684));
+#588 = CARTESIAN_POINT('',(-0.817220249926,-0.946410614413));
+#589 = CARTESIAN_POINT('',(-0.80554075454,-0.940079162506));
+#590 = CARTESIAN_POINT('',(-0.759962131806,-0.915568111743));
+#591 = CARTESIAN_POINT('',(-0.726214705102,-0.897847096652));
+#592 = CARTESIAN_POINT('',(-0.692521348087,-0.880647106028));
+#593 = CARTESIAN_POINT('',(-0.658780797792,-0.863985264989));
+#594 = CARTESIAN_POINT('',(-0.624890778843,-0.847891234723));
+#595 = CARTESIAN_POINT('',(-0.590741555353,-0.832407137445));
+#596 = CARTESIAN_POINT('',(-0.543901414611,-0.812323419932));
+#597 = CARTESIAN_POINT('',(-0.531564263912,-0.807140053612));
+#598 = CARTESIAN_POINT('',(-0.519170766604,-0.802044398735));
+#599 = CARTESIAN_POINT('',(-0.506714741289,-0.797039691655));
+#600 = CARTESIAN_POINT('',(-0.494189778329,-0.792129623503));
+#601 = CARTESIAN_POINT('',(-0.481589087344,-0.787318359613));
+#602 = CARTESIAN_POINT('',(-0.452197767007,-0.776409239073));
+#603 = CARTESIAN_POINT('',(-0.435347025182,-0.770387796754));
+#604 = CARTESIAN_POINT('',(-0.418335484484,-0.764556516453));
+#605 = CARTESIAN_POINT('',(-0.401145754887,-0.758928019623));
+#606 = CARTESIAN_POINT('',(-0.383760074566,-0.753517179892));
+#607 = CARTESIAN_POINT('',(-0.36615943136,-0.748341203584));
+#608 = CARTESIAN_POINT('',(-0.33417158604,-0.739515582759));
+#609 = CARTESIAN_POINT('',(-0.319873236127,-0.735771910562));
+#610 = CARTESIAN_POINT('',(-0.305416347289,-0.732198581111));
+#611 = CARTESIAN_POINT('',(-0.290791061532,-0.728806962215));
+#612 = CARTESIAN_POINT('',(-0.275988432825,-0.725609888427));
+#613 = CARTESIAN_POINT('',(-0.261000171891,-0.722621482102));
+#614 = CARTESIAN_POINT('',(-0.221570907288,-0.715441658882));
+#615 = CARTESIAN_POINT('',(-0.196848044501,-0.71160080254));
+#616 = CARTESIAN_POINT('',(-0.171583411253,-0.708388418879));
+#617 = CARTESIAN_POINT('',(-0.145787873755,-0.705884644902));
+#618 = CARTESIAN_POINT('',(-0.11954110231,-0.704173586664));
+#619 = CARTESIAN_POINT('',(-9.299646977309E-002,-0.703318676766));
+#620 = CARTESIAN_POINT('',(-6.139253551332E-002,-0.703323280188));
+#621 = CARTESIAN_POINT('',(-5.635657939715E-002,-0.703354871563));
+#622 = CARTESIAN_POINT('',(-5.132250744167E-002,-0.703417313892));
+#623 = CARTESIAN_POINT('',(-4.629212230957E-002,-0.703510529518));
+#624 = CARTESIAN_POINT('',(-4.126714126019E-002,-0.703634370015));
+#625 = CARTESIAN_POINT('',(-3.624919614954E-002,-0.703788616188));
+#626 = CARTESIAN_POINT('',(-3.123983343027E-002,-0.703972978074));
+#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#628 = ORIENTED_EDGE('',*,*,#629,.F.);
+#629 = EDGE_CURVE('',#630,#436,#632,.T.);
+#630 = VERTEX_POINT('',#631);
+#631 = CARTESIAN_POINT('',(16.,-0.5,-24.4));
+#632 = SURFACE_CURVE('',#633,(#637,#644),.PCURVE_S1.);
+#633 = LINE('',#634,#635);
+#634 = CARTESIAN_POINT('',(16.,-0.5,-24.4));
+#635 = VECTOR('',#636,1.);
+#636 = DIRECTION('',(0.E+000,0.E+000,1.));
+#637 = PCURVE('',#132,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(-4.712388980385,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('',(16.,0.5,-24.4));
+#648 = DIRECTION('',(1.,0.E+000,0.E+000));
+#649 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(1.,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('',#356,#630,#658,.T.);
+#658 = SURFACE_CURVE('',#659,(#664,#671),.PCURVE_S1.);
+#659 = CIRCLE('',#660,8.5);
+#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663);
+#661 = CARTESIAN_POINT('',(7.5,-0.5,-24.4));
+#662 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#663 = DIRECTION('',(0.E+000,1.,0.E+000));
+#664 = PCURVE('',#132,#665);
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(-1.,0.E+000));
+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#671 = PCURVE('',#672,#677);
+#672 = PLANE('',#673);
+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
+#674 = CARTESIAN_POINT('',(8.4E-016,9.8E-016,-24.4));
+#675 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#676 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#677 = DEFINITIONAL_REPRESENTATION('',(#678),#686);
+#678 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#679,#680,#681,#682,#683,#684
+,#685),.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(
+ '') );
+#679 = CARTESIAN_POINT('',(-8.,-7.5));
+#680 = CARTESIAN_POINT('',(-8.,7.222431864335));
+#681 = CARTESIAN_POINT('',(4.75,-0.138784067832));
+#682 = CARTESIAN_POINT('',(17.5,-7.5));
+#683 = CARTESIAN_POINT('',(4.75,-14.86121593216));
+#684 = CARTESIAN_POINT('',(-8.,-22.22243186433));
+#685 = CARTESIAN_POINT('',(-8.,-7.5));
+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#687 = ADVANCED_FACE('',(#688),#105,.T.);
+#688 = FACE_BOUND('',#689,.T.);
+#689 = EDGE_LOOP('',(#690,#691,#714,#735));
+#690 = ORIENTED_EDGE('',*,*,#89,.F.);
+#691 = ORIENTED_EDGE('',*,*,#692,.F.);
+#692 = EDGE_CURVE('',#693,#57,#695,.T.);
+#693 = VERTEX_POINT('',#694);
+#694 = CARTESIAN_POINT('',(10.75,-4.633812611537,-22.8));
+#695 = SURFACE_CURVE('',#696,(#700,#707),.PCURVE_S1.);
+#696 = LINE('',#697,#698);
+#697 = CARTESIAN_POINT('',(10.75,-4.633812611537,-19.4));
+#698 = VECTOR('',#699,1.);
+#699 = DIRECTION('',(0.E+000,0.E+000,1.));
+#700 = PCURVE('',#105,#701);
+#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
+#702 = LINE('',#703,#704);
+#703 = CARTESIAN_POINT('',(14.383812611537,0.5));
+#704 = VECTOR('',#705,1.);
+#705 = DIRECTION('',(0.E+000,1.));
+#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#707 = PCURVE('',#77,#708);
+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713);
+#709 = LINE('',#710,#711);
+#710 = CARTESIAN_POINT('',(4.412330309117,0.E+000));
+#711 = VECTOR('',#712,1.);
+#712 = DIRECTION('',(0.E+000,1.));
+#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#714 = ORIENTED_EDGE('',*,*,#715,.F.);
+#715 = EDGE_CURVE('',#384,#693,#716,.T.);
+#716 = SURFACE_CURVE('',#717,(#721,#728),.PCURVE_S1.);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(10.75,4.875,-22.8));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(0.E+000,1.,0.E+000));
+#721 = PCURVE('',#105,#722);
+#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);
+#723 = LINE('',#724,#725);
+#724 = CARTESIAN_POINT('',(4.875,-2.9));
+#725 = VECTOR('',#726,1.);
+#726 = DIRECTION('',(-1.,0.E+000));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#728 = PCURVE('',#400,#729);
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(-4.875,-10.42123754537));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(-1.,0.E+000));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#735 = ORIENTED_EDGE('',*,*,#412,.F.);
+#736 = ADVANCED_FACE('',(#737),#77,.F.);
+#737 = FACE_BOUND('',#738,.F.);
+#738 = EDGE_LOOP('',(#739,#767,#768,#769,#770,#798));
+#739 = ORIENTED_EDGE('',*,*,#740,.F.);
+#740 = EDGE_CURVE('',#234,#741,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(11.065,-2.55,-19.4));
+#743 = SURFACE_CURVE('',#744,(#749,#756),.PCURVE_S1.);
+#744 = CIRCLE('',#745,7.05);
+#745 = AXIS2_PLACEMENT_3D('',#746,#747,#748);
+#746 = CARTESIAN_POINT('',(4.015,-2.55,-19.4));
+#747 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#748 = DIRECTION('',(0.E+000,1.,0.E+000));
+#749 = PCURVE('',#77,#750);
+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);
+#751 = LINE('',#752,#753);
+#752 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#753 = VECTOR('',#754,1.);
+#754 = DIRECTION('',(1.,0.E+000));
+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#756 = PCURVE('',#249,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#766);
+#758 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#759,#760,#761,#762,#763,#764
+,#765),.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(
+ '') );
+#759 = CARTESIAN_POINT('',(-4.514786961833,-3.79535766971));
+#760 = CARTESIAN_POINT('',(-4.514786961833,8.41560052365));
+#761 = CARTESIAN_POINT('',(6.060213038167,2.31012142697));
+#762 = CARTESIAN_POINT('',(16.635213038167,-3.79535766971));
+#763 = CARTESIAN_POINT('',(6.060213038167,-9.900836766391));
+#764 = CARTESIAN_POINT('',(-4.514786961833,-16.00631586307));
+#765 = CARTESIAN_POINT('',(-4.514786961833,-3.79535766971));
+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#767 = ORIENTED_EDGE('',*,*,#261,.F.);
+#768 = ORIENTED_EDGE('',*,*,#56,.T.);
+#769 = ORIENTED_EDGE('',*,*,#692,.F.);
+#770 = ORIENTED_EDGE('',*,*,#771,.T.);
+#771 = EDGE_CURVE('',#693,#772,#774,.T.);
+#772 = VERTEX_POINT('',#773);
+#773 = CARTESIAN_POINT('',(11.065,-2.55,-22.8));
+#774 = SURFACE_CURVE('',#775,(#780,#787),.PCURVE_S1.);
+#775 = CIRCLE('',#776,7.05);
+#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779);
+#777 = CARTESIAN_POINT('',(4.015,-2.55,-22.8));
+#778 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#779 = DIRECTION('',(0.E+000,1.,0.E+000));
+#780 = PCURVE('',#77,#781);
+#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786);
+#782 = LINE('',#783,#784);
+#783 = CARTESIAN_POINT('',(0.E+000,-3.4));
+#784 = VECTOR('',#785,1.);
+#785 = DIRECTION('',(1.,0.E+000));
+#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#787 = PCURVE('',#400,#788);
+#788 = DEFINITIONAL_REPRESENTATION('',(#789),#797);
+#789 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#790,#791,#792,#793,#794,#795
+,#796),.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(
+ '') );
+#790 = CARTESIAN_POINT('',(-4.5,-3.686237545373));
+#791 = CARTESIAN_POINT('',(-4.5,8.524720647987));
+#792 = CARTESIAN_POINT('',(6.075,2.419241551307));
+#793 = CARTESIAN_POINT('',(16.65,-3.686237545373));
+#794 = CARTESIAN_POINT('',(6.075,-9.791716642054));
+#795 = CARTESIAN_POINT('',(-4.5,-15.89719573873));
+#796 = CARTESIAN_POINT('',(-4.5,-3.686237545373));
+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#798 = ORIENTED_EDGE('',*,*,#799,.F.);
+#799 = EDGE_CURVE('',#741,#772,#800,.T.);
+#800 = SURFACE_CURVE('',#801,(#805,#812),.PCURVE_S1.);
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(11.065,-2.55,-19.4));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#805 = PCURVE('',#77,#806);
+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(0.E+000,-1.));
+#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#812 = PCURVE('',#813,#818);
+#813 = PLANE('',#814);
+#814 = AXIS2_PLACEMENT_3D('',#815,#816,#817);
+#815 = CARTESIAN_POINT('',(11.065,2.55,-19.4));
+#816 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#817 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823);
+#819 = LINE('',#820,#821);
+#820 = CARTESIAN_POINT('',(5.1,0.E+000));
+#821 = VECTOR('',#822,1.);
+#822 = DIRECTION('',(0.E+000,-1.));
+#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#824 = ADVANCED_FACE('',(#825),#165,.T.);
+#825 = FACE_BOUND('',#826,.F.);
+#826 = EDGE_LOOP('',(#827,#862,#890,#1073,#1074,#1098,#1126,#1155));
+#827 = ORIENTED_EDGE('',*,*,#828,.F.);
+#828 = EDGE_CURVE('',#829,#831,#833,.T.);
+#829 = VERTEX_POINT('',#830);
+#830 = CARTESIAN_POINT('',(-16.,-0.5,-24.4));
+#831 = VERTEX_POINT('',#832);
+#832 = CARTESIAN_POINT('',(-13.95999999999,-6.024346115153,-24.4));
+#833 = SURFACE_CURVE('',#834,(#839,#846),.PCURVE_S1.);
+#834 = CIRCLE('',#835,8.5);
+#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
+#836 = CARTESIAN_POINT('',(-7.5,-0.5,-24.4));
+#837 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#838 = DIRECTION('',(0.E+000,1.,0.E+000));
+#839 = PCURVE('',#165,#840);
+#840 = DEFINITIONAL_REPRESENTATION('',(#841),#845);
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(-1.,0.E+000));
+#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#846 = PCURVE('',#847,#852);
+#847 = PLANE('',#848);
+#848 = AXIS2_PLACEMENT_3D('',#849,#850,#851);
+#849 = CARTESIAN_POINT('',(8.4E-016,9.8E-016,-24.4));
+#850 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#851 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#852 = DEFINITIONAL_REPRESENTATION('',(#853),#861);
+#853 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#854,#855,#856,#857,#858,#859
+,#860),.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(
+ '') );
+#854 = CARTESIAN_POINT('',(-8.,7.5));
+#855 = CARTESIAN_POINT('',(-8.,22.222431864335));
+#856 = CARTESIAN_POINT('',(4.75,14.861215932168));
+#857 = CARTESIAN_POINT('',(17.5,7.5));
+#858 = CARTESIAN_POINT('',(4.75,0.138784067832));
+#859 = CARTESIAN_POINT('',(-8.,-7.222431864335));
+#860 = CARTESIAN_POINT('',(-8.,7.5));
+#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#862 = ORIENTED_EDGE('',*,*,#863,.T.);
+#863 = EDGE_CURVE('',#829,#864,#866,.T.);
+#864 = VERTEX_POINT('',#865);
+#865 = CARTESIAN_POINT('',(-16.,-0.5,-13.59227721906));
+#866 = SURFACE_CURVE('',#867,(#871,#878),.PCURVE_S1.);
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(-16.,-0.5,-24.4));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(0.E+000,0.E+000,1.));
+#871 = PCURVE('',#165,#872);
+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(-0.E+000,-1.));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#878 = PCURVE('',#879,#884);
+#879 = PLANE('',#880);
+#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883);
+#881 = CARTESIAN_POINT('',(-16.,-0.5,-24.4));
+#882 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#883 = DIRECTION('',(0.E+000,1.,0.E+000));
+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889);
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#887 = VECTOR('',#888,1.);
+#888 = DIRECTION('',(0.E+000,-1.));
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#890 = ORIENTED_EDGE('',*,*,#891,.T.);
+#891 = EDGE_CURVE('',#864,#150,#892,.T.);
+#892 = SURFACE_CURVE('',#893,(#938,#1025),.PCURVE_S1.);
+#893 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#894,#895,#896,#897,#898,#899,
+ #900,#901,#902,#903,#904,#905,#906,#907,#908,#909,#910,#911,#912,
+ #913,#914,#915,#916,#917,#918,#919,#920,#921,#922,#923,#924,#925,
+ #926,#927,#928,#929,#930,#931,#932,#933,#934,#935,#936,#937),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,8),(0.E+000,3.466404680785E-002,
+ 0.217993469376,0.332043808651,0.475851672513,0.585942622178,
+ 0.894637417373,1.),.UNSPECIFIED.);
+#894 = CARTESIAN_POINT('',(-16.,-0.5,-13.59227721906));
+#895 = CARTESIAN_POINT('',(-15.99999999269,-0.580228072359,
+ -13.58932598803));
+#896 = CARTESIAN_POINT('',(-15.99911662968,-0.660595350883,
+ -13.58685630415));
+#897 = CARTESIAN_POINT('',(-15.99734419079,-0.741064935139,
+ -13.58487312979));
+#898 = CARTESIAN_POINT('',(-15.99467904407,-0.821598526459,
+ -13.58338021551));
+#899 = CARTESIAN_POINT('',(-15.99111964576,-0.902156427944,
+ -13.58238010006));
+#900 = CARTESIAN_POINT('',(-15.98666654035,-0.982697544458,
+ -13.58187411038));
+#901 = CARTESIAN_POINT('',(-15.95305833788,-1.48882757661,
+ -13.58180022526));
+#902 = CARTESIAN_POINT('',(-15.89989750691,-1.912440168768,
+ -13.59556113814));
+#903 = CARTESIAN_POINT('',(-15.82233269755,-2.327806014956,
+ -13.6231024794));
+#904 = CARTESIAN_POINT('',(-15.72244957236,-2.730799932725,
+ -13.66333384996));
+#905 = CARTESIAN_POINT('',(-15.60278251996,-3.119010671791,
+ -13.71477440569));
+#906 = CARTESIAN_POINT('',(-15.46566559567,-3.491512291411,
+ -13.7760083651));
+#907 = CARTESIAN_POINT('',(-15.21736341938,-4.070816609679,
+ -13.88958708973));
+#908 = CARTESIAN_POINT('',(-15.11600459584,-4.286936333483,
+ -13.9365260942));
+#909 = CARTESIAN_POINT('',(-15.00893985954,-4.496965839379,
+ -13.9865709965));
+#910 = CARTESIAN_POINT('',(-14.89656285242,-4.700903785398,
+ -14.03946517596));
+#911 = CARTESIAN_POINT('',(-14.77923189112,-4.898780045583,
+ -14.09497216909));
+#912 = CARTESIAN_POINT('',(-14.65726568359,-5.090651663224,
+ -14.1528787679));
+#913 = CARTESIAN_POINT('',(-14.37165180415,-5.511062474211,
+ -14.28880355128));
+#914 = CARTESIAN_POINT('',(-14.20544940883,-5.736080873189,
+ -14.36811859765));
+#915 = CARTESIAN_POINT('',(-14.03289187512,-5.951808059738,
+ -14.45056368851));
+#916 = CARTESIAN_POINT('',(-13.85447741633,-6.158387312916,
+ -14.53580102341));
+#917 = CARTESIAN_POINT('',(-13.67064925451,-6.355958881051,
+ -14.62353120052));
+#918 = CARTESIAN_POINT('',(-13.48179760828,-6.544662564715,
+ -14.71349145151));
+#919 = CARTESIAN_POINT('',(-13.14009329803,-6.862411681672,
+ -14.87585780164));
+#920 = CARTESIAN_POINT('',(-12.98918810489,-6.995065459338,
+ -14.94743138798));
+#921 = CARTESIAN_POINT('',(-12.83569626064,-7.122654095386,
+ -15.02007237768));
+#922 = CARTESIAN_POINT('',(-12.67976244444,-7.245228430508,
+ -15.09368526486));
+#923 = CARTESIAN_POINT('',(-12.5215214903,-7.362833556485,
+ -15.16818239651));
+#924 = CARTESIAN_POINT('',(-12.36109884504,-7.475509855194,
+ -15.24348346889));
+#925 = CARTESIAN_POINT('',(-11.74299551871,-7.885520662188,
+ -15.53270734687));
+#926 = CARTESIAN_POINT('',(-11.27123123003,-8.149224527064,
+ -15.75160161701));
+#927 = CARTESIAN_POINT('',(-10.78577483715,-8.375313943225,
+ -15.97463221819));
+#928 = CARTESIAN_POINT('',(-10.28886951938,-8.564135671195,
+ -16.20049544024));
+#929 = CARTESIAN_POINT('',(-9.782643717236,-8.715841079796,
+ -16.42806731787));
+#930 = CARTESIAN_POINT('',(-9.269101803135,-8.83040116291,
+ -16.65638519149));
+#931 = CARTESIAN_POINT('',(-8.572973047704,-8.933907811536,
+ -16.96253417023));
+#932 = CARTESIAN_POINT('',(-8.395213079996,-8.955888453269,
+ -17.04042326896));
+#933 = CARTESIAN_POINT('',(-8.216913907196,-8.973501020131,
+ -17.11826219078));
+#934 = CARTESIAN_POINT('',(-8.038158201701,-8.986733484187,
+ -17.19601599158));
+#935 = CARTESIAN_POINT('',(-7.859030061706,-8.995571818823,
+ -17.27365024934));
+#936 = CARTESIAN_POINT('',(-7.679615011207,-8.999999998751,
+ -17.35113106409));
+#937 = CARTESIAN_POINT('',(-7.5,-9.,-17.42842505793));
+#938 = PCURVE('',#165,#939);
+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#1024);
+#940 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#941,#942,#943,#944,#945,#946,
+ #947,#948,#949,#950,#951,#952,#953,#954,#955,#956,#957,#958,#959,
+ #960,#961,#962,#963,#964,#965,#966,#967,#968,#969,#970,#971,#972,
+ #973,#974,#975,#976,#977,#978,#979,#980,#981,#982,#983,#984,#985,
+ #986,#987,#988,#989,#990,#991,#992,#993,#994,#995,#996,#997,#998,
+ #999,#1000,#1001,#1002,#1003,#1004,#1005,#1006,#1007,#1008,#1009,
+ #1010,#1011,#1012,#1013,#1014,#1015,#1016,#1017,#1018,#1019,#1020,
+ #1021,#1022,#1023),.UNSPECIFIED.,.F.,.F.,(11,9,9,9,9,9,9,9,9,11),(
+ 0.E+000,6.25E-002,0.1796875,0.23095703125,0.327087402344,
+ 0.495315551758,0.621486663818,0.810743331909,0.905371665955,1.),
+ .UNSPECIFIED.);
+#941 = CARTESIAN_POINT('',(-1.570796326795,-10.80772278093));
+#942 = CARTESIAN_POINT('',(-1.582708917671,-10.81144757274));
+#943 = CARTESIAN_POINT('',(-1.594645811041,-10.81444182686));
+#944 = CARTESIAN_POINT('',(-1.606606117957,-10.81669707385));
+#945 = CARTESIAN_POINT('',(-1.618571396462,-10.81820658387));
+#946 = CARTESIAN_POINT('',(-1.630555424337,-10.81896761911));
+#947 = CARTESIAN_POINT('',(-1.642544669927,-10.81897592085));
+#948 = CARTESIAN_POINT('',(-1.654518901586,-10.81823129282));
+#949 = CARTESIAN_POINT('',(-1.666484348121,-10.81674022684));
+#950 = CARTESIAN_POINT('',(-1.678432894212,-10.814505651));
+#951 = CARTESIAN_POINT('',(-1.712723226179,-10.80596521222));
+#952 = CARTESIAN_POINT('',(-1.73501129082,-10.79780752564));
+#953 = CARTESIAN_POINT('',(-1.757193858999,-10.78710701297));
+#954 = CARTESIAN_POINT('',(-1.779246055461,-10.77392988654));
+#955 = CARTESIAN_POINT('',(-1.801147836942,-10.75835824299));
+#956 = CARTESIAN_POINT('',(-1.822883569462,-10.74048517237));
+#957 = CARTESIAN_POINT('',(-1.844441746817,-10.72041026306));
+#958 = CARTESIAN_POINT('',(-1.865814826296,-10.69823547049));
+#959 = CARTESIAN_POINT('',(-1.886999163597,-10.67406131699));
+#960 = CARTESIAN_POINT('',(-1.917180728576,-10.63657429744));
+#961 = CARTESIAN_POINT('',(-1.926330309708,-10.62480085349));
+#962 = CARTESIAN_POINT('',(-1.935443909164,-10.61267099948));
+#963 = CARTESIAN_POINT('',(-1.944521866948,-10.60019206338));
+#964 = CARTESIAN_POINT('',(-1.953563647706,-10.58737311137));
+#965 = CARTESIAN_POINT('',(-1.962570088062,-10.57422097372));
+#966 = CARTESIAN_POINT('',(-1.97154327318,-10.56074010661));
+#967 = CARTESIAN_POINT('',(-1.980483420604,-10.54693770968));
+#968 = CARTESIAN_POINT('',(-1.98938723,-10.53282677667));
+#969 = CARTESIAN_POINT('',(-2.014888503178,-10.49138146108));
+#970 = CARTESIAN_POINT('',(-2.031399609972,-10.46328226672));
+#971 = CARTESIAN_POINT('',(-2.047793062745,-10.43415983435));
+#972 = CARTESIAN_POINT('',(-2.064071447977,-10.40405904277));
+#973 = CARTESIAN_POINT('',(-2.080237448511,-10.37302313706));
+#974 = CARTESIAN_POINT('',(-2.096293858038,-10.34109361877));
+#975 = CARTESIAN_POINT('',(-2.11224359648,-10.30831013602));
+#976 = CARTESIAN_POINT('',(-2.128089726478,-10.27471037366));
+#977 = CARTESIAN_POINT('',(-2.143835470837,-10.24032994343));
+#978 = CARTESIAN_POINT('',(-2.186869559585,-10.14372885298));
+#979 = CARTESIAN_POINT('',(-2.213958097181,-10.07996652337));
+#980 = CARTESIAN_POINT('',(-2.240760783012,-10.01411085181));
+#981 = CARTESIAN_POINT('',(-2.26730393273,-9.94630996951));
+#982 = CARTESIAN_POINT('',(-2.293597757751,-9.876726364047));
+#983 = CARTESIAN_POINT('',(-2.319655926411,-9.805507963133));
+#984 = CARTESIAN_POINT('',(-2.345496605828,-9.732779514345));
+#985 = CARTESIAN_POINT('',(-2.371133467206,-9.658656804558));
+#986 = CARTESIAN_POINT('',(-2.396580838226,-9.583250815712));
+#987 = CARTESIAN_POINT('',(-2.440802824717,-9.449228228885));
+#988 = CARTESIAN_POINT('',(-2.459655332696,-9.391126734976));
+#989 = CARTESIAN_POINT('',(-2.478413652949,-9.332404787012));
+#990 = CARTESIAN_POINT('',(-2.497082158749,-9.273106237059));
+#991 = CARTESIAN_POINT('',(-2.515670168214,-9.213254804956));
+#992 = CARTESIAN_POINT('',(-2.534170974861,-9.152926187031));
+#993 = CARTESIAN_POINT('',(-2.552608648926,-9.092089427519));
+#994 = CARTESIAN_POINT('',(-2.570968329634,-9.030842319538));
+#995 = CARTESIAN_POINT('',(-2.589264471254,-8.969182357359));
+#996 = CARTESIAN_POINT('',(-2.634851200216,-8.814092275928));
+#997 = CARTESIAN_POINT('',(-2.662065512473,-8.720190281095));
+#998 = CARTESIAN_POINT('',(-2.689157145165,-8.625537876063));
+#999 = CARTESIAN_POINT('',(-2.716139842548,-8.530227040335));
+#1000 = CARTESIAN_POINT('',(-2.743026358885,-8.434344690317));
+#1001 = CARTESIAN_POINT('',(-2.769828694915,-8.337973072377));
+#1002 = CARTESIAN_POINT('',(-2.796558287664,-8.241190072875));
+#1003 = CARTESIAN_POINT('',(-2.823226173908,-8.144069462199));
+#1004 = CARTESIAN_POINT('',(-2.849843139748,-8.04668108975));
+#1005 = CARTESIAN_POINT('',(-2.889708221559,-7.900296025264));
+#1006 = CARTESIAN_POINT('',(-2.902986587403,-7.851450339749));
+#1007 = CARTESIAN_POINT('',(-2.916255922452,-7.802563628751));
+#1008 = CARTESIAN_POINT('',(-2.929518299005,-7.753641149783));
+#1009 = CARTESIAN_POINT('',(-2.942774593397,-7.704692372806));
+#1010 = CARTESIAN_POINT('',(-2.956025686069,-7.655726529297));
+#1011 = CARTESIAN_POINT('',(-2.969273377609,-7.606749228622));
+#1012 = CARTESIAN_POINT('',(-2.982519618848,-7.5577653546));
+#1013 = CARTESIAN_POINT('',(-2.995765039573,-7.508784556305));
+#1014 = CARTESIAN_POINT('',(-3.022255254165,-7.41084894029));
+#1015 = CARTESIAN_POINT('',(-3.035500229415,-7.361893449928));
+#1016 = CARTESIAN_POINT('',(-3.048746248473,-7.312957726105));
+#1017 = CARTESIAN_POINT('',(-3.061994464873,-7.26404916113));
+#1018 = CARTESIAN_POINT('',(-3.075246014558,-7.215175090676));
+#1019 = CARTESIAN_POINT('',(-3.088502018525,-7.166342793805));
+#1020 = CARTESIAN_POINT('',(-3.101763585639,-7.117559492979));
+#1021 = CARTESIAN_POINT('',(-3.11503181644,-7.068832354043));
+#1022 = CARTESIAN_POINT('',(-3.12830780739,-7.020168486194));
+#1023 = CARTESIAN_POINT('',(-3.14159265359,-6.971574942067));
+#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1025 = PCURVE('',#321,#1026);
+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1072);
+#1027 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,
+ 6,6,6,8),(0.E+000,3.466404680785E-002,0.217993469376,0.332043808651,
+ 0.475851672513,0.585942622178,0.894637417373,1.),.UNSPECIFIED.);
+#1028 = CARTESIAN_POINT('',(-3.11035282016,-0.703972978074));
+#1029 = CARTESIAN_POINT('',(-3.105343457578,-0.703788616193));
+#1030 = CARTESIAN_POINT('',(-3.100325512543,-0.703634370021));
+#1031 = CARTESIAN_POINT('',(-3.095300531513,-0.703510529523));
+#1032 = CARTESIAN_POINT('',(-3.090270146355,-0.703417313895));
+#1033 = CARTESIAN_POINT('',(-3.085236074341,-0.703354871564));
+#1034 = CARTESIAN_POINT('',(-3.08020011815,-0.703323280188));
+#1035 = CARTESIAN_POINT('',(-3.04853028121,-0.703318667167));
+#1036 = CARTESIAN_POINT('',(-3.021920240214,-0.70417783326));
+#1037 = CARTESIAN_POINT('',(-2.995610229504,-0.705897349646));
+#1038 = CARTESIAN_POINT('',(-2.969754285224,-0.708413187317));
+#1039 = CARTESIAN_POINT('',(-2.94443228226,-0.711640552126));
+#1040 = CARTESIAN_POINT('',(-2.919654821741,-0.715498733922));
+#1041 = CARTESIAN_POINT('',(-2.880237376996,-0.722692341139));
+#1042 = CARTESIAN_POINT('',(-2.865311958494,-0.725673047707));
+#1043 = CARTESIAN_POINT('',(-2.850570583451,-0.728860554257));
+#1044 = CARTESIAN_POINT('',(-2.836005043763,-0.732240922122));
+#1045 = CARTESIAN_POINT('',(-2.821606489973,-0.735801480786));
+#1046 = CARTESIAN_POINT('',(-2.807365180586,-0.739531002276));
+#1047 = CARTESIAN_POINT('',(-2.775497688598,-0.748323416962));
+#1048 = CARTESIAN_POINT('',(-2.757959798574,-0.753479771436));
+#1049 = CARTESIAN_POINT('',(-2.740635398977,-0.758869365631));
+#1050 = CARTESIAN_POINT('',(-2.723505678163,-0.764475168472));
+#1051 = CARTESIAN_POINT('',(-2.706553055371,-0.770282450389));
+#1052 = CARTESIAN_POINT('',(-2.689760317366,-0.776278704413));
+#1053 = CARTESIAN_POINT('',(-2.660363504289,-0.787180969498));
+#1054 = CARTESIAN_POINT('',(-2.647701014953,-0.792012773621));
+#1055 = CARTESIAN_POINT('',(-2.635115106444,-0.796944405238));
+#1056 = CARTESIAN_POINT('',(-2.62259888659,-0.801971631903));
+#1057 = CARTESIAN_POINT('',(-2.610145851865,-0.807090705073));
+#1058 = CARTESIAN_POINT('',(-2.597749731105,-0.812298340175));
+#1059 = CARTESIAN_POINT('',(-2.550787847916,-0.83243425738));
+#1060 = CARTESIAN_POINT('',(-2.516576880498,-0.847947913584));
+#1061 = CARTESIAN_POINT('',(-2.482625790927,-0.864073632645));
+#1062 = CARTESIAN_POINT('',(-2.448824294769,-0.880769097206));
+#1063 = CARTESIAN_POINT('',(-2.415069592314,-0.898004527112));
+#1064 = CARTESIAN_POINT('',(-2.381259892521,-0.915762757235));
+#1065 = CARTESIAN_POINT('',(-2.335678828605,-0.940281424686));
+#1066 = CARTESIAN_POINT('',(-2.324060885685,-0.946580773963));
+#1067 = CARTESIAN_POINT('',(-2.312419577227,-0.952940040634));
+#1068 = CARTESIAN_POINT('',(-2.30075066512,-0.959359000395));
+#1069 = CARTESIAN_POINT('',(-2.289049823066,-0.965837525073));
+#1070 = CARTESIAN_POINT('',(-2.277312636582,-0.972375582625));
+#1071 = CARTESIAN_POINT('',(-2.265534602992,-0.978973237144));
+#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1073 = ORIENTED_EDGE('',*,*,#147,.F.);
+#1074 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#1075 = EDGE_CURVE('',#148,#1076,#1078,.T.);
+#1076 = VERTEX_POINT('',#1077);
+#1077 = CARTESIAN_POINT('',(-10.25,-8.542853971073,-19.9));
+#1078 = SURFACE_CURVE('',#1079,(#1084,#1091),.PCURVE_S1.);
+#1079 = CIRCLE('',#1080,8.5);
+#1080 = AXIS2_PLACEMENT_3D('',#1081,#1082,#1083);
+#1081 = CARTESIAN_POINT('',(-7.5,-0.5,-19.9));
+#1082 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1083 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1084 = PCURVE('',#165,#1085);
+#1085 = DEFINITIONAL_REPRESENTATION('',(#1086),#1090);
+#1086 = LINE('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(-6.28318530718,-4.5));
+#1088 = VECTOR('',#1089,1.);
+#1089 = DIRECTION('',(1.,-0.E+000));
+#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1091 = PCURVE('',#193,#1092);
+#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097);
+#1093 = CIRCLE('',#1094,8.5);
+#1094 = AXIS2_PLACEMENT_2D('',#1095,#1096);
+#1095 = CARTESIAN_POINT('',(6.25E-002,7.75));
+#1096 = DIRECTION('',(-1.,0.E+000));
+#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1098 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1099 = EDGE_CURVE('',#1076,#1100,#1102,.T.);
+#1100 = VERTEX_POINT('',#1101);
+#1101 = CARTESIAN_POINT('',(-10.25,-8.542853971073,-22.8));
+#1102 = SURFACE_CURVE('',#1103,(#1107,#1114),.PCURVE_S1.);
+#1103 = LINE('',#1104,#1105);
+#1104 = CARTESIAN_POINT('',(-10.25,-8.542853971073,-24.4));
+#1105 = VECTOR('',#1106,1.);
+#1106 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1107 = PCURVE('',#165,#1108);
+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113);
+#1109 = LINE('',#1110,#1111);
+#1110 = CARTESIAN_POINT('',(-2.812135513972,0.E+000));
+#1111 = VECTOR('',#1112,1.);
+#1112 = DIRECTION('',(-0.E+000,1.));
+#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1114 = PCURVE('',#1115,#1120);
+#1115 = PLANE('',#1116);
+#1116 = AXIS2_PLACEMENT_3D('',#1117,#1118,#1119);
+#1117 = CARTESIAN_POINT('',(-10.25,-10.625,-19.9));
+#1118 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1119 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1120 = DEFINITIONAL_REPRESENTATION('',(#1121),#1125);
+#1121 = LINE('',#1122,#1123);
+#1122 = CARTESIAN_POINT('',(2.082146028927,-4.5));
+#1123 = VECTOR('',#1124,1.);
+#1124 = DIRECTION('',(0.E+000,-1.));
+#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1126 = ORIENTED_EDGE('',*,*,#1127,.T.);
+#1127 = EDGE_CURVE('',#1100,#1128,#1130,.T.);
+#1128 = VERTEX_POINT('',#1129);
+#1129 = CARTESIAN_POINT('',(-13.95999999999,-6.024346115153,-22.8));
+#1130 = SURFACE_CURVE('',#1131,(#1136,#1143),.PCURVE_S1.);
+#1131 = CIRCLE('',#1132,8.5);
+#1132 = AXIS2_PLACEMENT_3D('',#1133,#1134,#1135);
+#1133 = CARTESIAN_POINT('',(-7.5,-0.5,-22.8));
+#1134 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1135 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1136 = PCURVE('',#165,#1137);
+#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142);
+#1138 = LINE('',#1139,#1140);
+#1139 = CARTESIAN_POINT('',(-6.28318530718,-1.6));
+#1140 = VECTOR('',#1141,1.);
+#1141 = DIRECTION('',(1.,-0.E+000));
+#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1143 = PCURVE('',#1144,#1149);
+#1144 = PLANE('',#1145);
+#1145 = AXIS2_PLACEMENT_3D('',#1146,#1147,#1148);
+#1146 = CARTESIAN_POINT('',(0.328762454627,9.168E-014,-22.8));
+#1147 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1148 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154);
+#1150 = CIRCLE('',#1151,8.5);
+#1151 = AXIS2_PLACEMENT_2D('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(0.5,7.828762454627));
+#1153 = DIRECTION('',(-1.,0.E+000));
+#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1155 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#1156 = EDGE_CURVE('',#1128,#831,#1157,.T.);
+#1157 = SURFACE_CURVE('',#1158,(#1162,#1169),.PCURVE_S1.);
+#1158 = LINE('',#1159,#1160);
+#1159 = CARTESIAN_POINT('',(-13.95999999999,-6.024346115153,-24.4));
+#1160 = VECTOR('',#1161,1.);
+#1161 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1162 = PCURVE('',#165,#1163);
+#1163 = DEFINITIONAL_REPRESENTATION('',(#1164),#1168);
+#1164 = LINE('',#1165,#1166);
+#1165 = CARTESIAN_POINT('',(-2.278279538574,0.E+000));
+#1166 = VECTOR('',#1167,1.);
+#1167 = DIRECTION('',(-0.E+000,1.));
+#1168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1169 = PCURVE('',#1170,#1175);
+#1170 = PLANE('',#1171);
+#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174);
+#1172 = CARTESIAN_POINT('',(-13.95999999999,-10.625,-22.8));
+#1173 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1174 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180);
+#1176 = LINE('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(4.600653884847,-1.6));
+#1178 = VECTOR('',#1179,1.);
+#1179 = DIRECTION('',(0.E+000,-1.));
+#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1181 = ADVANCED_FACE('',(#1182),#321,.T.);
+#1182 = FACE_BOUND('',#1183,.F.);
+#1183 = EDGE_LOOP('',(#1184,#1210,#1238,#1239,#1240,#1241,#1271,#1479,
+ #1525,#1702,#1730,#1731,#1764,#1799,#1860,#1895,#1930,#1965,#1994,
+ #2091,#2126,#2161,#2258,#2355,#2388,#2485,#2582,#2617,#2652,#2749,
+ #2773,#2870,#2905,#2940,#3037,#3134,#3167,#3264,#3361,#3396,#3431,
+ #3528,#3552,#3587,#3622,#3657,#3718,#3753));
+#1184 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1185 = EDGE_CURVE('',#1186,#1188,#1190,.T.);
+#1186 = VERTEX_POINT('',#1187);
+#1187 = CARTESIAN_POINT('',(16.,-3.020133145512E-015,-13.60147050873));
+#1188 = VERTEX_POINT('',#1189);
+#1189 = CARTESIAN_POINT('',(18.369574620453,-2.259610476962E-015,
+ -10.17638090205));
+#1190 = SEAM_CURVE('',#1191,(#1196,#1203),.PCURVE_S1.);
+#1191 = CIRCLE('',#1192,21.);
+#1192 = AXIS2_PLACEMENT_3D('',#1193,#1194,#1195);
+#1193 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1194 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#1195 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1196 = PCURVE('',#321,#1197);
+#1197 = DEFINITIONAL_REPRESENTATION('',(#1198),#1202);
+#1198 = LINE('',#1199,#1200);
+#1199 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
+#1200 = VECTOR('',#1201,1.);
+#1201 = DIRECTION('',(-0.E+000,1.));
+#1202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1203 = PCURVE('',#321,#1204);
+#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1209);
+#1205 = LINE('',#1206,#1207);
+#1206 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
+#1207 = VECTOR('',#1208,1.);
+#1208 = DIRECTION('',(-0.E+000,1.));
+#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1210 = ORIENTED_EDGE('',*,*,#1211,.F.);
+#1211 = EDGE_CURVE('',#436,#1186,#1212,.T.);
+#1212 = SURFACE_CURVE('',#1213,(#1218,#1231),.PCURVE_S1.);
+#1213 = CIRCLE('',#1214,13.601470508735);
+#1214 = AXIS2_PLACEMENT_3D('',#1215,#1216,#1217);
+#1215 = CARTESIAN_POINT('',(16.,-3.552713678801E-015,0.E+000));
+#1216 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1217 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1218 = PCURVE('',#321,#1219);
+#1219 = DEFINITIONAL_REPRESENTATION('',(#1220),#1230);
+#1220 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1221,#1222,#1223,#1224,#1225,
+ #1226,#1227,#1228,#1229),.UNSPECIFIED.,.F.,.F.,(9,9),(4.675619964797
+ ,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1221 = CARTESIAN_POINT('',(-3.123983343027E-002,-0.703972978074));
+#1222 = CARTESIAN_POINT('',(-2.733915321222E-002,-0.704116536962));
+#1223 = CARTESIAN_POINT('',(-2.343663248038E-002,-0.704239616678));
+#1224 = CARTESIAN_POINT('',(-1.953257640726E-002,-0.704342202625));
+#1225 = CARTESIAN_POINT('',(-1.562729111065E-002,-0.704424283088));
+#1226 = CARTESIAN_POINT('',(-1.172108342065E-002,-0.704485849311));
+#1227 = CARTESIAN_POINT('',(-7.814260642935E-003,-0.704526895404));
+#1228 = CARTESIAN_POINT('',(-3.907130321472E-003,-0.704547418453));
+#1229 = CARTESIAN_POINT('',(-1.894456332264E-016,-0.704547418453));
+#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1231 = PCURVE('',#645,#1232);
+#1232 = DEFINITIONAL_REPRESENTATION('',(#1233),#1237);
+#1233 = CIRCLE('',#1234,13.601470508735);
+#1234 = AXIS2_PLACEMENT_2D('',#1235,#1236);
+#1235 = CARTESIAN_POINT('',(0.5,-24.4));
+#1236 = DIRECTION('',(-1.,-0.E+000));
+#1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1238 = ORIENTED_EDGE('',*,*,#435,.F.);
+#1239 = ORIENTED_EDGE('',*,*,#306,.F.);
+#1240 = ORIENTED_EDGE('',*,*,#891,.F.);
+#1241 = ORIENTED_EDGE('',*,*,#1242,.F.);
+#1242 = EDGE_CURVE('',#1243,#864,#1245,.T.);
+#1243 = VERTEX_POINT('',#1244);
+#1244 = CARTESIAN_POINT('',(-16.,0.5,-13.59227721906));
+#1245 = SURFACE_CURVE('',#1246,(#1251,#1264),.PCURVE_S1.);
+#1246 = CIRCLE('',#1247,13.601470508735);
+#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250);
+#1248 = CARTESIAN_POINT('',(-16.,3.552713678801E-015,0.E+000));
+#1249 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#1250 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1251 = PCURVE('',#321,#1252);
+#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1263);
+#1253 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1254,#1255,#1256,#1257,#1258,
+ #1259,#1260,#1261,#1262),.UNSPECIFIED.,.F.,.F.,(9,9),(4.675619964797
+ ,4.749157995972),.PIECEWISE_BEZIER_KNOTS.);
+#1254 = CARTESIAN_POINT('',(-3.17283248702,-0.703972978074));
+#1255 = CARTESIAN_POINT('',(-3.165031126584,-0.704260095849));
+#1256 = CARTESIAN_POINT('',(-3.157222404093,-0.704465296942));
+#1257 = CARTESIAN_POINT('',(-3.149408760912,-0.704588464539));
+#1258 = CARTESIAN_POINT('',(-3.141592653603,-0.704629528242));
+#1259 = CARTESIAN_POINT('',(-3.133776546241,-0.704588464539));
+#1260 = CARTESIAN_POINT('',(-3.125962903087,-0.704465296942));
+#1261 = CARTESIAN_POINT('',(-3.118154180596,-0.704260095849));
+#1262 = CARTESIAN_POINT('',(-3.11035282016,-0.703972978074));
+#1263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1264 = PCURVE('',#879,#1265);
+#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1270);
+#1266 = CIRCLE('',#1267,13.601470508735);
+#1267 = AXIS2_PLACEMENT_2D('',#1268,#1269);
+#1268 = CARTESIAN_POINT('',(0.5,-24.4));
+#1269 = DIRECTION('',(-1.,0.E+000));
+#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1271 = ORIENTED_EDGE('',*,*,#1272,.F.);
+#1272 = EDGE_CURVE('',#1273,#1243,#1275,.T.);
+#1273 = VERTEX_POINT('',#1274);
+#1274 = CARTESIAN_POINT('',(-7.5,9.,-17.42842505793));
+#1275 = SURFACE_CURVE('',#1276,(#1321,#1369),.PCURVE_S1.);
+#1276 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#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),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+ 7,7,9),(0.E+000,0.105903499488,0.523642130335,0.666993857918,
+ 0.781560870083,0.964513286943,1.),.UNSPECIFIED.);
+#1277 = CARTESIAN_POINT('',(-7.5,9.,-17.42842505793));
+#1278 = CARTESIAN_POINT('',(-7.658009716346,8.999999998901,
+ -17.36042850263));
+#1279 = CARTESIAN_POINT('',(-7.815863085894,8.996643138159,
+ -17.29229237476));
+#1280 = CARTESIAN_POINT('',(-7.973507512248,8.989940918017,
+ -17.22403674531));
+#1281 = CARTESIAN_POINT('',(-8.130890313629,8.979903807292,
+ -17.15568230185));
+#1282 = CARTESIAN_POINT('',(-8.287958722869,8.966541243379,
+ -17.08725034853));
+#1283 = CARTESIAN_POINT('',(-8.444659887417,8.949861632249,
+ -17.01876280609));
+#1284 = CARTESIAN_POINT('',(-8.600940869334,8.929872348447,
+ -16.95024221183));
+#1285 = CARTESIAN_POINT('',(-9.371335767722,8.814701520905,
+ -16.61139171971));
+#1286 = CARTESIAN_POINT('',(-9.978067626712,8.671499752561,
+ -16.34113479064));
+#1287 = CARTESIAN_POINT('',(-10.57441633279,8.477408526577,
+ -16.07205499439));
+#1288 = CARTESIAN_POINT('',(-11.15740377429,8.232334090513,
+ -15.80559711759));
+#1289 = CARTESIAN_POINT('',(-11.72371648195,7.935959634172,
+ -15.54352580013));
+#1290 = CARTESIAN_POINT('',(-12.26964587862,7.587581952586,
+ -15.2880125732));
+#1291 = CARTESIAN_POINT('',(-12.79113726201,7.186176583884,
+ -15.0416574224));
+#1292 = CARTESIAN_POINT('',(-13.45224717123,6.572386180164,
+ -14.72753702908));
+#1293 = CARTESIAN_POINT('',(-13.61766269994,6.409064522273,
+ -14.64877332558));
+#1294 = CARTESIAN_POINT('',(-13.77938146681,6.239152680448,
+ -14.57163974359));
+#1295 = CARTESIAN_POINT('',(-13.93716923271,6.062564630934,
+ -14.49629413289));
+#1296 = CARTESIAN_POINT('',(-14.09076534109,5.879213734567,
+ -14.42291235395));
+#1297 = CARTESIAN_POINT('',(-14.23988256962,5.689012406022,
+ -14.35168873722));
+#1298 = CARTESIAN_POINT('',(-14.38420580195,5.49187051492,
+ -14.28283693656));
+#1299 = CARTESIAN_POINT('',(-14.63462544932,5.124513020692,
+ -14.1636474215));
+#1300 = CARTESIAN_POINT('',(-14.74257031648,4.956851660206,
+ -14.11237222809));
+#1301 = CARTESIAN_POINT('',(-14.84705067539,4.78465746403,
+ -14.06288355949));
+#1302 = CARTESIAN_POINT('',(-14.9478708142,4.607891079386,
+ -14.01531275972));
+#1303 = CARTESIAN_POINT('',(-15.04481436857,4.426526305085,
+ -13.96980338544));
+#1304 = CARTESIAN_POINT('',(-15.13764593518,4.240551622574,
+ -13.92651003766));
+#1305 = CARTESIAN_POINT('',(-15.2261126853,4.049971726972,
+ -13.88559719343));
+#1306 = CARTESIAN_POINT('',(-15.44381962368,3.543153187251,
+ -13.78598218253));
+#1307 = CARTESIAN_POINT('',(-15.56578914916,3.220016207438,
+ -13.73127870169));
+#1308 = CARTESIAN_POINT('',(-15.67493011094,2.885184033959,
+ -13.68375234588));
+#1309 = CARTESIAN_POINT('',(-15.76990065881,2.53906662035,
+ -13.64423033872));
+#1310 = CARTESIAN_POINT('',(-15.84917830949,2.18278001206,
+ -13.61361581797));
+#1311 = CARTESIAN_POINT('',(-15.91129849434,1.818230301833,
+ -13.59273366838));
+#1312 = CARTESIAN_POINT('',(-15.95515503569,1.448216339909,
+ -13.58213746794));
+#1313 = CARTESIAN_POINT('',(-15.98532379828,1.004480586087,
+ -13.58181366542));
+#1314 = CARTESIAN_POINT('',(-15.98952470411,0.932342634975,
+ -13.58214956855));
+#1315 = CARTESIAN_POINT('',(-15.99302351921,0.860182724614,
+ -13.58287398418));
+#1316 = CARTESIAN_POINT('',(-15.99581948784,0.788028635263,
+ -13.58398625049));
+#1317 = CARTESIAN_POINT('',(-15.99791300333,0.715907401663,
+ -13.58548503802));
+#1318 = CARTESIAN_POINT('',(-15.99930560806,0.643845313037,
+ -13.58736834968));
+#1319 = CARTESIAN_POINT('',(-15.99999999345,0.571867913087,
+ -13.5896335208));
+#1320 = CARTESIAN_POINT('',(-16.,0.5,-13.59227721906));
+#1321 = PCURVE('',#321,#1322);
+#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1368);
+#1323 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#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),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+ 7,7,9),(0.E+000,0.105903499488,0.523642130335,0.666993857918,
+ 0.781560870083,0.964513286943,1.),.UNSPECIFIED.);
+#1324 = CARTESIAN_POINT('',(-4.017650704188,-0.978973237144));
+#1325 = CARTESIAN_POINT('',(-4.007289411253,-0.973169192638));
+#1326 = CARTESIAN_POINT('',(-3.996959394739,-0.967410501508));
+#1327 = CARTESIAN_POINT('',(-3.986657623378,-0.961697026113));
+#1328 = CARTESIAN_POINT('',(-3.976381164075,-0.9560287079));
+#1329 = CARTESIAN_POINT('',(-3.966127181904,-0.950405567403));
+#1330 = CARTESIAN_POINT('',(-3.95589294011,-0.944827704244));
+#1331 = CARTESIAN_POINT('',(-3.945675800112,-0.939295297133));
+#1332 = CARTESIAN_POINT('',(-3.895228930768,-0.91216622431));
+#1333 = CARTESIAN_POINT('',(-3.855243034747,-0.891252401402));
+#1334 = CARTESIAN_POINT('',(-3.815310158086,-0.87105567061));
+#1335 = CARTESIAN_POINT('',(-3.775264594064,-0.851600681913));
+#1336 = CARTESIAN_POINT('',(-3.734950029487,-0.832936797486));
+#1337 = CARTESIAN_POINT('',(-3.694196713093,-0.815140931862));
+#1338 = CARTESIAN_POINT('',(-3.652812161001,-0.798316226346));
+#1339 = CARTESIAN_POINT('',(-3.595977415626,-0.777220981864));
+#1340 = CARTESIAN_POINT('',(-3.581350889117,-0.771964495205));
+#1341 = CARTESIAN_POINT('',(-3.566607630704,-0.766847402876));
+#1342 = CARTESIAN_POINT('',(-3.551736966129,-0.761877143133));
+#1343 = CARTESIAN_POINT('',(-3.536728111199,-0.757062258454));
+#1344 = CARTESIAN_POINT('',(-3.521569885058,-0.752412405067));
+#1345 = CARTESIAN_POINT('',(-3.506250360504,-0.747938402132));
+#1346 = CARTESIAN_POINT('',(-3.478373685431,-0.740226874858));
+#1347 = CARTESIAN_POINT('',(-3.465880462273,-0.736921716556));
+#1348 = CARTESIAN_POINT('',(-3.453269886314,-0.733742909));
+#1349 = CARTESIAN_POINT('',(-3.440535637739,-0.730697336428));
+#1350 = CARTESIAN_POINT('',(-3.427671875829,-0.727792638213));
+#1351 = CARTESIAN_POINT('',(-3.41467314234,-0.725037143114));
+#1352 = CARTESIAN_POINT('',(-3.40153426489,-0.72243980352));
+#1353 = CARTESIAN_POINT('',(-3.367036992285,-0.716130176035));
+#1354 = CARTESIAN_POINT('',(-3.345467618333,-0.712680342644));
+#1355 = CARTESIAN_POINT('',(-3.323500166512,-0.709694244494));
+#1356 = CARTESIAN_POINT('',(-3.301131124252,-0.707218627334));
+#1357 = CARTESIAN_POINT('',(-3.278392266825,-0.705305105999));
+#1358 = CARTESIAN_POINT('',(-3.255350789467,-0.7040012997));
+#1359 = CARTESIAN_POINT('',(-3.232116389967,-0.70333972293));
+#1360 = CARTESIAN_POINT('',(-3.204347774706,-0.703319506304));
+#1361 = CARTESIAN_POINT('',(-3.199836425908,-0.703340478355));
+#1362 = CARTESIAN_POINT('',(-3.195326170406,-0.703385707006));
+#1363 = CARTESIAN_POINT('',(-3.190818230838,-0.7034551535));
+#1364 = CARTESIAN_POINT('',(-3.186313784194,-0.703548740091));
+#1365 = CARTESIAN_POINT('',(-3.181813961819,-0.703666350037));
+#1366 = CARTESIAN_POINT('',(-3.177319849411,-0.703807827607));
+#1367 = CARTESIAN_POINT('',(-3.17283248702,-0.703972978074));
+#1368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1369 = PCURVE('',#1370,#1375);
+#1370 = CYLINDRICAL_SURFACE('',#1371,8.5);
+#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);
+#1372 = CARTESIAN_POINT('',(-7.5,0.5,-24.4));
+#1373 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1374 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1375 = DEFINITIONAL_REPRESENTATION('',(#1376),#1478);
+#1376 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#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,#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,#1456,#1457,#1458,
+ #1459,#1460,#1461,#1462,#1463,#1464,#1465,#1466,#1467,#1468,#1469,
+ #1470,#1471,#1472,#1473,#1474,#1475,#1476,#1477),.UNSPECIFIED.,.F.,
+ .F.,(11,9,9,9,9,9,9,9,9,9,9,11),(0.E+000,6.25E-002,0.12109375,
+ 0.3408203125,0.505615234375,0.567413330078,0.675559997559,
+ 0.756669998169,0.817502498627,0.908751249313,0.954375624657,1.),
+ .UNSPECIFIED.);
+#1377 = CARTESIAN_POINT('',(0.E+000,-6.971574942067));
+#1378 = CARTESIAN_POINT('',(-8.77656474217E-003,-7.003678014972));
+#1379 = CARTESIAN_POINT('',(-1.754914330602E-002,-7.035811335064));
+#1380 = CARTESIAN_POINT('',(-2.631808113023E-002,-7.067972977091));
+#1381 = CARTESIAN_POINT('',(-3.508371978101E-002,-7.100160990914));
+#1382 = CARTESIAN_POINT('',(-4.384639789093E-002,-7.132373401419));
+#1383 = CARTESIAN_POINT('',(-5.260645126697E-002,-7.164608208554));
+#1384 = CARTESIAN_POINT('',(-6.136421314957E-002,-7.196863387366));
+#1385 = CARTESIAN_POINT('',(-7.012001490678E-002,-7.229136887976));
+#1386 = CARTESIAN_POINT('',(-7.88741867498E-002,-7.261426635528));
+#1387 = CARTESIAN_POINT('',(-9.583287355474E-002,-7.324015431595));
+#1388 = CARTESIAN_POINT('',(-0.104037666383,-7.3543132123));
+#1389 = CARTESIAN_POINT('',(-0.11224077971,-7.384618707666));
+#1390 = CARTESIAN_POINT('',(-0.120445453272,-7.414941169211));
+#1391 = CARTESIAN_POINT('',(-0.128647212787,-7.445261254892));
+#1392 = CARTESIAN_POINT('',(-0.136849156262,-7.475587651099));
+#1393 = CARTESIAN_POINT('',(-0.145054169537,-7.505928245377));
+#1394 = CARTESIAN_POINT('',(-0.153257112508,-7.536261176202));
+#1395 = CARTESIAN_POINT('',(-0.161460408016,-7.566592554542));
+#1396 = CARTESIAN_POINT('',(-0.200428601033,-7.710648782115));
+#1397 = CARTESIAN_POINT('',(-0.231200194563,-7.824323554518));
+#1398 = CARTESIAN_POINT('',(-0.261998456123,-7.937864764591));
+#1399 = CARTESIAN_POINT('',(-0.292841859417,-8.051184261278));
+#1400 = CARTESIAN_POINT('',(-0.323748312009,-8.164185483775));
+#1401 = CARTESIAN_POINT('',(-0.354735487987,-8.276763223999));
+#1402 = CARTESIAN_POINT('',(-0.385821134634,-8.388803251826));
+#1403 = CARTESIAN_POINT('',(-0.417023389413,-8.500181844333));
+#1404 = CARTESIAN_POINT('',(-0.448361141081,-8.610765193949));
+#1405 = CARTESIAN_POINT('',(-0.503474459986,-8.802641161693));
+#1406 = CARTESIAN_POINT('',(-0.527181963682,-8.884345003343));
+#1407 = CARTESIAN_POINT('',(-0.550985447285,-8.965459085153));
+#1408 = CARTESIAN_POINT('',(-0.574893756685,-9.045918917941));
+#1409 = CARTESIAN_POINT('',(-0.598916218347,-9.125656376227));
+#1410 = CARTESIAN_POINT('',(-0.623062760104,-9.204599469609));
+#1411 = CARTESIAN_POINT('',(-0.647344053951,-9.28267206408));
+#1412 = CARTESIAN_POINT('',(-0.671771692736,-9.359793534378));
+#1413 = CARTESIAN_POINT('',(-0.696358418659,-9.435878321962));
+#1414 = CARTESIAN_POINT('',(-0.730403430835,-9.538944258516));
+#1415 = CARTESIAN_POINT('',(-0.739712895398,-9.56689483149));
+#1416 = CARTESIAN_POINT('',(-0.749046567971,-9.594679362053));
+#1417 = CARTESIAN_POINT('',(-0.758409368469,-9.622305102408));
+#1418 = CARTESIAN_POINT('',(-0.767794763048,-9.649745312097));
+#1419 = CARTESIAN_POINT('',(-0.777205995338,-9.677002140036));
+#1420 = CARTESIAN_POINT('',(-0.786647662277,-9.704081447659));
+#1421 = CARTESIAN_POINT('',(-0.796115107624,-9.730961367225));
+#1422 = CARTESIAN_POINT('',(-0.80561212966,-9.757645031653));
+#1423 = CARTESIAN_POINT('',(-0.831809812554,-9.830460802158));
+#1424 = CARTESIAN_POINT('',(-0.848571480062,-9.876170732721));
+#1425 = CARTESIAN_POINT('',(-0.865427409482,-9.921219538675));
+#1426 = CARTESIAN_POINT('',(-0.88238158279,-9.96557188474));
+#1427 = CARTESIAN_POINT('',(-0.899438179244,-10.00919049773));
+#1428 = CARTESIAN_POINT('',(-0.916601172883,-10.05203543044));
+#1429 = CARTESIAN_POINT('',(-0.933874557692,-10.09406457682));
+#1430 = CARTESIAN_POINT('',(-0.951263087399,-10.13523496247));
+#1431 = CARTESIAN_POINT('',(-0.968772211239,-10.1755022207));
+#1432 = CARTESIAN_POINT('',(-0.999629034024,-10.24429704695));
+#1433 = CARTESIAN_POINT('',(-1.012922979121,-10.27324331645));
+#1434 = CARTESIAN_POINT('',(-1.026288532423,-10.30163200667));
+#1435 = CARTESIAN_POINT('',(-1.039727622475,-10.32944167444));
+#1436 = CARTESIAN_POINT('',(-1.053242098244,-10.35664983157));
+#1437 = CARTESIAN_POINT('',(-1.066833736636,-10.38323299098));
+#1438 = CARTESIAN_POINT('',(-1.080504249609,-10.40916671273));
+#1439 = CARTESIAN_POINT('',(-1.094255290815,-10.43442565033));
+#1440 = CARTESIAN_POINT('',(-1.108088462,-10.458983597));
+#1441 = CARTESIAN_POINT('',(-1.13244296284,-10.50068598262));
+#1442 = CARTESIAN_POINT('',(-1.142927495112,-10.51814867273));
+#1443 = CARTESIAN_POINT('',(-1.153461854138,-10.53519343072));
+#1444 = CARTESIAN_POINT('',(-1.164034369741,-10.55179079808));
+#1445 = CARTESIAN_POINT('',(-1.174682873291,-10.56798365246));
+#1446 = CARTESIAN_POINT('',(-1.185342055852,-10.58366100536));
+#1447 = CARTESIAN_POINT('',(-1.196077495105,-10.59890992427));
+#1448 = CARTESIAN_POINT('',(-1.206851928077,-10.61365937355));
+#1449 = CARTESIAN_POINT('',(-1.217679663748,-10.62791816248));
+#1450 = CARTESIAN_POINT('',(-1.2448751832,-10.66229374001));
+#1451 = CARTESIAN_POINT('',(-1.261306692256,-10.68177583403));
+#1452 = CARTESIAN_POINT('',(-1.277852828048,-10.70006994187));
+#1453 = CARTESIAN_POINT('',(-1.294512583075,-10.71712934381));
+#1454 = CARTESIAN_POINT('',(-1.311283521892,-10.73290632256));
+#1455 = CARTESIAN_POINT('',(-1.328161770793,-10.74735321761));
+#1456 = CARTESIAN_POINT('',(-1.345141986343,-10.76042355115));
+#1457 = CARTESIAN_POINT('',(-1.362217299974,-10.77207323117));
+#1458 = CARTESIAN_POINT('',(-1.379379234983,-10.78226183768));
+#1459 = CARTESIAN_POINT('',(-1.405236769643,-10.79530007789));
+#1460 = CARTESIAN_POINT('',(-1.413875053222,-10.79927204638));
+#1461 = CARTESIAN_POINT('',(-1.422531167149,-10.80286548163));
+#1462 = CARTESIAN_POINT('',(-1.431203728755,-10.80607627754));
+#1463 = CARTESIAN_POINT('',(-1.439891244031,-10.80890068637));
+#1464 = CARTESIAN_POINT('',(-1.448592103568,-10.81133536315));
+#1465 = CARTESIAN_POINT('',(-1.457304577955,-10.81337741146));
+#1466 = CARTESIAN_POINT('',(-1.466026812532,-10.81502443074));
+#1467 = CARTESIAN_POINT('',(-1.474756821541,-10.81627456507));
+#1468 = CARTESIAN_POINT('',(-1.492228142006,-10.81797854202));
+#1469 = CARTESIAN_POINT('',(-1.500969034606,-10.81843238413));
+#1470 = CARTESIAN_POINT('',(-1.509715654796,-10.81848688995));
+#1471 = CARTESIAN_POINT('',(-1.518460787018,-10.81814100497));
+#1472 = CARTESIAN_POINT('',(-1.527202044858,-10.8173952359));
+#1473 = CARTESIAN_POINT('',(-1.535939106031,-10.8162508142));
+#1474 = CARTESIAN_POINT('',(-1.54466969301,-10.81470904809));
+#1475 = CARTESIAN_POINT('',(-1.553390339434,-10.81277173525));
+#1476 = CARTESIAN_POINT('',(-1.562099971961,-10.81044193007));
+#1477 = CARTESIAN_POINT('',(-1.570796326795,-10.80772278093));
+#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1479 = ORIENTED_EDGE('',*,*,#1480,.F.);
+#1480 = EDGE_CURVE('',#1481,#1273,#1483,.T.);
+#1481 = VERTEX_POINT('',#1482);
+#1482 = CARTESIAN_POINT('',(7.5,9.,-17.42842505793));
+#1483 = SURFACE_CURVE('',#1484,(#1489,#1513),.PCURVE_S1.);
+#1484 = CIRCLE('',#1485,18.97366596101);
+#1485 = AXIS2_PLACEMENT_3D('',#1486,#1487,#1488);
+#1486 = CARTESIAN_POINT('',(1.998401444325E-015,9.,0.E+000));
+#1487 = DIRECTION('',(2.22044604925E-016,1.,-0.E+000));
+#1488 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#1489 = PCURVE('',#321,#1490);
+#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1512);
+#1491 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#1492,#1493,#1494,#1495,#1496,
+ #1497,#1498,#1499,#1500,#1501,#1502,#1503,#1504,#1505,#1506,#1507,
+ #1508,#1509,#1510,#1511),.UNSPECIFIED.,.F.,.F.,(11,9,11),(
+ 4.3060111997,4.712388980385,5.118766761069),.UNSPECIFIED.);
+#1492 = CARTESIAN_POINT('',(-5.407127256581,-0.978973237144));
+#1493 = CARTESIAN_POINT('',(-5.36068447169,-1.0049889087));
+#1494 = CARTESIAN_POINT('',(-5.309344904723,-1.029393610374));
+#1495 = CARTESIAN_POINT('',(-5.252652081952,-1.051918131147));
+#1496 = CARTESIAN_POINT('',(-5.190202074591,-1.072248539829));
+#1497 = CARTESIAN_POINT('',(-5.121739802649,-1.09001983999));
+#1498 = CARTESIAN_POINT('',(-5.047308496432,-1.104838332161));
+#1499 = CARTESIAN_POINT('',(-4.967460648331,-1.116280328933));
+#1500 = CARTESIAN_POINT('',(-4.883733013696,-1.124016914982));
+#1501 = CARTESIAN_POINT('',(-4.798060938881,-1.127885282721));
+#1502 = CARTESIAN_POINT('',(-4.626717021888,-1.127885282721));
+#1503 = CARTESIAN_POINT('',(-4.541044947488,-1.124016914916));
+#1504 = CARTESIAN_POINT('',(-4.457317310647,-1.116280329537));
+#1505 = CARTESIAN_POINT('',(-4.377469469677,-1.104838331055));
+#1506 = CARTESIAN_POINT('',(-4.303038155311,-1.090019841795));
+#1507 = CARTESIAN_POINT('',(-4.234575889364,-1.072248538767));
+#1508 = CARTESIAN_POINT('',(-4.172125876532,-1.051918131649));
+#1509 = CARTESIAN_POINT('',(-4.115433056431,-1.029393610315));
+#1510 = CARTESIAN_POINT('',(-4.064093489079,-1.0049889087));
+#1511 = CARTESIAN_POINT('',(-4.017650704188,-0.978973237144));
+#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1513 = PCURVE('',#1514,#1519);
+#1514 = PLANE('',#1515);
+#1515 = AXIS2_PLACEMENT_3D('',#1516,#1517,#1518);
+#1516 = CARTESIAN_POINT('',(-7.5,9.,-24.4));
+#1517 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1518 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1519 = DEFINITIONAL_REPRESENTATION('',(#1520),#1524);
+#1520 = CIRCLE('',#1521,18.97366596101);
+#1521 = AXIS2_PLACEMENT_2D('',#1522,#1523);
+#1522 = CARTESIAN_POINT('',(7.5,-24.4));
+#1523 = DIRECTION('',(-1.,0.E+000));
+#1524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1525 = ORIENTED_EDGE('',*,*,#1526,.F.);
+#1526 = EDGE_CURVE('',#1527,#1481,#1529,.T.);
+#1527 = VERTEX_POINT('',#1528);
+#1528 = CARTESIAN_POINT('',(16.,0.5,-13.59227721906));
+#1529 = SURFACE_CURVE('',#1530,(#1581,#1635),.PCURVE_S1.);
+#1530 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,8),(0.E+000,
+ 3.466459205668E-002,0.217543248099,0.332046818551,0.476377596892,
+ 0.585947904634,0.73899682546,0.894632359248,1.),.UNSPECIFIED.);
+#1531 = CARTESIAN_POINT('',(16.,0.5,-13.59227721906));
+#1532 = CARTESIAN_POINT('',(15.999999992692,0.580228075896,
+ -13.5893259879));
+#1533 = CARTESIAN_POINT('',(15.9991166296,0.660595356343,-13.58685630399
+ ));
+#1534 = CARTESIAN_POINT('',(15.997344190622,0.741064941099,
+ -13.58487312966));
+#1535 = CARTESIAN_POINT('',(15.994679043848,0.821598531759,
+ -13.58338021543));
+#1536 = CARTESIAN_POINT('',(15.991119645558,0.902156431752,
+ -13.58238010003));
+#1537 = CARTESIAN_POINT('',(15.986666540226,0.982697546343,
+ -13.58187411038));
+#1538 = CARTESIAN_POINT('',(15.953128277012,1.48777431317,
+ -13.58180037901));
+#1539 = CARTESIAN_POINT('',(15.900160047442,1.91034972947,
+ -13.59549311991));
+#1540 = CARTESIAN_POINT('',(15.8229059699,2.324734500773,-13.62289897997
+ ));
+#1541 = CARTESIAN_POINT('',(15.723433386065,2.726825816457,
+ -13.66293776588));
+#1542 = CARTESIAN_POINT('',(15.604256891644,3.114221827591,
+ -13.71414081692));
+#1543 = CARTESIAN_POINT('',(15.467694428284,3.485995342485,
+ -13.77510249504));
+#1544 = CARTESIAN_POINT('',(15.219773295535,4.065673888624,
+ -13.88847119428));
+#1545 = CARTESIAN_POINT('',(15.118126228998,4.282771724308,
+ -13.93553444298));
+#1546 = CARTESIAN_POINT('',(15.010721572754,4.493731040816,
+ -13.98573239525));
+#1547 = CARTESIAN_POINT('',(14.897958161076,4.698549974716,
+ -14.03880509245));
+#1548 = CARTESIAN_POINT('',(14.780198940654,4.897258518746,
+ -14.09451304115));
+#1549 = CARTESIAN_POINT('',(14.657766574476,5.089914374331,
+ -14.15264039194));
+#1550 = CARTESIAN_POINT('',(14.371074022564,5.511912942773,
+ -14.28907851984));
+#1551 = CARTESIAN_POINT('',(14.204243658199,5.737713062369,
+ -14.36869400839));
+#1552 = CARTESIAN_POINT('',(14.031014008499,5.954155041518,
+ -14.45146090522));
+#1553 = CARTESIAN_POINT('',(13.851888457373,6.161383722221,
+ -14.53703789555));
+#1554 = CARTESIAN_POINT('',(13.667314668338,6.35954082552,-14.6251225871
+ ));
+#1555 = CARTESIAN_POINT('',(13.477686612237,6.548767588848,
+ -14.7154497088));
+#1556 = CARTESIAN_POINT('',(13.135802558156,6.86618100022,-14.8778928246
+ ));
+#1557 = CARTESIAN_POINT('',(12.98555139565,6.998086858864,
+ -14.94915244242));
+#1558 = CARTESIAN_POINT('',(12.832740753527,7.124976407892,
+ -15.02146757924));
+#1559 = CARTESIAN_POINT('',(12.677513112112,7.246899699443,
+ -15.09474419698));
+#1560 = CARTESIAN_POINT('',(12.520001308557,7.363901145588,
+ -15.16889595199));
+#1561 = CARTESIAN_POINT('',(12.360328983266,7.476020532998,
+ -15.24384370382));
+#1562 = CARTESIAN_POINT('',(11.972721738483,7.73313476044,
+ -15.42521349378));
+#1563 = CARTESIAN_POINT('',(11.742846999557,7.87351720434,
+ -15.53232100832));
+#1564 = CARTESIAN_POINT('',(11.509298828466,8.004539419571,
+ -15.64064076512));
+#1565 = CARTESIAN_POINT('',(11.272372249851,8.126275620429,
+ -15.74999378862));
+#1566 = CARTESIAN_POINT('',(11.032346348047,8.238780094388,
+ -15.86021739711));
+#1567 = CARTESIAN_POINT('',(10.789485321033,8.342091111247,
+ -15.97116366958));
+#1568 = CARTESIAN_POINT('',(10.294445575725,8.531969635215,
+ -16.19611714738));
+#1569 = CARTESIAN_POINT('',(10.04218528861,8.61822204136,-16.31014142643
+ ));
+#1570 = CARTESIAN_POINT('',(9.787524148066,8.695017596402,-16.4246282339
+ ));
+#1571 = CARTESIAN_POINT('',(9.530725499909,8.762363872199,
+ -16.53944349792));
+#1572 = CARTESIAN_POINT('',(9.272050871888,8.820253132919,
+ -16.65446084733));
+#1573 = CARTESIAN_POINT('',(9.01176028482,8.86866500118,-16.76956086827)
+ );
+#1574 = CARTESIAN_POINT('',(8.572973048035,8.933907811487,
+ -16.96253417009));
+#1575 = CARTESIAN_POINT('',(8.395213080017,8.955888453225,
+ -17.04042326895));
+#1576 = CARTESIAN_POINT('',(8.216913907052,8.97350102011,-17.11826219084
+ ));
+#1577 = CARTESIAN_POINT('',(8.038158201852,8.986733484185,
+ -17.19601599152));
+#1578 = CARTESIAN_POINT('',(7.859030062465,8.995571818828,
+ -17.27365024901));
+#1579 = CARTESIAN_POINT('',(7.679615012275,8.999999998751,
+ -17.35113106363));
+#1580 = CARTESIAN_POINT('',(7.5,9.,-17.42842505793));
+#1581 = PCURVE('',#321,#1582);
+#1582 = DEFINITIONAL_REPRESENTATION('',(#1583),#1634);
+#1583 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,8),(0.E+000,
+ 3.466459205668E-002,0.217543248099,0.332046818551,0.476377596892,
+ 0.585947904634,0.73899682546,0.894632359248,1.),.UNSPECIFIED.);
+#1584 = CARTESIAN_POINT('',(-6.251945473749,-0.703972978074));
+#1585 = CARTESIAN_POINT('',(-6.246936110947,-0.703788616185));
+#1586 = CARTESIAN_POINT('',(-6.241918165792,-0.703634370011));
+#1587 = CARTESIAN_POINT('',(-6.23689318473,-0.703510529515));
+#1588 = CARTESIAN_POINT('',(-6.231862799614,-0.70341731389));
+#1589 = CARTESIAN_POINT('',(-6.226828727693,-0.703354871563));
+#1590 = CARTESIAN_POINT('',(-6.221792771622,-0.703323280188));
+#1591 = CARTESIAN_POINT('',(-6.190188840159,-0.703318676767));
+#1592 = CARTESIAN_POINT('',(-6.163644209462,-0.704173586487));
+#1593 = CARTESIAN_POINT('',(-6.137397438705,-0.705884644475));
+#1594 = CARTESIAN_POINT('',(-6.111601900765,-0.708388418293));
+#1595 = CARTESIAN_POINT('',(-6.086337266151,-0.711600801996));
+#1596 = CARTESIAN_POINT('',(-6.061614401508,-0.715441658587));
+#1597 = CARTESIAN_POINT('',(-6.022185135515,-0.722621482061));
+#1598 = CARTESIAN_POINT('',(-6.007196874698,-0.725609888357));
+#1599 = CARTESIAN_POINT('',(-5.992394246025,-0.728806962131));
+#1600 = CARTESIAN_POINT('',(-5.977768960239,-0.732198581026));
+#1601 = CARTESIAN_POINT('',(-5.963312071324,-0.735771910492));
+#1602 = CARTESIAN_POINT('',(-5.949013721292,-0.739515582716));
+#1603 = CARTESIAN_POINT('',(-5.917025875957,-0.748341203546));
+#1604 = CARTESIAN_POINT('',(-5.899425232827,-0.753517179828));
+#1605 = CARTESIAN_POINT('',(-5.882039552532,-0.758928019546));
+#1606 = CARTESIAN_POINT('',(-5.864849822919,-0.764556516377));
+#1607 = CARTESIAN_POINT('',(-5.847838282173,-0.770387796691));
+#1608 = CARTESIAN_POINT('',(-5.830987540273,-0.776409239036));
+#1609 = CARTESIAN_POINT('',(-5.801596219873,-0.787318359599));
+#1610 = CARTESIAN_POINT('',(-5.788995528911,-0.79212962348));
+#1611 = CARTESIAN_POINT('',(-5.77647056596,-0.797039691627));
+#1612 = CARTESIAN_POINT('',(-5.764014540642,-0.802044398707));
+#1613 = CARTESIAN_POINT('',(-5.75162104332,-0.80714005359));
+#1614 = CARTESIAN_POINT('',(-5.739283892599,-0.812323419919));
+#1615 = CARTESIAN_POINT('',(-5.709834502219,-0.824950479274));
+#1616 = CARTESIAN_POINT('',(-5.692770470694,-0.83247474046));
+#1617 = CARTESIAN_POINT('',(-5.675788266421,-0.840156889757));
+#1618 = CARTESIAN_POINT('',(-5.658872765457,-0.847990455601));
+#1619 = CARTESIAN_POINT('',(-5.642009800869,-0.85597004713));
+#1620 = CARTESIAN_POINT('',(-5.625185621854,-0.864091315946));
+#1621 = CARTESIAN_POINT('',(-5.591303166759,-0.880750111774));
+#1622 = CARTESIAN_POINT('',(-5.574246197559,-0.889292134263));
+#1623 = CARTESIAN_POINT('',(-5.557201076207,-0.897973405597));
+#1624 = CARTESIAN_POINT('',(-5.540154225232,-0.906790992744));
+#1625 = CARTESIAN_POINT('',(-5.523092421405,-0.915742623382));
+#1626 = CARTESIAN_POINT('',(-5.506002358408,-0.924826699874));
+#1627 = CARTESIAN_POINT('',(-5.477271482217,-0.940281424674));
+#1628 = CARTESIAN_POINT('',(-5.465653539276,-0.946580773963));
+#1629 = CARTESIAN_POINT('',(-5.454012230807,-0.95294004064));
+#1630 = CARTESIAN_POINT('',(-5.442343318719,-0.95935900039));
+#1631 = CARTESIAN_POINT('',(-5.430642476706,-0.965837525045));
+#1632 = CARTESIAN_POINT('',(-5.418905290241,-0.972375582586));
+#1633 = CARTESIAN_POINT('',(-5.407127256581,-0.978973237144));
+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1635 = PCURVE('',#1636,#1641);
+#1636 = CYLINDRICAL_SURFACE('',#1637,8.5);
+#1637 = AXIS2_PLACEMENT_3D('',#1638,#1639,#1640);
+#1638 = CARTESIAN_POINT('',(7.5,0.5,-24.4));
+#1639 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1640 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1701);
+#1642 = B_SPLINE_CURVE_WITH_KNOTS('',9,(#1643,#1644,#1645,#1646,#1647,
+ #1648,#1649,#1650,#1651,#1652,#1653,#1654,#1655,#1656,#1657,#1658,
+ #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,#1691,
+ #1692,#1693,#1694,#1695,#1696,#1697,#1698,#1699,#1700),
+ .UNSPECIFIED.,.F.,.F.,(10,8,8,8,8,8,8,10),(0.E+000,6.25E-002,0.1796875
+ ,0.23095703125,0.327087402344,0.495315551758,0.747657775879,1.),
+ .UNSPECIFIED.);
+#1643 = CARTESIAN_POINT('',(-4.712388980385,-10.80772278093));
+#1644 = CARTESIAN_POINT('',(-4.725624984857,-10.81186137358));
+#1645 = CARTESIAN_POINT('',(-4.738891376068,-10.81508682262));
+#1646 = CARTESIAN_POINT('',(-4.752186796002,-10.81738702891));
+#1647 = CARTESIAN_POINT('',(-4.765481062117,-10.81875280005));
+#1648 = CARTESIAN_POINT('',(-4.778813212732,-10.8191823085));
+#1649 = CARTESIAN_POINT('',(-4.792120457947,-10.81866633272));
+#1650 = CARTESIAN_POINT('',(-4.805419763023,-10.81721651628));
+#1651 = CARTESIAN_POINT('',(-4.81869879732,-10.81483599471));
+#1652 = CARTESIAN_POINT('',(-4.856798905763,-10.80534697106));
+#1653 = CARTESIAN_POINT('',(-4.881552876701,-10.79592370969));
+#1654 = CARTESIAN_POINT('',(-4.906169582924,-10.78332996019));
+#1655 = CARTESIAN_POINT('',(-4.930614744015,-10.76766537341));
+#1656 = CARTESIAN_POINT('',(-4.954861949938,-10.74905431708));
+#1657 = CARTESIAN_POINT('',(-4.978891901258,-10.72763629157));
+#1658 = CARTESIAN_POINT('',(-5.002691977913,-10.70355730818));
+#1659 = CARTESIAN_POINT('',(-5.026256066533,-10.67696212284));
+#1660 = CARTESIAN_POINT('',(-5.05979084204,-10.63531069858));
+#1661 = CARTESIAN_POINT('',(-5.069951905625,-10.62217879749));
+#1662 = CARTESIAN_POINT('',(-5.080068244949,-10.60860245995));
+#1663 = CARTESIAN_POINT('',(-5.090139708092,-10.59459305525));
+#1664 = CARTESIAN_POINT('',(-5.100165837083,-10.58016333439));
+#1665 = CARTESIAN_POINT('',(-5.1101496237,-10.56531994878));
+#1666 = CARTESIAN_POINT('',(-5.12009305989,-10.55007032224));
+#1667 = CARTESIAN_POINT('',(-5.129990805869,-10.53443410425));
+#1668 = CARTESIAN_POINT('',(-5.158325320619,-10.48838455284));
+#1669 = CARTESIAN_POINT('',(-5.176654166085,-10.45701518635));
+#1670 = CARTESIAN_POINT('',(-5.194836397016,-10.4243750639));
+#1671 = CARTESIAN_POINT('',(-5.21287572368,-10.39052794034));
+#1672 = CARTESIAN_POINT('',(-5.230776023481,-10.35553480989));
+#1673 = CARTESIAN_POINT('',(-5.248541370068,-10.31945368528));
+#1674 = CARTESIAN_POINT('',(-5.266176065131,-10.28233937674));
+#1675 = CARTESIAN_POINT('',(-5.283684673019,-10.24424327103));
+#1676 = CARTESIAN_POINT('',(-5.331499977735,-10.13691032952));
+#1677 = CARTESIAN_POINT('',(-5.361556939919,-10.06574636758));
+#1678 = CARTESIAN_POINT('',(-5.391258415402,-9.992000983941));
+#1679 = CARTESIAN_POINT('',(-5.420646083483,-9.915873409889));
+#1680 = CARTESIAN_POINT('',(-5.449723079568,-9.837610601884));
+#1681 = CARTESIAN_POINT('',(-5.478521751502,-9.757395595545));
+#1682 = CARTESIAN_POINT('',(-5.507059830066,-9.675399386695));
+#1683 = CARTESIAN_POINT('',(-5.535359202861,-9.591779559973));
+#1684 = CARTESIAN_POINT('',(-5.605552336447,-9.379047943297));
+#1685 = CARTESIAN_POINT('',(-5.647169560571,-9.248092044218));
+#1686 = CARTESIAN_POINT('',(-5.688349239746,-9.114317964501));
+#1687 = CARTESIAN_POINT('',(-5.729154589382,-8.978130389296));
+#1688 = CARTESIAN_POINT('',(-5.769623447675,-8.839953599032));
+#1689 = CARTESIAN_POINT('',(-5.809826432625,-8.700039530522));
+#1690 = CARTESIAN_POINT('',(-5.849785878268,-8.558766029575));
+#1691 = CARTESIAN_POINT('',(-5.88955681401,-8.416357206115));
+#1692 = CARTESIAN_POINT('',(-5.96879030887,-8.129806764935));
+#1693 = CARTESIAN_POINT('',(-6.008253030671,-7.985664489551));
+#1694 = CARTESIAN_POINT('',(-6.047602034939,-7.840902390088));
+#1695 = CARTESIAN_POINT('',(-6.086871136532,-7.695761334592));
+#1696 = CARTESIAN_POINT('',(-6.12609606511,-7.550452899544));
+#1697 = CARTESIAN_POINT('',(-6.165310053329,-7.405180439562));
+#1698 = CARTESIAN_POINT('',(-6.20454275905,-7.26014796886));
+#1699 = CARTESIAN_POINT('',(-6.243824689266,-7.115548902676));
+#1700 = CARTESIAN_POINT('',(-6.28318530718,-6.971574942067));
+#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1702 = ORIENTED_EDGE('',*,*,#1703,.F.);
+#1703 = EDGE_CURVE('',#1186,#1527,#1704,.T.);
+#1704 = SURFACE_CURVE('',#1705,(#1710,#1723),.PCURVE_S1.);
+#1705 = CIRCLE('',#1706,13.601470508735);
+#1706 = AXIS2_PLACEMENT_3D('',#1707,#1708,#1709);
+#1707 = CARTESIAN_POINT('',(16.,-3.552713678801E-015,0.E+000));
+#1708 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1709 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#1710 = PCURVE('',#321,#1711);
+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1722);
+#1712 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1713,#1714,#1715,#1716,#1717,
+ #1718,#1719,#1720,#1721),.UNSPECIFIED.,.F.,.F.,(9,9),(4.712388980385
+ ,4.749157995972),.PIECEWISE_BEZIER_KNOTS.);
+#1713 = CARTESIAN_POINT('',(-6.28318530718,-0.704547418453));
+#1714 = CARTESIAN_POINT('',(-6.279278176858,-0.704547418453));
+#1715 = CARTESIAN_POINT('',(-6.275371046537,-0.704526895404));
+#1716 = CARTESIAN_POINT('',(-6.271464223759,-0.704485849312));
+#1717 = CARTESIAN_POINT('',(-6.267558016069,-0.70442428309));
+#1718 = CARTESIAN_POINT('',(-6.263652730772,-0.704342202625));
+#1719 = CARTESIAN_POINT('',(-6.259748674699,-0.704239616678));
+#1720 = CARTESIAN_POINT('',(-6.255846153967,-0.704116536962));
+#1721 = CARTESIAN_POINT('',(-6.251945473749,-0.703972978074));
+#1722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1723 = PCURVE('',#645,#1724);
+#1724 = DEFINITIONAL_REPRESENTATION('',(#1725),#1729);
+#1725 = CIRCLE('',#1726,13.601470508735);
+#1726 = AXIS2_PLACEMENT_2D('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(0.5,-24.4));
+#1728 = DIRECTION('',(-1.,-0.E+000));
+#1729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1730 = ORIENTED_EDGE('',*,*,#1185,.T.);
+#1731 = ORIENTED_EDGE('',*,*,#1732,.T.);
+#1732 = EDGE_CURVE('',#1188,#1733,#1735,.T.);
+#1733 = VERTEX_POINT('',#1734);
+#1734 = CARTESIAN_POINT('',(18.255171095785,2.046948949046,
+ -10.17638090205));
+#1735 = SURFACE_CURVE('',#1736,(#1741,#1748),.PCURVE_S1.);
+#1736 = CIRCLE('',#1737,18.369574620453);
+#1737 = AXIS2_PLACEMENT_3D('',#1738,#1739,#1740);
+#1738 = CARTESIAN_POINT('',(0.E+000,-2.259610476962E-015,-10.17638090205
+ ));
+#1739 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.));
+#1740 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1741 = PCURVE('',#321,#1742);
+#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1747);
+#1743 = LINE('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(-6.28318530718,-0.505893901574));
+#1745 = VECTOR('',#1746,1.);
+#1746 = DIRECTION('',(1.,-0.E+000));
+#1747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1748 = PCURVE('',#1749,#1754);
+#1749 = PLANE('',#1750);
+#1750 = AXIS2_PLACEMENT_3D('',#1751,#1752,#1753);
+#1751 = CARTESIAN_POINT('',(19.318515739272,2.75,-10.17638090205));
+#1752 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#1753 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1763);
+#1755 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1756,#1757,#1758,#1759,
+#1760,#1761,#1762),.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('') );
+#1756 = CARTESIAN_POINT('',(0.948941118819,-2.75));
+#1757 = CARTESIAN_POINT('',(0.948941118819,29.067036556052));
+#1758 = CARTESIAN_POINT('',(28.503303049498,13.158518278026));
+#1759 = CARTESIAN_POINT('',(56.057664980177,-2.75));
+#1760 = CARTESIAN_POINT('',(28.503303049498,-18.65851827802));
+#1761 = CARTESIAN_POINT('',(0.948941118819,-34.56703655605));
+#1762 = CARTESIAN_POINT('',(0.948941118819,-2.75));
+#1763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1764 = ORIENTED_EDGE('',*,*,#1765,.F.);
+#1765 = EDGE_CURVE('',#1766,#1733,#1768,.T.);
+#1766 = VERTEX_POINT('',#1767);
+#1767 = CARTESIAN_POINT('',(19.019776358972,2.046948949046,
+ -8.663608212212));
+#1768 = SURFACE_CURVE('',#1769,(#1774,#1787),.PCURVE_S1.);
+#1769 = CIRCLE('',#1770,20.9);
+#1770 = AXIS2_PLACEMENT_3D('',#1771,#1772,#1773);
+#1771 = CARTESIAN_POINT('',(0.E+000,2.046948949046,-4.545139706926E-016)
+ );
+#1772 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#1773 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#1774 = PCURVE('',#321,#1775);
+#1775 = DEFINITIONAL_REPRESENTATION('',(#1776),#1786);
+#1776 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1777,#1778,#1779,#1780,#1781,
+ #1782,#1783,#1784,#1785),.UNSPECIFIED.,.F.,.F.,(9,9),(1.998218989047
+ ,2.079342803463),.PIECEWISE_BEZIER_KNOTS.);
+#1777 = CARTESIAN_POINT('',(-6.175975819711,-0.42525465837));
+#1778 = CARTESIAN_POINT('',(-6.175484400578,-0.435336914287));
+#1779 = CARTESIAN_POINT('',(-6.174975349692,-0.445418560802));
+#1780 = CARTESIAN_POINT('',(-6.174448194015,-0.455499568699));
+#1781 = CARTESIAN_POINT('',(-6.17390242884,-0.46557990737));
+#1782 = CARTESIAN_POINT('',(-6.173337515291,-0.475659544717));
+#1783 = CARTESIAN_POINT('',(-6.172752877407,-0.485738446949));
+#1784 = CARTESIAN_POINT('',(-6.172147898767,-0.495816578455));
+#1785 = CARTESIAN_POINT('',(-6.171521918645,-0.505893901574));
+#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1787 = PCURVE('',#1788,#1793);
+#1788 = CYLINDRICAL_SURFACE('',#1789,20.9);
+#1789 = AXIS2_PLACEMENT_3D('',#1790,#1791,#1792);
+#1790 = CARTESIAN_POINT('',(0.E+000,2.75,-6.106226635438E-016));
+#1791 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#1792 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1793 = DEFINITIONAL_REPRESENTATION('',(#1794),#1798);
+#1794 = LINE('',#1795,#1796);
+#1795 = CARTESIAN_POINT('',(-7.853981633974,-0.703051050954));
+#1796 = VECTOR('',#1797,1.);
+#1797 = DIRECTION('',(1.,-0.E+000));
+#1798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1799 = ORIENTED_EDGE('',*,*,#1800,.T.);
+#1800 = EDGE_CURVE('',#1766,#1801,#1803,.T.);
+#1801 = VERTEX_POINT('',#1802);
+#1802 = CARTESIAN_POINT('',(18.562951677315,4.75,-8.593853909956));
+#1803 = SURFACE_CURVE('',#1804,(#1819,#1837),.PCURVE_S1.);
+#1804 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1805,#1806,#1807,#1808,#1809,
+ #1810,#1811,#1812,#1813,#1814,#1815,#1816,#1817,#1818),
+ .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.E+000,0.788390035169,1.),
+ .UNSPECIFIED.);
+#1805 = CARTESIAN_POINT('',(19.12621569913,2.514630334514E-015,
+ -8.671094108033));
+#1806 = CARTESIAN_POINT('',(19.12621569913,0.53778057792,-8.671094108033
+ ));
+#1807 = CARTESIAN_POINT('',(19.109004099562,1.075533215303,
+ -8.670147091304));
+#1808 = CARTESIAN_POINT('',(19.074582672372,1.612946496878,
+ -8.668252631759));
+#1809 = CARTESIAN_POINT('',(19.023160704804,2.149606706966,
+ -8.664888571192));
+#1810 = CARTESIAN_POINT('',(18.955165009253,2.685208556695,
+ -8.659001484941));
+#1811 = CARTESIAN_POINT('',(18.871181570789,3.219441260404,
+ -8.64912983193));
+#1812 = CARTESIAN_POINT('',(18.74531142725,3.894978899029,-8.62922944953
+ ));
+#1813 = CARTESIAN_POINT('',(18.717577316752,4.037810716396,
+ -8.624599222688));
+#1814 = CARTESIAN_POINT('',(18.688758712917,4.180518462898,
+ -8.619514417071));
+#1815 = CARTESIAN_POINT('',(18.658870638076,4.323096737834,
+ -8.613937672821));
+#1816 = CARTESIAN_POINT('',(18.627928896372,4.465540132088,
+ -8.607829741379));
+#1817 = CARTESIAN_POINT('',(18.595950073768,4.607843228127,
+ -8.601149485482));
+#1818 = CARTESIAN_POINT('',(18.562951538039,4.7500006,-8.593853879163));
+#1819 = PCURVE('',#321,#1820);
+#1820 = DEFINITIONAL_REPRESENTATION('',(#1821),#1836);
+#1821 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1822,#1823,#1824,#1825,#1826,
+ #1827,#1828,#1829,#1830,#1831,#1832,#1833,#1834,#1835),
+ .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.E+000,0.788390035169,1.),
+ .UNSPECIFIED.);
+#1822 = CARTESIAN_POINT('',(-6.28318530718,-0.425646018171));
+#1823 = CARTESIAN_POINT('',(-6.255067848589,-0.425646018171));
+#1824 = CARTESIAN_POINT('',(-6.226951848834,-0.425596503859));
+#1825 = CARTESIAN_POINT('',(-6.198819947575,-0.425497454676));
+#1826 = CARTESIAN_POINT('',(-6.170660081096,-0.425321570815));
+#1827 = CARTESIAN_POINT('',(-6.14245835243,-0.425013805532));
+#1828 = CARTESIAN_POINT('',(-6.114208244887,-0.424497779212));
+#1829 = CARTESIAN_POINT('',(-6.078315399762,-0.423458227882));
+#1830 = CARTESIAN_POINT('',(-6.070716705778,-0.423216381154));
+#1831 = CARTESIAN_POINT('',(-6.063114618257,-0.422950822175));
+#1832 = CARTESIAN_POINT('',(-6.055509207374,-0.422659611274));
+#1833 = CARTESIAN_POINT('',(-6.047900596723,-0.422340714048));
+#1834 = CARTESIAN_POINT('',(-6.040288963325,-0.421992001366));
+#1835 = CARTESIAN_POINT('',(-6.032674537619,-0.421611249368));
+#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1837 = PCURVE('',#1838,#1843);
+#1838 = CYLINDRICAL_SURFACE('',#1839,3.5);
+#1839 = AXIS2_PLACEMENT_3D('',#1840,#1841,#1842);
+#1840 = CARTESIAN_POINT('',(19.318516525781,4.75,-5.17638090205));
+#1841 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#1842 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1843 = DEFINITIONAL_REPRESENTATION('',(#1844),#1859);
+#1844 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1845,#1846,#1847,#1848,#1849,
+ #1850,#1851,#1852,#1853,#1854,#1855,#1856,#1857,#1858),
+ .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.E+000,0.788390035169,1.),
+ .UNSPECIFIED.);
+#1845 = CARTESIAN_POINT('',(-4.657418206252,-4.75));
+#1846 = CARTESIAN_POINT('',(-4.657418206252,-4.21221942208));
+#1847 = CARTESIAN_POINT('',(-4.652493172312,-3.674466784697));
+#1848 = CARTESIAN_POINT('',(-4.642643582862,-3.137053503122));
+#1849 = CARTESIAN_POINT('',(-4.627920969451,-2.600393293034));
+#1850 = CARTESIAN_POINT('',(-4.608430714877,-2.064791443305));
+#1851 = CARTESIAN_POINT('',(-4.584289377846,-1.530558739596));
+#1852 = CARTESIAN_POINT('',(-4.547879782503,-0.855021100971));
+#1853 = CARTESIAN_POINT('',(-4.539846345692,-0.712189283604));
+#1854 = CARTESIAN_POINT('',(-4.5314858686,-0.569481537102));
+#1855 = CARTESIAN_POINT('',(-4.522799873344,-0.426903262166));
+#1856 = CARTESIAN_POINT('',(-4.513789640816,-0.284459867912));
+#1857 = CARTESIAN_POINT('',(-4.504456210684,-0.142156771873));
+#1858 = CARTESIAN_POINT('',(-4.494800381391,5.9999999991E-007));
+#1859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1860 = ORIENTED_EDGE('',*,*,#1861,.T.);
+#1861 = EDGE_CURVE('',#1801,#1862,#1864,.T.);
+#1862 = VERTEX_POINT('',#1863);
+#1863 = CARTESIAN_POINT('',(20.413036373982,4.75,-1.321153281983));
+#1864 = SURFACE_CURVE('',#1865,(#1870,#1883),.PCURVE_S1.);
+#1865 = CIRCLE('',#1866,20.455744914327);
+#1866 = AXIS2_PLACEMENT_3D('',#1867,#1868,#1869);
+#1867 = CARTESIAN_POINT('',(0.E+000,4.75,-1.054711873394E-015));
+#1868 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#1869 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#1870 = PCURVE('',#321,#1871);
+#1871 = DEFINITIONAL_REPRESENTATION('',(#1872),#1882);
+#1872 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1873,#1874,#1875,#1876,#1877,
+ #1878,#1879,#1880,#1881),.UNSPECIFIED.,.F.,.F.,(9,9),(1.132769120041
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1873 = CARTESIAN_POINT('',(-6.032176412082,-0.4259224516));
+#1874 = CARTESIAN_POINT('',(-6.038346539254,-0.372884895091));
+#1875 = CARTESIAN_POINT('',(-6.043352967378,-0.319751439378));
+#1876 = CARTESIAN_POINT('',(-6.04735812957,-0.266546260232));
+#1877 = CARTESIAN_POINT('',(-6.050468266079,-0.213287582391));
+#1878 = CARTESIAN_POINT('',(-6.052755627221,-0.159990621633));
+#1879 = CARTESIAN_POINT('',(-6.054265400778,-0.106668723676));
+#1880 = CARTESIAN_POINT('',(-6.055020293512,-5.333436194577E-002));
+#1881 = CARTESIAN_POINT('',(-6.055020293512,-6.E-017));
+#1882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1883 = PCURVE('',#1884,#1889);
+#1884 = PLANE('',#1885);
+#1885 = AXIS2_PLACEMENT_3D('',#1886,#1887,#1888);
+#1886 = CARTESIAN_POINT('',(19.3712588842,4.75,-4.189731130554));
+#1887 = DIRECTION('',(0.E+000,-1.,2.044604925031E-018));
+#1888 = DIRECTION('',(0.E+000,-2.044604925031E-018,-1.));
+#1889 = DEFINITIONAL_REPRESENTATION('',(#1890),#1894);
+#1890 = CIRCLE('',#1891,20.455744914327);
+#1891 = AXIS2_PLACEMENT_2D('',#1892,#1893);
+#1892 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
+#1893 = DIRECTION('',(1.,0.E+000));
+#1894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1895 = ORIENTED_EDGE('',*,*,#1896,.T.);
+#1896 = EDGE_CURVE('',#1862,#1897,#1899,.T.);
+#1897 = VERTEX_POINT('',#1898);
+#1898 = CARTESIAN_POINT('',(20.827785366951,2.046948949046,
+ -1.735902274959));
+#1899 = SURFACE_CURVE('',#1900,(#1905,#1918),.PCURVE_S1.);
+#1900 = CIRCLE('',#1901,16.085707942067);
+#1901 = AXIS2_PLACEMENT_3D('',#1902,#1903,#1904);
+#1902 = CARTESIAN_POINT('',(9.545941546159,2.119624819221E-015,
+ 9.54594154601));
+#1903 = DIRECTION('',(-0.707106781192,-1.570092458671E-016,
+ -0.707106781181));
+#1904 = DIRECTION('',(0.707106781181,-1.570092458696E-016,
+ -0.707106781192));
+#1905 = PCURVE('',#321,#1906);
+#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1917);
+#1907 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1908,#1909,#1910,#1911,#1912,
+ #1913,#1914,#1915,#1916),.UNSPECIFIED.,.F.,.F.,(9,9),(5.983422929259
+ ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1908 = CARTESIAN_POINT('',(-6.054559367814,-6.295363536474E-002));
+#1909 = CARTESIAN_POINT('',(-6.082681603614,-6.895856072556E-002));
+#1910 = CARTESIAN_POINT('',(-6.110993810131,-7.413408728313E-002));
+#1911 = CARTESIAN_POINT('',(-6.139468753579,-7.846644182789E-002));
+#1912 = CARTESIAN_POINT('',(-6.168076710284,-8.194416978449E-002));
+#1913 = CARTESIAN_POINT('',(-6.196785890363,-8.455843714108E-002));
+#1914 = CARTESIAN_POINT('',(-6.225563039548,-8.630327239689E-002));
+#1915 = CARTESIAN_POINT('',(-6.254374173367,-8.71756900369E-002));
+#1916 = CARTESIAN_POINT('',(-6.28318530718,-8.71756900369E-002));
+#1917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1918 = PCURVE('',#1919,#1924);
+#1919 = PLANE('',#1920);
+#1920 = AXIS2_PLACEMENT_3D('',#1921,#1922,#1923);
+#1921 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309144));
+#1922 = DIRECTION('',(-0.707106781192,-1.570092458671E-016,
+ -0.707106781181));
+#1923 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192
+ ));
+#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1929);
+#1925 = CIRCLE('',#1926,16.085707942067);
+#1926 = AXIS2_PLACEMENT_2D('',#1927,#1928);
+#1927 = CARTESIAN_POINT('',(17.320532316924,-4.75));
+#1928 = DIRECTION('',(-1.,0.E+000));
+#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1930 = ORIENTED_EDGE('',*,*,#1931,.F.);
+#1931 = EDGE_CURVE('',#1932,#1897,#1934,.T.);
+#1932 = VERTEX_POINT('',#1933);
+#1933 = CARTESIAN_POINT('',(20.9,2.046948949045,-4.454513970692E-015));
+#1934 = SURFACE_CURVE('',#1935,(#1940,#1953),.PCURVE_S1.);
+#1935 = CIRCLE('',#1936,20.9);
+#1936 = AXIS2_PLACEMENT_3D('',#1937,#1938,#1939);
+#1937 = CARTESIAN_POINT('',(0.E+000,2.046948949046,-4.545139706926E-016)
+ );
+#1938 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#1939 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#1940 = PCURVE('',#321,#1941);
+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1952);
+#1942 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1943,#1944,#1945,#1946,#1947,
+ #1948,#1949,#1950,#1951),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795
+ ,1.653949645705),.PIECEWISE_BEZIER_KNOTS.);
+#1943 = CARTESIAN_POINT('',(-6.18555653214,6.E-017));
+#1944 = CARTESIAN_POINT('',(-6.18555653214,-1.034466884058E-002));
+#1945 = CARTESIAN_POINT('',(-6.185544554103,-2.06893376811E-002));
+#1946 = CARTESIAN_POINT('',(-6.185520597995,-3.1033990341E-002));
+#1947 = CARTESIAN_POINT('',(-6.185484650236,-4.137861063856E-002));
+#1948 = CARTESIAN_POINT('',(-6.185436683467,-5.172318235E-002));
+#1949 = CARTESIAN_POINT('',(-6.185376656716,-6.206768916031E-002));
+#1950 = CARTESIAN_POINT('',(-6.185304514964,-7.241211462292E-002));
+#1951 = CARTESIAN_POINT('',(-6.185220189057,-8.275644210958E-002));
+#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1953 = PCURVE('',#1954,#1959);
+#1954 = CYLINDRICAL_SURFACE('',#1955,20.9);
+#1955 = AXIS2_PLACEMENT_3D('',#1956,#1957,#1958);
+#1956 = CARTESIAN_POINT('',(0.E+000,2.75,-6.106226635438E-016));
+#1957 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#1958 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1964);
+#1960 = LINE('',#1961,#1962);
+#1961 = CARTESIAN_POINT('',(-7.853981633974,-0.703051050954));
+#1962 = VECTOR('',#1963,1.);
+#1963 = DIRECTION('',(1.,-0.E+000));
+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1965 = ORIENTED_EDGE('',*,*,#1966,.F.);
+#1966 = EDGE_CURVE('',#1967,#1932,#1969,.T.);
+#1967 = VERTEX_POINT('',#1968);
+#1968 = CARTESIAN_POINT('',(-8.677290209876,19.123405413618,
+ -1.537223877473E-014));
+#1969 = SURFACE_CURVE('',#1970,(#1975,#1982),.PCURVE_S1.);
+#1970 = CIRCLE('',#1971,21.);
+#1971 = AXIS2_PLACEMENT_3D('',#1972,#1973,#1974);
+#1972 = CARTESIAN_POINT('',(0.E+000,-1.141309269315E-030,-5.14E-015));
+#1973 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#1974 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1975 = PCURVE('',#321,#1976);
+#1976 = DEFINITIONAL_REPRESENTATION('',(#1977),#1981);
+#1977 = LINE('',#1978,#1979);
+#1978 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#1979 = VECTOR('',#1980,1.);
+#1980 = DIRECTION('',(-1.,0.E+000));
+#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1982 = PCURVE('',#1983,#1988);
+#1983 = CYLINDRICAL_SURFACE('',#1984,21.);
+#1984 = AXIS2_PLACEMENT_3D('',#1985,#1986,#1987);
+#1985 = CARTESIAN_POINT('',(0.E+000,-1.141309269315E-030,-5.14E-015));
+#1986 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#1987 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1993);
+#1989 = LINE('',#1990,#1991);
+#1990 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1991 = VECTOR('',#1992,1.);
+#1992 = DIRECTION('',(-1.,0.E+000));
+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1994 = ORIENTED_EDGE('',*,*,#1995,.F.);
+#1995 = EDGE_CURVE('',#1996,#1967,#1998,.T.);
+#1996 = VERTEX_POINT('',#1997);
+#1997 = CARTESIAN_POINT('',(-8.641182893351,19.060865706871,
+ -1.735902274957));
+#1998 = SURFACE_CURVE('',#1999,(#2026,#2056),.PCURVE_S1.);
+#1999 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2000 = CARTESIAN_POINT('',(-7.354875757769,16.832916393904,
+ -10.17638090205));
+#2001 = CARTESIAN_POINT('',(-7.435818379724,16.973113467097,
+ -9.885978163042));
+#2002 = CARTESIAN_POINT('',(-7.513681965555,17.107976531456,
+ -9.59214063238));
+#2003 = CARTESIAN_POINT('',(-7.588410854322,17.237411046484,
+ -9.295064486486));
+#2004 = CARTESIAN_POINT('',(-7.731503092599,17.485254073348,
+ -8.694842784952));
+#2005 = CARTESIAN_POINT('',(-7.799866363927,17.603662732661,
+ -8.391697207502));
+#2006 = CARTESIAN_POINT('',(-7.864998660035,17.716475178733,
+ -8.085718620917));
+#2007 = CARTESIAN_POINT('',(-7.988717443996,17.930762398404,
+ -7.468513562382));
+#2008 = CARTESIAN_POINT('',(-8.047303965765,18.032237230747,
+ -7.15728706998));
+#2009 = CARTESIAN_POINT('',(-8.102575935465,18.127971090502,
+ -6.843644453692));
+#2010 = CARTESIAN_POINT('',(-8.206211984732,18.307473993328,
+ -6.213222701257));
+#2011 = CARTESIAN_POINT('',(-8.254602935572,18.39128957881,
+ -5.896461190167));
+#2012 = CARTESIAN_POINT('',(-8.299636474124,18.469289955627,
+ -5.577725229982));
+#2013 = CARTESIAN_POINT('',(-8.383100814194,18.613854433247,
+ -4.935441780244));
+#2014 = CARTESIAN_POINT('',(-8.421504272107,18.680371173539,
+ -4.611880030773));
+#2015 = CARTESIAN_POINT('',(-8.456466829782,18.740928099794,
+ -4.286761545471));
+#2016 = CARTESIAN_POINT('',(-8.519467588532,18.850048614866,
+ -3.633852083723));
+#2017 = CARTESIAN_POINT('',(-8.547505796644,18.898612215868,
+ -3.306061064166));
+#2018 = CARTESIAN_POINT('',(-8.572060569676,18.941142330329,
+ -2.97715411155));
+#2019 = CARTESIAN_POINT('',(-8.614174806793,19.014086328737,
+ -2.317553720106));
+#2020 = CARTESIAN_POINT('',(-8.631734274555,19.044500219055,
+ -1.986860236771));
+#2021 = CARTESIAN_POINT('',(-8.645781876013,19.068831378504,
+ -1.655496114796));
+#2022 = CARTESIAN_POINT('',(-8.666796844417,19.1052303715,
+ -0.993207216782));
+#2023 = CARTESIAN_POINT('',(-8.673792557116,19.117347019574,
+ -0.662285964067));
+#2024 = CARTESIAN_POINT('',(-8.677290046914,19.123405469467,
+ -0.331142976389));
+#2025 = CARTESIAN_POINT('',(-8.677290209876,19.123405413618,
+ -2.378617423329E-014));
+#2026 = PCURVE('',#321,#2027);
+#2027 = DEFINITIONAL_REPRESENTATION('',(#2028),#2055);
+#2028 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2029 = CARTESIAN_POINT('',(-4.300453593321,-0.505893901574));
+#2030 = CARTESIAN_POINT('',(-4.299471590345,-0.4900850036));
+#2031 = CARTESIAN_POINT('',(-4.298549851253,-0.474273724633));
+#2032 = CARTESIAN_POINT('',(-4.297683993972,-0.458460329777));
+#2033 = CARTESIAN_POINT('',(-4.296057168272,-0.426829858413));
+#2034 = CARTESIAN_POINT('',(-4.295296199092,-0.411012780756));
+#2035 = CARTESIAN_POINT('',(-4.294584257135,-0.395194022545));
+#2036 = CARTESIAN_POINT('',(-4.293253192377,-0.363553565774));
+#2037 = CARTESIAN_POINT('',(-4.292634063697,-0.347731866872));
+#2038 = CARTESIAN_POINT('',(-4.292058714211,-0.331908845222));
+#2039 = CARTESIAN_POINT('',(-4.290993733402,-0.300324043644));
+#2040 = CARTESIAN_POINT('',(-4.290503763087,-0.284562272667));
+#2041 = CARTESIAN_POINT('',(-4.290053269649,-0.268799489313));
+#2042 = CARTESIAN_POINT('',(-4.289226645847,-0.23720861111));
+#2043 = CARTESIAN_POINT('',(-4.288850819863,-0.221380508625));
+#2044 = CARTESIAN_POINT('',(-4.288511827314,-0.205551648229));
+#2045 = CARTESIAN_POINT('',(-4.287905410693,-0.17389265376));
+#2046 = CARTESIAN_POINT('',(-4.287637984743,-0.158062519134));
+#2047 = CARTESIAN_POINT('',(-4.287405290088,-0.142231861713));
+#2048 = CARTESIAN_POINT('',(-4.287008021063,-0.110569720304));
+#2049 = CARTESIAN_POINT('',(-4.286843445542,-9.473823573845E-002));
+#2050 = CARTESIAN_POINT('',(-4.286712256407,-7.890644488258E-002));
+#2051 = CARTESIAN_POINT('',(-4.28651639174,-4.730603983734E-002));
+#2052 = CARTESIAN_POINT('',(-4.286451443822,-3.153742609986E-002));
+#2053 = CARTESIAN_POINT('',(-4.286418988029,-1.576871316136E-002));
+#2054 = CARTESIAN_POINT('',(-4.286418979826,-6.661338147751E-016));
+#2055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2056 = PCURVE('',#2057,#2062);
+#2057 = CYLINDRICAL_SURFACE('',#2058,20.9);
+#2058 = AXIS2_PLACEMENT_3D('',#2059,#2060,#2061);
+#2059 = CARTESIAN_POINT('',(-2.381569860407,-1.375,4.440892098501E-016)
+ );
+#2060 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
+#2061 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#2062 = DEFINITIONAL_REPRESENTATION('',(#2063),#2090);
+#2063 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2064,#2065,#2066,#2067,#2068,
+ #2069,#2070,#2071,#2072,#2073,#2074,#2075,#2076,#2077,#2078,#2079,
+ #2080,#2081,#2082,#2083,#2084,#2085,#2086,#2087,#2088,#2089),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2064 = CARTESIAN_POINT('',(-5.774638830512,-4.796948949046));
+#2065 = CARTESIAN_POINT('',(-5.790546800987,-4.79694911878));
+#2066 = CARTESIAN_POINT('',(-5.806454833329,-4.796948807601));
+#2067 = CARTESIAN_POINT('',(-5.822362912798,-4.796948949046));
+#2068 = CARTESIAN_POINT('',(-5.854179031219,-4.796948949046));
+#2069 = CARTESIAN_POINT('',(-5.870087071391,-4.796948949046));
+#2070 = CARTESIAN_POINT('',(-5.885995138172,-4.796948949046));
+#2071 = CARTESIAN_POINT('',(-5.91781124899,-4.796948949046));
+#2072 = CARTESIAN_POINT('',(-5.933719293687,-4.796948949046));
+#2073 = CARTESIAN_POINT('',(-5.949627352847,-4.796948949046));
+#2074 = CARTESIAN_POINT('',(-5.981379571005,-4.796948949046));
+#2075 = CARTESIAN_POINT('',(-5.997223730589,-4.796948949046));
+#2076 = CARTESIAN_POINT('',(-6.013067897326,-4.796948949046));
+#2077 = CARTESIAN_POINT('',(-6.044820112069,-4.796948949046));
+#2078 = CARTESIAN_POINT('',(-6.060728160804,-4.796948949046));
+#2079 = CARTESIAN_POINT('',(-6.076636212638,-4.796948949046));
+#2080 = CARTESIAN_POINT('',(-6.108452313144,-4.796948949046));
+#2081 = CARTESIAN_POINT('',(-6.124360362518,-4.796948949046));
+#2082 = CARTESIAN_POINT('',(-6.140268412899,-4.796948949046));
+#2083 = CARTESIAN_POINT('',(-6.172084512131,-4.796948949046));
+#2084 = CARTESIAN_POINT('',(-6.187992561691,-4.796948949046));
+#2085 = CARTESIAN_POINT('',(-6.203900611408,-4.796948949046));
+#2086 = CARTESIAN_POINT('',(-6.23565282204,-4.796948949046));
+#2087 = CARTESIAN_POINT('',(-6.25149698425,-4.796948808168));
+#2088 = CARTESIAN_POINT('',(-6.26734114563,-4.7969491181));
+#2089 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2091 = ORIENTED_EDGE('',*,*,#2092,.T.);
+#2092 = EDGE_CURVE('',#1996,#2093,#2095,.T.);
+#2093 = VERTEX_POINT('',#2094);
+#2094 = CARTESIAN_POINT('',(-6.092897519015,20.053208068244,
+ -1.321153281983));
+#2095 = SURFACE_CURVE('',#2096,(#2101,#2114),.PCURVE_S1.);
+#2096 = CIRCLE('',#2097,16.085707942067);
+#2097 = AXIS2_PLACEMENT_3D('',#2098,#2099,#2100);
+#2098 = CARTESIAN_POINT('',(-4.77297077308,8.267027882015,9.54594154601)
+ );
+#2099 = DIRECTION('',(0.353553390596,-0.612372435701,-0.707106781181));
+#2100 = DIRECTION('',(-2.775557561563E-017,0.755928946013,
+ -0.654653670714));
+#2101 = PCURVE('',#321,#2102);
+#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2113);
+#2103 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2104,#2105,#2106,#2107,#2108,
+ #2109,#2110,#2111,#2112),.UNSPECIFIED.,.F.,.F.,(9,9),(5.595826242606
+ ,6.195350998448),.PIECEWISE_BEZIER_KNOTS.);
+#2104 = CARTESIAN_POINT('',(-3.96016426542,-6.295363536474E-002));
+#2105 = CARTESIAN_POINT('',(-4.016408737021,-7.496348608637E-002));
+#2106 = CARTESIAN_POINT('',(-4.07341309605,-8.365574178474E-002));
+#2107 = CARTESIAN_POINT('',(-4.130959431583,-8.892021464209E-002));
+#2108 = CARTESIAN_POINT('',(-4.188790204782,-9.068382884197E-002));
+#2109 = CARTESIAN_POINT('',(-4.246620977976,-8.892021464197E-002));
+#2110 = CARTESIAN_POINT('',(-4.304167313526,-8.365574178477E-002));
+#2111 = CARTESIAN_POINT('',(-4.361171672552,-7.496348608638E-002));
+#2112 = CARTESIAN_POINT('',(-4.417416144152,-6.295363536474E-002));
+#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2114 = PCURVE('',#2115,#2120);
+#2115 = PLANE('',#2116);
+#2116 = AXIS2_PLACEMENT_3D('',#2117,#2118,#2119);
+#2117 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
+ -2.701524309144));
+#2118 = DIRECTION('',(0.353553390596,-0.612372435701,-0.707106781181));
+#2119 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
+#2120 = DEFINITIONAL_REPRESENTATION('',(#2121),#2125);
+#2121 = CIRCLE('',#2122,16.085707942067);
+#2122 = AXIS2_PLACEMENT_2D('',#2123,#2124);
+#2123 = CARTESIAN_POINT('',(17.320532316924,-4.75));
+#2124 = DIRECTION('',(-0.925820099774,-0.377964473007));
+#2125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2126 = ORIENTED_EDGE('',*,*,#2127,.F.);
+#2127 = EDGE_CURVE('',#2128,#2093,#2130,.T.);
+#2128 = VERTEX_POINT('',#2129);
+#2129 = CARTESIAN_POINT('',(-5.167855170681,18.450987721778,
+ -8.593853909956));
+#2130 = SURFACE_CURVE('',#2131,(#2136,#2149),.PCURVE_S1.);
+#2131 = CIRCLE('',#2132,20.455744914327);
+#2132 = AXIS2_PLACEMENT_3D('',#2133,#2134,#2135);
+#2133 = CARTESIAN_POINT('',(4.113620667976,2.375,-1.78431283274E-015));
+#2134 = DIRECTION('',(0.866025403784,0.5,-3.756448068925E-016));
+#2135 = DIRECTION('',(0.5,-0.866025403784,1.922962686384E-016));
+#2136 = PCURVE('',#321,#2137);
+#2137 = DEFINITIONAL_REPRESENTATION('',(#2138),#2148);
+#2138 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2139,#2140,#2141,#2142,#2143,
+ #2144,#2145,#2146,#2147),.UNSPECIFIED.,.F.,.F.,(9,9),(2.703565446836
+ ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2139 = CARTESIAN_POINT('',(-4.439799099884,-0.4259224516));
+#2140 = CARTESIAN_POINT('',(-4.433628972712,-0.372884895091));
+#2141 = CARTESIAN_POINT('',(-4.428622544585,-0.319751439378));
+#2142 = CARTESIAN_POINT('',(-4.424617382376,-0.266546260233));
+#2143 = CARTESIAN_POINT('',(-4.421507245908,-0.213287582391));
+#2144 = CARTESIAN_POINT('',(-4.419219884712,-0.159990621633));
+#2145 = CARTESIAN_POINT('',(-4.417710111186,-0.106668723676));
+#2146 = CARTESIAN_POINT('',(-4.416955218454,-5.333436194577E-002));
+#2147 = CARTESIAN_POINT('',(-4.416955218454,2.53433926024E-016));
+#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2149 = PCURVE('',#2150,#2155);
+#2150 = PLANE('',#2151);
+#2151 = AXIS2_PLACEMENT_3D('',#2152,#2153,#2154);
+#2152 = CARTESIAN_POINT('',(-5.572008774124,19.151002297003,
+ -4.189731130554));
+#2153 = DIRECTION('',(0.866025403784,0.5,-3.662668064038E-016));
+#2154 = DIRECTION('',(1.020386659671E-031,-9.535559152701E-016,-1.));
+#2155 = DEFINITIONAL_REPRESENTATION('',(#2156),#2160);
+#2156 = CIRCLE('',#2157,20.455744914327);
+#2157 = AXIS2_PLACEMENT_2D('',#2158,#2159);
+#2158 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
+#2159 = DIRECTION('',(6.335073779145E-016,-1.));
+#2160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2161 = ORIENTED_EDGE('',*,*,#2162,.T.);
+#2162 = EDGE_CURVE('',#2128,#2163,#2165,.T.);
+#2163 = VERTEX_POINT('',#2164);
+#2164 = CARTESIAN_POINT('',(-7.737178389333,17.495083975641,
+ -8.663608212207));
+#2165 = SURFACE_CURVE('',#2166,(#2193,#2223),.PCURVE_S1.);
+#2166 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
+#2167 = CARTESIAN_POINT('',(-5.167854581428,18.450987901161,
+ -8.593853879163));
+#2168 = CARTESIAN_POINT('',(-5.309720051285,18.407800518367,
+ -8.601267287907));
+#2169 = CARTESIAN_POINT('',(-5.451189373782,18.36362605565,
+ -8.608045313181));
+#2170 = CARTESIAN_POINT('',(-5.592248509349,18.318451577277,
+ -8.614233099699));
+#2171 = CARTESIAN_POINT('',(-5.732883841717,18.272264865444,
+ -8.619873778066));
+#2172 = CARTESIAN_POINT('',(-5.873082177918,18.225054420274,
+ -8.625008464778));
+#2173 = CARTESIAN_POINT('',(-6.012830748282,18.176809459816,
+ -8.629676262226));
+#2174 = CARTESIAN_POINT('',(-6.646578509738,17.952544043758,
+ -8.648958975046));
+#2175 = CARTESIAN_POINT('',(-7.135218389456,17.764403401166,
+ -8.658587226253));
+#2176 = CARTESIAN_POINT('',(-7.617480747001,17.562649229686,
+ -8.664456721493));
+#2177 = CARTESIAN_POINT('',(-8.092858103388,17.346956035425,
+ -8.667898528791));
+#2178 = CARTESIAN_POINT('',(-8.560897982314,17.117135191894,
+ -8.66988526319));
+#2179 = CARTESIAN_POINT('',(-9.0212185163,16.873166243554,
+ -8.670927933282));
+#2180 = CARTESIAN_POINT('',(-9.955429102215,16.340343241764,
+ -8.671240211581));
+#2181 = CARTESIAN_POINT('',(-10.42823385891,16.049595452018,
+ -8.670389256205));
+#2182 = CARTESIAN_POINT('',(-10.8915521623,15.743146080078,
+ -8.668588677629));
+#2183 = CARTESIAN_POINT('',(-11.34515592853,15.421377111724,
+ -8.66531112534));
+#2184 = CARTESIAN_POINT('',(-11.78895976043,15.084862565774,
+ -8.659419776261));
+#2185 = CARTESIAN_POINT('',(-12.22299387861,14.734328051746,
+ -8.649315102513));
+#2186 = CARTESIAN_POINT('',(-12.75608937225,14.27748592179,
+ -8.628794169237));
+#2187 = CARTESIAN_POINT('',(-12.8641541681,14.183473774404,
+ -8.62420120038));
+#2188 = CARTESIAN_POINT('',(-12.97158956299,14.088612583589,
+ -8.619165469573));
+#2189 = CARTESIAN_POINT('',(-13.07839827864,13.99291736476,
+ -8.613651254305));
+#2190 = CARTESIAN_POINT('',(-13.18458339607,13.896403773788,
+ -8.607621058903));
+#2191 = CARTESIAN_POINT('',(-13.29014835555,13.799088106996,
+ -8.601035614525));
+#2192 = CARTESIAN_POINT('',(-13.39509695661,13.700987301161,
+ -8.593853879163));
+#2193 = PCURVE('',#321,#2194);
+#2194 = DEFINITIONAL_REPRESENTATION('',(#2195),#2222);
+#2195 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
+#2196 = CARTESIAN_POINT('',(-4.439300974347,-0.421611249368));
+#2197 = CARTESIAN_POINT('',(-4.431563598228,-0.421998149383));
+#2198 = CARTESIAN_POINT('',(-4.423829105498,-0.422351967001));
+#2199 = CARTESIAN_POINT('',(-4.416097737694,-0.422675035633));
+#2200 = CARTESIAN_POINT('',(-4.408369679546,-0.422969587643));
+#2201 = CARTESIAN_POINT('',(-4.40064505898,-0.423237754354));
+#2202 = CARTESIAN_POINT('',(-4.392923947114,-0.423481566042));
+#2203 = CARTESIAN_POINT('',(-4.357809229414,-0.424488862941));
+#2204 = CARTESIAN_POINT('',(-4.330456398609,-0.424992151721));
+#2205 = CARTESIAN_POINT('',(-4.303148898137,-0.425298994911));
+#2206 = CARTESIAN_POINT('',(-4.275880675932,-0.425478941262));
+#2207 = CARTESIAN_POINT('',(-4.248640508052,-0.425582814494));
+#2208 = CARTESIAN_POINT('',(-4.221414861337,-0.42563732985));
+#2209 = CARTESIAN_POINT('',(-4.165184389133,-0.425653657084));
+#2210 = CARTESIAN_POINT('',(-4.13617978165,-0.425609165227));
+#2211 = CARTESIAN_POINT('',(-4.107162233512,-0.42551502424));
+#2212 = CARTESIAN_POINT('',(-4.078114740563,-0.42534366095));
+#2213 = CARTESIAN_POINT('',(-4.04902298973,-0.425035670937));
+#2214 = CARTESIAN_POINT('',(-4.019879400618,-0.42450744817));
+#2215 = CARTESIAN_POINT('',(-3.983208675469,-0.423435492328));
+#2216 = CARTESIAN_POINT('',(-3.975728322601,-0.423195594125));
+#2217 = CARTESIAN_POINT('',(-3.968244685701,-0.422932600643));
+#2218 = CARTESIAN_POINT('',(-3.960757833919,-0.422644657341));
+#2219 = CARTESIAN_POINT('',(-3.953267886702,-0.42232982076));
+#2220 = CARTESIAN_POINT('',(-3.945775013792,-0.42198605853));
+#2221 = CARTESIAN_POINT('',(-3.938279435226,-0.421611249368));
+#2222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2223 = PCURVE('',#2224,#2229);
+#2224 = CYLINDRICAL_SURFACE('',#2225,3.5);
+#2225 = AXIS2_PLACEMENT_3D('',#2226,#2227,#2228);
+#2226 = CARTESIAN_POINT('',(-13.77287893086,14.355326074756,
+ -5.17638090205));
+#2227 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
+#2228 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2257);
+#2230 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
+#2231 = CARTESIAN_POINT('',(-4.494800381391,-9.5000006));
+#2232 = CARTESIAN_POINT('',(-4.504612123716,-9.355547807787));
+#2233 = CARTESIAN_POINT('',(-4.514090972698,-9.21094454929));
+#2234 = CARTESIAN_POINT('',(-4.523236088174,-9.066196515267));
+#2235 = CARTESIAN_POINT('',(-4.532046374328,-8.92130938885));
+#2236 = CARTESIAN_POINT('',(-4.540520479695,-8.776288845546));
+#2237 = CARTESIAN_POINT('',(-4.548656797158,-8.63114055324));
+#2238 = CARTESIAN_POINT('',(-4.584131316297,-7.970166184198));
+#2239 = CARTESIAN_POINT('',(-4.607529377783,-7.452921313765));
+#2240 = CARTESIAN_POINT('',(-4.626567622403,-6.934392775101));
+#2241 = CARTESIAN_POINT('',(-4.64114056772,-6.414857310955));
+#2242 = CARTESIAN_POINT('',(-4.651153598456,-5.894612464056));
+#2243 = CARTESIAN_POINT('',(-4.656555232968,-5.37397871357));
+#2244 = CARTESIAN_POINT('',(-4.658176842999,-4.298517112789));
+#2245 = CARTESIAN_POINT('',(-4.653772247683,-3.743682287587));
+#2246 = CARTESIAN_POINT('',(-4.644120309253,-3.189212180837));
+#2247 = CARTESIAN_POINT('',(-4.629274517047,-2.635495311857));
+#2248 = CARTESIAN_POINT('',(-4.60934851102,-2.082892646158));
+#2249 = CARTESIAN_POINT('',(-4.584471994661,-1.531740816691));
+#2250 = CARTESIAN_POINT('',(-4.547126267801,-0.84164551158));
+#2251 = CARTESIAN_POINT('',(-4.539193096206,-0.701052579422));
+#2252 = CARTESIAN_POINT('',(-4.53094310463,-0.560580202778));
+#2253 = CARTESIAN_POINT('',(-4.52237773608,-0.42023353226));
+#2254 = CARTESIAN_POINT('',(-4.513498205747,-0.280017727575));
+#2255 = CARTESIAN_POINT('',(-4.504305501,-0.139937957524));
+#2256 = CARTESIAN_POINT('',(-4.494800381391,5.999999999062E-007));
+#2257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2258 = ORIENTED_EDGE('',*,*,#2259,.F.);
+#2259 = EDGE_CURVE('',#2260,#2163,#2262,.T.);
+#2260 = VERTEX_POINT('',#2261);
+#2261 = CARTESIAN_POINT('',(-7.354875757769,16.832916393904,
+ -10.17638090205));
+#2262 = SURFACE_CURVE('',#2263,(#2290,#2320),.PCURVE_S1.);
+#2263 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2264 = CARTESIAN_POINT('',(-7.354875757769,16.832916393904,
+ -10.17638090205));
+#2265 = CARTESIAN_POINT('',(-7.435818379724,16.973113467097,
+ -9.885978163042));
+#2266 = CARTESIAN_POINT('',(-7.513681965555,17.107976531456,
+ -9.59214063238));
+#2267 = CARTESIAN_POINT('',(-7.588410854322,17.237411046484,
+ -9.295064486486));
+#2268 = CARTESIAN_POINT('',(-7.731503092599,17.485254073348,
+ -8.694842784952));
+#2269 = CARTESIAN_POINT('',(-7.799866363927,17.603662732661,
+ -8.391697207502));
+#2270 = CARTESIAN_POINT('',(-7.864998660035,17.716475178733,
+ -8.085718620917));
+#2271 = CARTESIAN_POINT('',(-7.988717443996,17.930762398404,
+ -7.468513562382));
+#2272 = CARTESIAN_POINT('',(-8.047303965765,18.032237230747,
+ -7.15728706998));
+#2273 = CARTESIAN_POINT('',(-8.102575935465,18.127971090502,
+ -6.843644453692));
+#2274 = CARTESIAN_POINT('',(-8.206211984732,18.307473993328,
+ -6.213222701257));
+#2275 = CARTESIAN_POINT('',(-8.254602935572,18.39128957881,
+ -5.896461190167));
+#2276 = CARTESIAN_POINT('',(-8.299636474124,18.469289955627,
+ -5.577725229982));
+#2277 = CARTESIAN_POINT('',(-8.383100814194,18.613854433247,
+ -4.935441780244));
+#2278 = CARTESIAN_POINT('',(-8.421504272107,18.680371173539,
+ -4.611880030773));
+#2279 = CARTESIAN_POINT('',(-8.456466829782,18.740928099794,
+ -4.286761545471));
+#2280 = CARTESIAN_POINT('',(-8.519467588532,18.850048614866,
+ -3.633852083723));
+#2281 = CARTESIAN_POINT('',(-8.547505796644,18.898612215868,
+ -3.306061064166));
+#2282 = CARTESIAN_POINT('',(-8.572060569676,18.941142330329,
+ -2.97715411155));
+#2283 = CARTESIAN_POINT('',(-8.614174806793,19.014086328737,
+ -2.317553720106));
+#2284 = CARTESIAN_POINT('',(-8.631734274555,19.044500219055,
+ -1.986860236771));
+#2285 = CARTESIAN_POINT('',(-8.645781876013,19.068831378504,
+ -1.655496114796));
+#2286 = CARTESIAN_POINT('',(-8.666796844417,19.1052303715,
+ -0.993207216782));
+#2287 = CARTESIAN_POINT('',(-8.673792557116,19.117347019574,
+ -0.662285964067));
+#2288 = CARTESIAN_POINT('',(-8.677290046914,19.123405469467,
+ -0.331142976389));
+#2289 = CARTESIAN_POINT('',(-8.677290209876,19.123405413618,
+ -2.378617423329E-014));
+#2290 = PCURVE('',#321,#2291);
+#2291 = DEFINITIONAL_REPRESENTATION('',(#2292),#2319);
+#2292 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2293,#2294,#2295,#2296,#2297,
+ #2298,#2299,#2300,#2301,#2302,#2303,#2304,#2305,#2306,#2307,#2308,
+ #2309,#2310,#2311,#2312,#2313,#2314,#2315,#2316,#2317,#2318),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2293 = CARTESIAN_POINT('',(-4.300453593321,-0.505893901574));
+#2294 = CARTESIAN_POINT('',(-4.299471590345,-0.4900850036));
+#2295 = CARTESIAN_POINT('',(-4.298549851253,-0.474273724633));
+#2296 = CARTESIAN_POINT('',(-4.297683993972,-0.458460329777));
+#2297 = CARTESIAN_POINT('',(-4.296057168272,-0.426829858413));
+#2298 = CARTESIAN_POINT('',(-4.295296199092,-0.411012780756));
+#2299 = CARTESIAN_POINT('',(-4.294584257135,-0.395194022545));
+#2300 = CARTESIAN_POINT('',(-4.293253192377,-0.363553565774));
+#2301 = CARTESIAN_POINT('',(-4.292634063697,-0.347731866872));
+#2302 = CARTESIAN_POINT('',(-4.292058714211,-0.331908845222));
+#2303 = CARTESIAN_POINT('',(-4.290993733402,-0.300324043644));
+#2304 = CARTESIAN_POINT('',(-4.290503763087,-0.284562272667));
+#2305 = CARTESIAN_POINT('',(-4.290053269649,-0.268799489313));
+#2306 = CARTESIAN_POINT('',(-4.289226645847,-0.23720861111));
+#2307 = CARTESIAN_POINT('',(-4.288850819863,-0.221380508625));
+#2308 = CARTESIAN_POINT('',(-4.288511827314,-0.205551648229));
+#2309 = CARTESIAN_POINT('',(-4.287905410693,-0.17389265376));
+#2310 = CARTESIAN_POINT('',(-4.287637984743,-0.158062519134));
+#2311 = CARTESIAN_POINT('',(-4.287405290088,-0.142231861713));
+#2312 = CARTESIAN_POINT('',(-4.287008021063,-0.110569720304));
+#2313 = CARTESIAN_POINT('',(-4.286843445542,-9.473823573845E-002));
+#2314 = CARTESIAN_POINT('',(-4.286712256407,-7.890644488258E-002));
+#2315 = CARTESIAN_POINT('',(-4.28651639174,-4.730603983734E-002));
+#2316 = CARTESIAN_POINT('',(-4.286451443822,-3.153742609986E-002));
+#2317 = CARTESIAN_POINT('',(-4.286418988029,-1.576871316136E-002));
+#2318 = CARTESIAN_POINT('',(-4.286418979826,-6.661338147751E-016));
+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2320 = PCURVE('',#2321,#2326);
+#2321 = CYLINDRICAL_SURFACE('',#2322,20.9);
+#2322 = AXIS2_PLACEMENT_3D('',#2323,#2324,#2325);
+#2323 = CARTESIAN_POINT('',(-2.381569860407,-1.375,4.440892098501E-016)
+ );
+#2324 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
+#2325 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#2326 = DEFINITIONAL_REPRESENTATION('',(#2327),#2354);
+#2327 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2328,#2329,#2330,#2331,#2332,
+ #2333,#2334,#2335,#2336,#2337,#2338,#2339,#2340,#2341,#2342,#2343,
+ #2344,#2345,#2346,#2347,#2348,#2349,#2350,#2351,#2352,#2353),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2328 = CARTESIAN_POINT('',(-5.774638830512,-4.796948949046));
+#2329 = CARTESIAN_POINT('',(-5.790546800987,-4.79694911878));
+#2330 = CARTESIAN_POINT('',(-5.806454833329,-4.796948807601));
+#2331 = CARTESIAN_POINT('',(-5.822362912798,-4.796948949046));
+#2332 = CARTESIAN_POINT('',(-5.854179031219,-4.796948949046));
+#2333 = CARTESIAN_POINT('',(-5.870087071391,-4.796948949046));
+#2334 = CARTESIAN_POINT('',(-5.885995138172,-4.796948949046));
+#2335 = CARTESIAN_POINT('',(-5.91781124899,-4.796948949046));
+#2336 = CARTESIAN_POINT('',(-5.933719293687,-4.796948949046));
+#2337 = CARTESIAN_POINT('',(-5.949627352847,-4.796948949046));
+#2338 = CARTESIAN_POINT('',(-5.981379571005,-4.796948949046));
+#2339 = CARTESIAN_POINT('',(-5.997223730589,-4.796948949046));
+#2340 = CARTESIAN_POINT('',(-6.013067897326,-4.796948949046));
+#2341 = CARTESIAN_POINT('',(-6.044820112069,-4.796948949046));
+#2342 = CARTESIAN_POINT('',(-6.060728160804,-4.796948949046));
+#2343 = CARTESIAN_POINT('',(-6.076636212638,-4.796948949046));
+#2344 = CARTESIAN_POINT('',(-6.108452313144,-4.796948949046));
+#2345 = CARTESIAN_POINT('',(-6.124360362518,-4.796948949046));
+#2346 = CARTESIAN_POINT('',(-6.140268412899,-4.796948949046));
+#2347 = CARTESIAN_POINT('',(-6.172084512131,-4.796948949046));
+#2348 = CARTESIAN_POINT('',(-6.187992561691,-4.796948949046));
+#2349 = CARTESIAN_POINT('',(-6.203900611408,-4.796948949046));
+#2350 = CARTESIAN_POINT('',(-6.23565282204,-4.796948949046));
+#2351 = CARTESIAN_POINT('',(-6.25149698425,-4.796948808168));
+#2352 = CARTESIAN_POINT('',(-6.26734114563,-4.7969491181));
+#2353 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#2354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2355 = ORIENTED_EDGE('',*,*,#2356,.T.);
+#2356 = EDGE_CURVE('',#2260,#2357,#2359,.T.);
+#2357 = VERTEX_POINT('',#2358);
+#2358 = CARTESIAN_POINT('',(-10.90029533801,14.785967444858,
+ -10.17638090205));
+#2359 = SURFACE_CURVE('',#2360,(#2365,#2372),.PCURVE_S1.);
+#2360 = CIRCLE('',#2361,18.369574620453);
+#2361 = AXIS2_PLACEMENT_3D('',#2362,#2363,#2364);
+#2362 = CARTESIAN_POINT('',(3.127243497459E-015,-8.584346305966E-015,
+ -10.17638090205));
+#2363 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.));
+#2364 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2365 = PCURVE('',#321,#2366);
+#2366 = DEFINITIONAL_REPRESENTATION('',(#2367),#2371);
+#2367 = LINE('',#2368,#2369);
+#2368 = CARTESIAN_POINT('',(-6.28318530718,-0.505893901574));
+#2369 = VECTOR('',#2370,1.);
+#2370 = DIRECTION('',(1.,-0.E+000));
+#2371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2372 = PCURVE('',#2373,#2378);
+#2373 = PLANE('',#2374);
+#2374 = AXIS2_PLACEMENT_3D('',#2375,#2376,#2377);
+#2375 = CARTESIAN_POINT('',(-12.04082773004,15.355325393619,
+ -10.17638090205));
+#2376 = DIRECTION('',(2.775557561563E-016,-8.435559152701E-016,-1.));
+#2377 = DIRECTION('',(0.5,-0.866025403784,8.326672684689E-016));
+#2378 = DEFINITIONAL_REPRESENTATION('',(#2379),#2387);
+#2379 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2380,#2381,#2382,#2383,
+#2384,#2385,#2386),.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('') );
+#2380 = CARTESIAN_POINT('',(28.503303049498,-18.65851827802));
+#2381 = CARTESIAN_POINT('',(0.948941118819,-34.56703655605));
+#2382 = CARTESIAN_POINT('',(0.948941118819,-2.75));
+#2383 = CARTESIAN_POINT('',(0.948941118819,29.067036556052));
+#2384 = CARTESIAN_POINT('',(28.503303049498,13.158518278026));
+#2385 = CARTESIAN_POINT('',(56.057664980177,-2.75));
+#2386 = CARTESIAN_POINT('',(28.503303049498,-18.65851827802));
+#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2388 = ORIENTED_EDGE('',*,*,#2389,.T.);
+#2389 = EDGE_CURVE('',#2357,#2390,#2392,.T.);
+#2390 = VERTEX_POINT('',#2391);
+#2391 = CARTESIAN_POINT('',(-11.28259796958,15.448135026595,
+ -8.663608212207));
+#2392 = SURFACE_CURVE('',#2393,(#2420,#2450),.PCURVE_S1.);
+#2393 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2394 = CARTESIAN_POINT('',(-10.90029533801,14.785967444858,
+ -10.17638090205));
+#2395 = CARTESIAN_POINT('',(-10.98123825396,14.926164348317,
+ -9.885978163042));
+#2396 = CARTESIAN_POINT('',(-11.05910130081,15.061027723856,
+ -9.59214063238));
+#2397 = CARTESIAN_POINT('',(-11.13383043456,15.190462097438,
+ -9.295064486486));
+#2398 = CARTESIAN_POINT('',(-11.27692267284,15.438305124302,
+ -8.694842784952));
+#2399 = CARTESIAN_POINT('',(-11.34528594417,15.556713783615,
+ -8.391697207502));
+#2400 = CARTESIAN_POINT('',(-11.41041824028,15.669526229687,
+ -8.085718620917));
+#2401 = CARTESIAN_POINT('',(-11.53413702424,15.883813449358,
+ -7.468513562382));
+#2402 = CARTESIAN_POINT('',(-11.59272354601,15.985288281701,
+ -7.15728706998));
+#2403 = CARTESIAN_POINT('',(-11.64799551571,16.081022141456,
+ -6.843644453692));
+#2404 = CARTESIAN_POINT('',(-11.75163156497,16.260525044282,
+ -6.213222701257));
+#2405 = CARTESIAN_POINT('',(-11.80002251581,16.344340629764,
+ -5.896461190167));
+#2406 = CARTESIAN_POINT('',(-11.84505605437,16.422341006581,
+ -5.577725229982));
+#2407 = CARTESIAN_POINT('',(-11.92852039444,16.566905484201,
+ -4.935441780244));
+#2408 = CARTESIAN_POINT('',(-11.96692385235,16.633422224493,
+ -4.611880030773));
+#2409 = CARTESIAN_POINT('',(-12.00188641002,16.693979150749,
+ -4.286761545471));
+#2410 = CARTESIAN_POINT('',(-12.06488716877,16.80309966582,
+ -3.633852083723));
+#2411 = CARTESIAN_POINT('',(-12.09292537689,16.851663266823,
+ -3.306061064165));
+#2412 = CARTESIAN_POINT('',(-12.11748014992,16.894193381283,
+ -2.97715411155));
+#2413 = CARTESIAN_POINT('',(-12.15959438704,16.967137379691,
+ -2.317553720106));
+#2414 = CARTESIAN_POINT('',(-12.1771538548,16.997551270009,
+ -1.986860236771));
+#2415 = CARTESIAN_POINT('',(-12.19120145626,17.021882429458,
+ -1.655496114796));
+#2416 = CARTESIAN_POINT('',(-12.21221642466,17.058281422454,
+ -0.993207216782));
+#2417 = CARTESIAN_POINT('',(-12.21921189335,17.070398211406,
+ -0.662285964067));
+#2418 = CARTESIAN_POINT('',(-12.22270991997,17.076456351367,
+ -0.331142976389));
+#2419 = CARTESIAN_POINT('',(-12.22270979012,17.076456464572,
+ -2.33316602626E-014));
+#2420 = PCURVE('',#321,#2421);
+#2421 = DEFINITIONAL_REPRESENTATION('',(#2422),#2449);
+#2422 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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,#2448),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2423 = CARTESIAN_POINT('',(-4.077126816252,-0.505893901574));
+#2424 = CARTESIAN_POINT('',(-4.078108819228,-0.4900850036));
+#2425 = CARTESIAN_POINT('',(-4.079030558319,-0.474273724633));
+#2426 = CARTESIAN_POINT('',(-4.0798964156,-0.458460329777));
+#2427 = CARTESIAN_POINT('',(-4.081523241301,-0.426829858413));
+#2428 = CARTESIAN_POINT('',(-4.082284210481,-0.411012780756));
+#2429 = CARTESIAN_POINT('',(-4.082996152437,-0.395194022545));
+#2430 = CARTESIAN_POINT('',(-4.084327217196,-0.363553565774));
+#2431 = CARTESIAN_POINT('',(-4.084946345876,-0.347731866872));
+#2432 = CARTESIAN_POINT('',(-4.085521695362,-0.331908845222));
+#2433 = CARTESIAN_POINT('',(-4.086586676171,-0.300324043644));
+#2434 = CARTESIAN_POINT('',(-4.087076646486,-0.284562272667));
+#2435 = CARTESIAN_POINT('',(-4.087527139924,-0.268799489313));
+#2436 = CARTESIAN_POINT('',(-4.088353763726,-0.23720861111));
+#2437 = CARTESIAN_POINT('',(-4.08872958971,-0.221380508625));
+#2438 = CARTESIAN_POINT('',(-4.089068582259,-0.205551648229));
+#2439 = CARTESIAN_POINT('',(-4.08967499888,-0.17389265376));
+#2440 = CARTESIAN_POINT('',(-4.08994242483,-0.158062519134));
+#2441 = CARTESIAN_POINT('',(-4.090175119485,-0.142231861713));
+#2442 = CARTESIAN_POINT('',(-4.09057238851,-0.110569720304));
+#2443 = CARTESIAN_POINT('',(-4.090736964031,-9.473823573844E-002));
+#2444 = CARTESIAN_POINT('',(-4.090868153166,-7.890644488258E-002));
+#2445 = CARTESIAN_POINT('',(-4.091064017833,-4.730603983734E-002));
+#2446 = CARTESIAN_POINT('',(-4.091128965751,-3.153742609985E-002));
+#2447 = CARTESIAN_POINT('',(-4.091161421544,-1.576871316137E-002));
+#2448 = CARTESIAN_POINT('',(-4.091161429747,-6.661338147751E-016));
+#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2450 = PCURVE('',#2451,#2456);
+#2451 = CYLINDRICAL_SURFACE('',#2452,20.9);
+#2452 = AXIS2_PLACEMENT_3D('',#2453,#2454,#2455);
+#2453 = CARTESIAN_POINT('',(-2.381569860407,-1.375,4.440892098501E-016)
+ );
+#2454 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
+#2455 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#2456 = DEFINITIONAL_REPRESENTATION('',(#2457),#2484);
+#2457 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2458,#2459,#2460,#2461,#2462,
+ #2463,#2464,#2465,#2466,#2467,#2468,#2469,#2470,#2471,#2472,#2473,
+ #2474,#2475,#2476,#2477,#2478,#2479,#2480,#2481,#2482,#2483),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2458 = CARTESIAN_POINT('',(-5.774638830512,-0.703051050954));
+#2459 = CARTESIAN_POINT('',(-5.790546800987,-0.70305088122));
+#2460 = CARTESIAN_POINT('',(-5.806454833329,-0.703051192399));
+#2461 = CARTESIAN_POINT('',(-5.822362912798,-0.703051050954));
+#2462 = CARTESIAN_POINT('',(-5.854179031219,-0.703051050954));
+#2463 = CARTESIAN_POINT('',(-5.870087071391,-0.703051050954));
+#2464 = CARTESIAN_POINT('',(-5.885995138172,-0.703051050954));
+#2465 = CARTESIAN_POINT('',(-5.91781124899,-0.703051050954));
+#2466 = CARTESIAN_POINT('',(-5.933719293687,-0.703051050954));
+#2467 = CARTESIAN_POINT('',(-5.949627352847,-0.703051050954));
+#2468 = CARTESIAN_POINT('',(-5.981379571005,-0.703051050954));
+#2469 = CARTESIAN_POINT('',(-5.997223730589,-0.703051050954));
+#2470 = CARTESIAN_POINT('',(-6.013067897326,-0.703051050954));
+#2471 = CARTESIAN_POINT('',(-6.044820112069,-0.703051050954));
+#2472 = CARTESIAN_POINT('',(-6.060728160804,-0.703051050954));
+#2473 = CARTESIAN_POINT('',(-6.076636212638,-0.703051050954));
+#2474 = CARTESIAN_POINT('',(-6.108452313144,-0.703051050954));
+#2475 = CARTESIAN_POINT('',(-6.124360362518,-0.703051050954));
+#2476 = CARTESIAN_POINT('',(-6.140268412899,-0.703051050954));
+#2477 = CARTESIAN_POINT('',(-6.172084512131,-0.703051050954));
+#2478 = CARTESIAN_POINT('',(-6.187992561691,-0.703051050954));
+#2479 = CARTESIAN_POINT('',(-6.203900611408,-0.703051050954));
+#2480 = CARTESIAN_POINT('',(-6.23565282204,-0.703051050954));
+#2481 = CARTESIAN_POINT('',(-6.25149698425,-0.703051191832));
+#2482 = CARTESIAN_POINT('',(-6.26734114563,-0.7030508819));
+#2483 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#2484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2485 = ORIENTED_EDGE('',*,*,#2486,.T.);
+#2486 = EDGE_CURVE('',#2390,#2487,#2489,.T.);
+#2487 = VERTEX_POINT('',#2488);
+#2488 = CARTESIAN_POINT('',(-13.39509650663,13.700987721778,
+ -8.593853909956));
+#2489 = SURFACE_CURVE('',#2490,(#2517,#2547),.PCURVE_S1.);
+#2490 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2491,#2492,#2493,#2494,#2495,
+ #2496,#2497,#2498,#2499,#2500,#2501,#2502,#2503,#2504,#2505,#2506,
+ #2507,#2508,#2509,#2510,#2511,#2512,#2513,#2514,#2515,#2516),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
+#2491 = CARTESIAN_POINT('',(-5.167854581428,18.450987901161,
+ -8.593853879163));
+#2492 = CARTESIAN_POINT('',(-5.309720051285,18.407800518367,
+ -8.601267287907));
+#2493 = CARTESIAN_POINT('',(-5.451189373782,18.36362605565,
+ -8.608045313181));
+#2494 = CARTESIAN_POINT('',(-5.592248509349,18.318451577277,
+ -8.614233099699));
+#2495 = CARTESIAN_POINT('',(-5.732883841717,18.272264865444,
+ -8.619873778066));
+#2496 = CARTESIAN_POINT('',(-5.873082177918,18.225054420274,
+ -8.625008464778));
+#2497 = CARTESIAN_POINT('',(-6.012830748282,18.176809459816,
+ -8.629676262226));
+#2498 = CARTESIAN_POINT('',(-6.646578509738,17.952544043758,
+ -8.648958975046));
+#2499 = CARTESIAN_POINT('',(-7.135218389456,17.764403401166,
+ -8.658587226253));
+#2500 = CARTESIAN_POINT('',(-7.617480747001,17.562649229686,
+ -8.664456721493));
+#2501 = CARTESIAN_POINT('',(-8.092858103388,17.346956035425,
+ -8.667898528791));
+#2502 = CARTESIAN_POINT('',(-8.560897982314,17.117135191894,
+ -8.66988526319));
+#2503 = CARTESIAN_POINT('',(-9.0212185163,16.873166243554,
+ -8.670927933282));
+#2504 = CARTESIAN_POINT('',(-9.955429102215,16.340343241764,
+ -8.671240211581));
+#2505 = CARTESIAN_POINT('',(-10.42823385891,16.049595452018,
+ -8.670389256205));
+#2506 = CARTESIAN_POINT('',(-10.8915521623,15.743146080078,
+ -8.668588677629));
+#2507 = CARTESIAN_POINT('',(-11.34515592853,15.421377111724,
+ -8.66531112534));
+#2508 = CARTESIAN_POINT('',(-11.78895976043,15.084862565774,
+ -8.659419776261));
+#2509 = CARTESIAN_POINT('',(-12.22299387861,14.734328051746,
+ -8.649315102513));
+#2510 = CARTESIAN_POINT('',(-12.75608937225,14.27748592179,
+ -8.628794169237));
+#2511 = CARTESIAN_POINT('',(-12.8641541681,14.183473774404,
+ -8.62420120038));
+#2512 = CARTESIAN_POINT('',(-12.97158956299,14.088612583589,
+ -8.619165469573));
+#2513 = CARTESIAN_POINT('',(-13.07839827864,13.99291736476,
+ -8.613651254305));
+#2514 = CARTESIAN_POINT('',(-13.18458339607,13.896403773788,
+ -8.607621058903));
+#2515 = CARTESIAN_POINT('',(-13.29014835555,13.799088106996,
+ -8.601035614525));
+#2516 = CARTESIAN_POINT('',(-13.39509695661,13.700987301161,
+ -8.593853879163));
+#2517 = PCURVE('',#321,#2518);
+#2518 = DEFINITIONAL_REPRESENTATION('',(#2519),#2546);
+#2519 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2520,#2521,#2522,#2523,#2524,
+ #2525,#2526,#2527,#2528,#2529,#2530,#2531,#2532,#2533,#2534,#2535,
+ #2536,#2537,#2538,#2539,#2540,#2541,#2542,#2543,#2544,#2545),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
+#2520 = CARTESIAN_POINT('',(-4.439300974347,-0.421611249368));
+#2521 = CARTESIAN_POINT('',(-4.431563598228,-0.421998149383));
+#2522 = CARTESIAN_POINT('',(-4.423829105498,-0.422351967001));
+#2523 = CARTESIAN_POINT('',(-4.416097737694,-0.422675035633));
+#2524 = CARTESIAN_POINT('',(-4.408369679546,-0.422969587643));
+#2525 = CARTESIAN_POINT('',(-4.40064505898,-0.423237754354));
+#2526 = CARTESIAN_POINT('',(-4.392923947114,-0.423481566042));
+#2527 = CARTESIAN_POINT('',(-4.357809229414,-0.424488862941));
+#2528 = CARTESIAN_POINT('',(-4.330456398609,-0.424992151721));
+#2529 = CARTESIAN_POINT('',(-4.303148898137,-0.425298994911));
+#2530 = CARTESIAN_POINT('',(-4.275880675932,-0.425478941262));
+#2531 = CARTESIAN_POINT('',(-4.248640508052,-0.425582814494));
+#2532 = CARTESIAN_POINT('',(-4.221414861337,-0.42563732985));
+#2533 = CARTESIAN_POINT('',(-4.165184389133,-0.425653657084));
+#2534 = CARTESIAN_POINT('',(-4.13617978165,-0.425609165227));
+#2535 = CARTESIAN_POINT('',(-4.107162233512,-0.42551502424));
+#2536 = CARTESIAN_POINT('',(-4.078114740563,-0.42534366095));
+#2537 = CARTESIAN_POINT('',(-4.04902298973,-0.425035670937));
+#2538 = CARTESIAN_POINT('',(-4.019879400618,-0.42450744817));
+#2539 = CARTESIAN_POINT('',(-3.983208675469,-0.423435492328));
+#2540 = CARTESIAN_POINT('',(-3.975728322601,-0.423195594125));
+#2541 = CARTESIAN_POINT('',(-3.968244685701,-0.422932600643));
+#2542 = CARTESIAN_POINT('',(-3.960757833919,-0.422644657341));
+#2543 = CARTESIAN_POINT('',(-3.953267886702,-0.42232982076));
+#2544 = CARTESIAN_POINT('',(-3.945775013792,-0.42198605853));
+#2545 = CARTESIAN_POINT('',(-3.938279435226,-0.421611249368));
+#2546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2547 = PCURVE('',#2548,#2553);
+#2548 = CYLINDRICAL_SURFACE('',#2549,3.5);
+#2549 = AXIS2_PLACEMENT_3D('',#2550,#2551,#2552);
+#2550 = CARTESIAN_POINT('',(-13.77287893086,14.355326074756,
+ -5.17638090205));
+#2551 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
+#2552 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#2553 = DEFINITIONAL_REPRESENTATION('',(#2554),#2581);
+#2554 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
+#2555 = CARTESIAN_POINT('',(-4.494800381391,-9.5000006));
+#2556 = CARTESIAN_POINT('',(-4.504612123716,-9.355547807787));
+#2557 = CARTESIAN_POINT('',(-4.514090972698,-9.21094454929));
+#2558 = CARTESIAN_POINT('',(-4.523236088174,-9.066196515267));
+#2559 = CARTESIAN_POINT('',(-4.532046374328,-8.92130938885));
+#2560 = CARTESIAN_POINT('',(-4.540520479695,-8.776288845546));
+#2561 = CARTESIAN_POINT('',(-4.548656797158,-8.63114055324));
+#2562 = CARTESIAN_POINT('',(-4.584131316297,-7.970166184198));
+#2563 = CARTESIAN_POINT('',(-4.607529377783,-7.452921313765));
+#2564 = CARTESIAN_POINT('',(-4.626567622403,-6.934392775101));
+#2565 = CARTESIAN_POINT('',(-4.64114056772,-6.414857310955));
+#2566 = CARTESIAN_POINT('',(-4.651153598456,-5.894612464056));
+#2567 = CARTESIAN_POINT('',(-4.656555232968,-5.37397871357));
+#2568 = CARTESIAN_POINT('',(-4.658176842999,-4.298517112789));
+#2569 = CARTESIAN_POINT('',(-4.653772247683,-3.743682287587));
+#2570 = CARTESIAN_POINT('',(-4.644120309253,-3.189212180837));
+#2571 = CARTESIAN_POINT('',(-4.629274517047,-2.635495311857));
+#2572 = CARTESIAN_POINT('',(-4.60934851102,-2.082892646158));
+#2573 = CARTESIAN_POINT('',(-4.584471994661,-1.531740816691));
+#2574 = CARTESIAN_POINT('',(-4.547126267801,-0.84164551158));
+#2575 = CARTESIAN_POINT('',(-4.539193096206,-0.701052579422));
+#2576 = CARTESIAN_POINT('',(-4.53094310463,-0.560580202778));
+#2577 = CARTESIAN_POINT('',(-4.52237773608,-0.42023353226));
+#2578 = CARTESIAN_POINT('',(-4.513498205747,-0.280017727575));
+#2579 = CARTESIAN_POINT('',(-4.504305501,-0.139937957524));
+#2580 = CARTESIAN_POINT('',(-4.494800381391,5.999999999062E-007));
+#2581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2582 = ORIENTED_EDGE('',*,*,#2583,.T.);
+#2583 = EDGE_CURVE('',#2487,#2584,#2586,.T.);
+#2584 = VERTEX_POINT('',#2585);
+#2585 = CARTESIAN_POINT('',(-14.32013885496,15.303208068244,
+ -1.321153281983));
+#2586 = SURFACE_CURVE('',#2587,(#2592,#2605),.PCURVE_S1.);
+#2587 = CIRCLE('',#2588,20.455744914327);
+#2588 = AXIS2_PLACEMENT_3D('',#2589,#2590,#2591);
+#2589 = CARTESIAN_POINT('',(-4.113620667976,-2.375,1.78431283274E-015));
+#2590 = DIRECTION('',(0.866025403784,0.5,-3.756448068925E-016));
+#2591 = DIRECTION('',(0.5,-0.866025403784,1.922962686384E-016));
+#2592 = PCURVE('',#321,#2593);
+#2593 = DEFINITIONAL_REPRESENTATION('',(#2594),#2604);
+#2594 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2595,#2596,#2597,#2598,#2599,
+ #2600,#2601,#2602,#2603),.UNSPECIFIED.,.F.,.F.,(9,9),(2.703565446836
+ ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2595 = CARTESIAN_POINT('',(-3.937781309689,-0.4259224516));
+#2596 = CARTESIAN_POINT('',(-3.943951436861,-0.372884895091));
+#2597 = CARTESIAN_POINT('',(-3.948957864974,-0.319751439378));
+#2598 = CARTESIAN_POINT('',(-3.952963027212,-0.266546260233));
+#2599 = CARTESIAN_POINT('',(-3.956073163619,-0.21328758239));
+#2600 = CARTESIAN_POINT('',(-3.958360524877,-0.159990621633));
+#2601 = CARTESIAN_POINT('',(-3.959870298374,-0.106668723675));
+#2602 = CARTESIAN_POINT('',(-3.960625191119,-5.333436194577E-002));
+#2603 = CARTESIAN_POINT('',(-3.960625191119,-5.943568368133E-017));
+#2604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2605 = PCURVE('',#2606,#2611);
+#2606 = PLANE('',#2607);
+#2607 = AXIS2_PLACEMENT_3D('',#2608,#2609,#2610);
+#2608 = CARTESIAN_POINT('',(-13.79925011007,14.401002297003,
+ -4.189731130554));
+#2609 = DIRECTION('',(0.866025403784,0.5,-3.662668064038E-016));
+#2610 = DIRECTION('',(1.020386659671E-031,-9.535559152701E-016,-1.));
+#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);
+#2612 = CIRCLE('',#2613,20.455744914327);
+#2613 = AXIS2_PLACEMENT_2D('',#2614,#2615);
+#2614 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
+#2615 = DIRECTION('',(6.335073779145E-016,-1.));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2617 = ORIENTED_EDGE('',*,*,#2618,.T.);
+#2618 = EDGE_CURVE('',#2584,#2619,#2621,.T.);
+#2619 = VERTEX_POINT('',#2620);
+#2620 = CARTESIAN_POINT('',(-12.18660247359,17.013916757825,
+ -1.735902274957));
+#2621 = SURFACE_CURVE('',#2622,(#2627,#2640),.PCURVE_S1.);
+#2622 = CIRCLE('',#2623,16.085707942067);
+#2623 = AXIS2_PLACEMENT_3D('',#2624,#2625,#2626);
+#2624 = CARTESIAN_POINT('',(-4.77297077308,8.267027882015,9.54594154601)
+ );
+#2625 = DIRECTION('',(0.353553390596,-0.612372435701,-0.707106781181));
+#2626 = DIRECTION('',(-2.775557561563E-017,0.755928946013,
+ -0.654653670714));
+#2627 = PCURVE('',#321,#2628);
+#2628 = DEFINITIONAL_REPRESENTATION('',(#2629),#2639);
+#2629 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2630,#2631,#2632,#2633,#2634,
+ #2635,#2636,#2637,#2638),.UNSPECIFIED.,.F.,.F.,(9,9),(5.595826242606
+ ,6.195350998448),.PIECEWISE_BEZIER_KNOTS.);
+#2630 = CARTESIAN_POINT('',(-3.96016426542,-6.295363536474E-002));
+#2631 = CARTESIAN_POINT('',(-4.016408737021,-7.496348608637E-002));
+#2632 = CARTESIAN_POINT('',(-4.07341309605,-8.365574178474E-002));
+#2633 = CARTESIAN_POINT('',(-4.130959431583,-8.892021464209E-002));
+#2634 = CARTESIAN_POINT('',(-4.188790204782,-9.068382884197E-002));
+#2635 = CARTESIAN_POINT('',(-4.246620977976,-8.892021464197E-002));
+#2636 = CARTESIAN_POINT('',(-4.304167313526,-8.365574178477E-002));
+#2637 = CARTESIAN_POINT('',(-4.361171672552,-7.496348608638E-002));
+#2638 = CARTESIAN_POINT('',(-4.417416144152,-6.295363536474E-002));
+#2639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2640 = PCURVE('',#2641,#2646);
+#2641 = PLANE('',#2642);
+#2642 = AXIS2_PLACEMENT_3D('',#2643,#2644,#2645);
+#2643 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
+ -2.701524309144));
+#2644 = DIRECTION('',(0.353553390596,-0.612372435701,-0.707106781181));
+#2645 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
+#2646 = DEFINITIONAL_REPRESENTATION('',(#2647),#2651);
+#2647 = CIRCLE('',#2648,16.085707942067);
+#2648 = AXIS2_PLACEMENT_2D('',#2649,#2650);
+#2649 = CARTESIAN_POINT('',(17.320532316924,-4.75));
+#2650 = DIRECTION('',(-0.925820099774,-0.377964473007));
+#2651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2652 = ORIENTED_EDGE('',*,*,#2653,.T.);
+#2653 = EDGE_CURVE('',#2619,#2654,#2656,.T.);
+#2654 = VERTEX_POINT('',#2655);
+#2655 = CARTESIAN_POINT('',(-12.22270979012,17.076456464572,
+ -1.482638481549E-014));
+#2656 = SURFACE_CURVE('',#2657,(#2684,#2714),.PCURVE_S1.);
+#2657 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2658,#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2658 = CARTESIAN_POINT('',(-10.90029533801,14.785967444858,
+ -10.17638090205));
+#2659 = CARTESIAN_POINT('',(-10.98123825396,14.926164348317,
+ -9.885978163042));
+#2660 = CARTESIAN_POINT('',(-11.05910130081,15.061027723856,
+ -9.59214063238));
+#2661 = CARTESIAN_POINT('',(-11.13383043456,15.190462097438,
+ -9.295064486486));
+#2662 = CARTESIAN_POINT('',(-11.27692267284,15.438305124302,
+ -8.694842784952));
+#2663 = CARTESIAN_POINT('',(-11.34528594417,15.556713783615,
+ -8.391697207502));
+#2664 = CARTESIAN_POINT('',(-11.41041824028,15.669526229687,
+ -8.085718620917));
+#2665 = CARTESIAN_POINT('',(-11.53413702424,15.883813449358,
+ -7.468513562382));
+#2666 = CARTESIAN_POINT('',(-11.59272354601,15.985288281701,
+ -7.15728706998));
+#2667 = CARTESIAN_POINT('',(-11.64799551571,16.081022141456,
+ -6.843644453692));
+#2668 = CARTESIAN_POINT('',(-11.75163156497,16.260525044282,
+ -6.213222701257));
+#2669 = CARTESIAN_POINT('',(-11.80002251581,16.344340629764,
+ -5.896461190167));
+#2670 = CARTESIAN_POINT('',(-11.84505605437,16.422341006581,
+ -5.577725229982));
+#2671 = CARTESIAN_POINT('',(-11.92852039444,16.566905484201,
+ -4.935441780244));
+#2672 = CARTESIAN_POINT('',(-11.96692385235,16.633422224493,
+ -4.611880030773));
+#2673 = CARTESIAN_POINT('',(-12.00188641002,16.693979150749,
+ -4.286761545471));
+#2674 = CARTESIAN_POINT('',(-12.06488716877,16.80309966582,
+ -3.633852083723));
+#2675 = CARTESIAN_POINT('',(-12.09292537689,16.851663266823,
+ -3.306061064165));
+#2676 = CARTESIAN_POINT('',(-12.11748014992,16.894193381283,
+ -2.97715411155));
+#2677 = CARTESIAN_POINT('',(-12.15959438704,16.967137379691,
+ -2.317553720106));
+#2678 = CARTESIAN_POINT('',(-12.1771538548,16.997551270009,
+ -1.986860236771));
+#2679 = CARTESIAN_POINT('',(-12.19120145626,17.021882429458,
+ -1.655496114796));
+#2680 = CARTESIAN_POINT('',(-12.21221642466,17.058281422454,
+ -0.993207216782));
+#2681 = CARTESIAN_POINT('',(-12.21921189335,17.070398211406,
+ -0.662285964067));
+#2682 = CARTESIAN_POINT('',(-12.22270991997,17.076456351367,
+ -0.331142976389));
+#2683 = CARTESIAN_POINT('',(-12.22270979012,17.076456464572,
+ -2.33316602626E-014));
+#2684 = PCURVE('',#321,#2685);
+#2685 = DEFINITIONAL_REPRESENTATION('',(#2686),#2713);
+#2686 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2687 = CARTESIAN_POINT('',(-4.077126816252,-0.505893901574));
+#2688 = CARTESIAN_POINT('',(-4.078108819228,-0.4900850036));
+#2689 = CARTESIAN_POINT('',(-4.079030558319,-0.474273724633));
+#2690 = CARTESIAN_POINT('',(-4.0798964156,-0.458460329777));
+#2691 = CARTESIAN_POINT('',(-4.081523241301,-0.426829858413));
+#2692 = CARTESIAN_POINT('',(-4.082284210481,-0.411012780756));
+#2693 = CARTESIAN_POINT('',(-4.082996152437,-0.395194022545));
+#2694 = CARTESIAN_POINT('',(-4.084327217196,-0.363553565774));
+#2695 = CARTESIAN_POINT('',(-4.084946345876,-0.347731866872));
+#2696 = CARTESIAN_POINT('',(-4.085521695362,-0.331908845222));
+#2697 = CARTESIAN_POINT('',(-4.086586676171,-0.300324043644));
+#2698 = CARTESIAN_POINT('',(-4.087076646486,-0.284562272667));
+#2699 = CARTESIAN_POINT('',(-4.087527139924,-0.268799489313));
+#2700 = CARTESIAN_POINT('',(-4.088353763726,-0.23720861111));
+#2701 = CARTESIAN_POINT('',(-4.08872958971,-0.221380508625));
+#2702 = CARTESIAN_POINT('',(-4.089068582259,-0.205551648229));
+#2703 = CARTESIAN_POINT('',(-4.08967499888,-0.17389265376));
+#2704 = CARTESIAN_POINT('',(-4.08994242483,-0.158062519134));
+#2705 = CARTESIAN_POINT('',(-4.090175119485,-0.142231861713));
+#2706 = CARTESIAN_POINT('',(-4.09057238851,-0.110569720304));
+#2707 = CARTESIAN_POINT('',(-4.090736964031,-9.473823573844E-002));
+#2708 = CARTESIAN_POINT('',(-4.090868153166,-7.890644488258E-002));
+#2709 = CARTESIAN_POINT('',(-4.091064017833,-4.730603983734E-002));
+#2710 = CARTESIAN_POINT('',(-4.091128965751,-3.153742609985E-002));
+#2711 = CARTESIAN_POINT('',(-4.091161421544,-1.576871316137E-002));
+#2712 = CARTESIAN_POINT('',(-4.091161429747,-6.661338147751E-016));
+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2714 = PCURVE('',#2715,#2720);
+#2715 = CYLINDRICAL_SURFACE('',#2716,20.9);
+#2716 = AXIS2_PLACEMENT_3D('',#2717,#2718,#2719);
+#2717 = CARTESIAN_POINT('',(-2.381569860407,-1.375,4.440892098501E-016)
+ );
+#2718 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
+#2719 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#2720 = DEFINITIONAL_REPRESENTATION('',(#2721),#2748);
+#2721 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2722 = CARTESIAN_POINT('',(-5.774638830512,-0.703051050954));
+#2723 = CARTESIAN_POINT('',(-5.790546800987,-0.70305088122));
+#2724 = CARTESIAN_POINT('',(-5.806454833329,-0.703051192399));
+#2725 = CARTESIAN_POINT('',(-5.822362912798,-0.703051050954));
+#2726 = CARTESIAN_POINT('',(-5.854179031219,-0.703051050954));
+#2727 = CARTESIAN_POINT('',(-5.870087071391,-0.703051050954));
+#2728 = CARTESIAN_POINT('',(-5.885995138172,-0.703051050954));
+#2729 = CARTESIAN_POINT('',(-5.91781124899,-0.703051050954));
+#2730 = CARTESIAN_POINT('',(-5.933719293687,-0.703051050954));
+#2731 = CARTESIAN_POINT('',(-5.949627352847,-0.703051050954));
+#2732 = CARTESIAN_POINT('',(-5.981379571005,-0.703051050954));
+#2733 = CARTESIAN_POINT('',(-5.997223730589,-0.703051050954));
+#2734 = CARTESIAN_POINT('',(-6.013067897326,-0.703051050954));
+#2735 = CARTESIAN_POINT('',(-6.044820112069,-0.703051050954));
+#2736 = CARTESIAN_POINT('',(-6.060728160804,-0.703051050954));
+#2737 = CARTESIAN_POINT('',(-6.076636212638,-0.703051050954));
+#2738 = CARTESIAN_POINT('',(-6.108452313144,-0.703051050954));
+#2739 = CARTESIAN_POINT('',(-6.124360362518,-0.703051050954));
+#2740 = CARTESIAN_POINT('',(-6.140268412899,-0.703051050954));
+#2741 = CARTESIAN_POINT('',(-6.172084512131,-0.703051050954));
+#2742 = CARTESIAN_POINT('',(-6.187992561691,-0.703051050954));
+#2743 = CARTESIAN_POINT('',(-6.203900611408,-0.703051050954));
+#2744 = CARTESIAN_POINT('',(-6.23565282204,-0.703051050954));
+#2745 = CARTESIAN_POINT('',(-6.25149698425,-0.703051191832));
+#2746 = CARTESIAN_POINT('',(-6.26734114563,-0.7030508819));
+#2747 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2749 = ORIENTED_EDGE('',*,*,#2750,.F.);
+#2750 = EDGE_CURVE('',#2751,#2654,#2753,.T.);
+#2751 = VERTEX_POINT('',#2752);
+#2752 = CARTESIAN_POINT('',(-12.22270979012,-17.07645646457,
+ -3.905693698599E-015));
+#2753 = SURFACE_CURVE('',#2754,(#2759,#2766),.PCURVE_S1.);
+#2754 = CIRCLE('',#2755,21.);
+#2755 = AXIS2_PLACEMENT_3D('',#2756,#2757,#2758);
+#2756 = CARTESIAN_POINT('',(0.E+000,-1.141309269315E-030,-5.14E-015));
+#2757 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#2758 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2759 = PCURVE('',#321,#2760);
+#2760 = DEFINITIONAL_REPRESENTATION('',(#2761),#2765);
+#2761 = LINE('',#2762,#2763);
+#2762 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#2763 = VECTOR('',#2764,1.);
+#2764 = DIRECTION('',(-1.,0.E+000));
+#2765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2766 = PCURVE('',#1983,#2767);
+#2767 = DEFINITIONAL_REPRESENTATION('',(#2768),#2772);
+#2768 = LINE('',#2769,#2770);
+#2769 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2770 = VECTOR('',#2771,1.);
+#2771 = DIRECTION('',(-1.,0.E+000));
+#2772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2773 = ORIENTED_EDGE('',*,*,#2774,.F.);
+#2774 = EDGE_CURVE('',#2775,#2751,#2777,.T.);
+#2775 = VERTEX_POINT('',#2776);
+#2776 = CARTESIAN_POINT('',(-12.18660247359,-17.01391675782,
+ -1.735902274957));
+#2777 = SURFACE_CURVE('',#2778,(#2805,#2835),.PCURVE_S1.);
+#2778 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2779 = CARTESIAN_POINT('',(-10.90029533801,-14.78596744485,
+ -10.17638090205));
+#2780 = CARTESIAN_POINT('',(-10.98123825396,-14.92616434831,
+ -9.885978163042));
+#2781 = CARTESIAN_POINT('',(-11.05910130081,-15.06102772385,
+ -9.59214063238));
+#2782 = CARTESIAN_POINT('',(-11.13383043456,-15.19046209743,
+ -9.295064486486));
+#2783 = CARTESIAN_POINT('',(-11.27692267284,-15.4383051243,
+ -8.694842784952));
+#2784 = CARTESIAN_POINT('',(-11.34528594417,-15.55671378361,
+ -8.391697207502));
+#2785 = CARTESIAN_POINT('',(-11.41041824028,-15.66952622968,
+ -8.085718620917));
+#2786 = CARTESIAN_POINT('',(-11.53413702424,-15.88381344935,
+ -7.468513562382));
+#2787 = CARTESIAN_POINT('',(-11.59272354601,-15.9852882817,
+ -7.15728706998));
+#2788 = CARTESIAN_POINT('',(-11.64799551571,-16.08102214145,
+ -6.843644453692));
+#2789 = CARTESIAN_POINT('',(-11.75163156497,-16.26052504428,
+ -6.213222701257));
+#2790 = CARTESIAN_POINT('',(-11.80002251581,-16.34434062976,
+ -5.896461190167));
+#2791 = CARTESIAN_POINT('',(-11.84505605437,-16.42234100658,
+ -5.577725229982));
+#2792 = CARTESIAN_POINT('',(-11.92852039444,-16.5669054842,
+ -4.935441780244));
+#2793 = CARTESIAN_POINT('',(-11.96692385235,-16.63342222449,
+ -4.611880030773));
+#2794 = CARTESIAN_POINT('',(-12.00188641002,-16.69397915074,
+ -4.286761545471));
+#2795 = CARTESIAN_POINT('',(-12.06488716877,-16.80309966582,
+ -3.633852083723));
+#2796 = CARTESIAN_POINT('',(-12.09292537689,-16.85166326682,
+ -3.306061064166));
+#2797 = CARTESIAN_POINT('',(-12.11748014992,-16.89419338128,
+ -2.97715411155));
+#2798 = CARTESIAN_POINT('',(-12.15959438704,-16.96713737969,
+ -2.317553720106));
+#2799 = CARTESIAN_POINT('',(-12.1771538548,-16.99755127,-1.986860236772)
+ );
+#2800 = CARTESIAN_POINT('',(-12.19120145626,-17.02188242945,
+ -1.655496114796));
+#2801 = CARTESIAN_POINT('',(-12.21221642466,-17.05828142245,
+ -0.993207216782));
+#2802 = CARTESIAN_POINT('',(-12.21921189335,-17.0703982114,
+ -0.662285964067));
+#2803 = CARTESIAN_POINT('',(-12.22270991997,-17.07645635136,
+ -0.331142976389));
+#2804 = CARTESIAN_POINT('',(-12.22270979012,-17.07645646457,
+ -8.642762846606E-015));
+#2805 = PCURVE('',#321,#2806);
+#2806 = DEFINITIONAL_REPRESENTATION('',(#2807),#2834);
+#2807 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2808 = CARTESIAN_POINT('',(-2.206058490928,-0.505893901574));
+#2809 = CARTESIAN_POINT('',(-2.205076487952,-0.4900850036));
+#2810 = CARTESIAN_POINT('',(-2.20415474886,-0.474273724633));
+#2811 = CARTESIAN_POINT('',(-2.203288891579,-0.458460329777));
+#2812 = CARTESIAN_POINT('',(-2.201662065879,-0.426829858413));
+#2813 = CARTESIAN_POINT('',(-2.200901096698,-0.411012780756));
+#2814 = CARTESIAN_POINT('',(-2.200189154742,-0.395194022545));
+#2815 = CARTESIAN_POINT('',(-2.198858089984,-0.363553565774));
+#2816 = CARTESIAN_POINT('',(-2.198238961304,-0.347731866872));
+#2817 = CARTESIAN_POINT('',(-2.197663611818,-0.331908845222));
+#2818 = CARTESIAN_POINT('',(-2.196598631008,-0.300324043644));
+#2819 = CARTESIAN_POINT('',(-2.196108660694,-0.284562272667));
+#2820 = CARTESIAN_POINT('',(-2.195658167256,-0.268799489313));
+#2821 = CARTESIAN_POINT('',(-2.194831543453,-0.23720861111));
+#2822 = CARTESIAN_POINT('',(-2.19445571747,-0.221380508625));
+#2823 = CARTESIAN_POINT('',(-2.194116724921,-0.205551648229));
+#2824 = CARTESIAN_POINT('',(-2.1935103083,-0.17389265376));
+#2825 = CARTESIAN_POINT('',(-2.193242882349,-0.158062519134));
+#2826 = CARTESIAN_POINT('',(-2.193010187694,-0.142231861713));
+#2827 = CARTESIAN_POINT('',(-2.19261291867,-0.110569720304));
+#2828 = CARTESIAN_POINT('',(-2.192448343149,-9.473823573845E-002));
+#2829 = CARTESIAN_POINT('',(-2.192317154013,-7.890644488258E-002));
+#2830 = CARTESIAN_POINT('',(-2.192121289347,-4.730603983734E-002));
+#2831 = CARTESIAN_POINT('',(-2.192056341429,-3.153742609986E-002));
+#2832 = CARTESIAN_POINT('',(-2.192023885636,-1.576871316136E-002));
+#2833 = CARTESIAN_POINT('',(-2.192023877433,-3.330669073875E-016));
+#2834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2835 = PCURVE('',#2836,#2841);
+#2836 = CYLINDRICAL_SURFACE('',#2837,20.9);
+#2837 = AXIS2_PLACEMENT_3D('',#2838,#2839,#2840);
+#2838 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
+#2839 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
+#2840 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#2841 = DEFINITIONAL_REPRESENTATION('',(#2842),#2869);
+#2842 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#2843 = CARTESIAN_POINT('',(-5.774638830512,-4.796948949046));
+#2844 = CARTESIAN_POINT('',(-5.790546800987,-4.79694911878));
+#2845 = CARTESIAN_POINT('',(-5.806454833329,-4.796948807601));
+#2846 = CARTESIAN_POINT('',(-5.822362912798,-4.796948949046));
+#2847 = CARTESIAN_POINT('',(-5.854179031219,-4.796948949046));
+#2848 = CARTESIAN_POINT('',(-5.870087071391,-4.796948949046));
+#2849 = CARTESIAN_POINT('',(-5.885995138172,-4.796948949046));
+#2850 = CARTESIAN_POINT('',(-5.91781124899,-4.796948949046));
+#2851 = CARTESIAN_POINT('',(-5.933719293687,-4.796948949046));
+#2852 = CARTESIAN_POINT('',(-5.949627352847,-4.796948949046));
+#2853 = CARTESIAN_POINT('',(-5.981379571005,-4.796948949046));
+#2854 = CARTESIAN_POINT('',(-5.997223730589,-4.796948949046));
+#2855 = CARTESIAN_POINT('',(-6.013067897326,-4.796948949046));
+#2856 = CARTESIAN_POINT('',(-6.044820112069,-4.796948949046));
+#2857 = CARTESIAN_POINT('',(-6.060728160804,-4.796948949046));
+#2858 = CARTESIAN_POINT('',(-6.076636212638,-4.796948949046));
+#2859 = CARTESIAN_POINT('',(-6.108452313144,-4.796948949046));
+#2860 = CARTESIAN_POINT('',(-6.124360362518,-4.796948949046));
+#2861 = CARTESIAN_POINT('',(-6.140268412899,-4.796948949046));
+#2862 = CARTESIAN_POINT('',(-6.172084512131,-4.796948949046));
+#2863 = CARTESIAN_POINT('',(-6.187992561691,-4.796948949046));
+#2864 = CARTESIAN_POINT('',(-6.203900611408,-4.796948949046));
+#2865 = CARTESIAN_POINT('',(-6.23565282204,-4.796948949046));
+#2866 = CARTESIAN_POINT('',(-6.25149698425,-4.796948808168));
+#2867 = CARTESIAN_POINT('',(-6.26734114563,-4.7969491181));
+#2868 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#2869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2870 = ORIENTED_EDGE('',*,*,#2871,.T.);
+#2871 = EDGE_CURVE('',#2775,#2872,#2874,.T.);
+#2872 = VERTEX_POINT('',#2873);
+#2873 = CARTESIAN_POINT('',(-14.32013885496,-15.30320806824,
+ -1.321153281983));
+#2874 = SURFACE_CURVE('',#2875,(#2880,#2893),.PCURVE_S1.);
+#2875 = CIRCLE('',#2876,16.085707942067);
+#2876 = AXIS2_PLACEMENT_3D('',#2877,#2878,#2879);
+#2877 = CARTESIAN_POINT('',(-4.77297077308,-8.267027882015,9.54594154601
+ ));
+#2878 = DIRECTION('',(0.353553390596,0.612372435701,-0.707106781181));
+#2879 = DIRECTION('',(0.E+000,0.755928946013,0.654653670714));
+#2880 = PCURVE('',#321,#2881);
+#2881 = DEFINITIONAL_REPRESENTATION('',(#2882),#2892);
+#2882 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2883,#2884,#2885,#2886,#2887,
+ #2888,#2889,#2890,#2891),.UNSPECIFIED.,.F.,.F.,(9,9),(3.229426962321
+ ,3.828951718163),.PIECEWISE_BEZIER_KNOTS.);
+#2883 = CARTESIAN_POINT('',(-1.865769163027,-6.295363536474E-002));
+#2884 = CARTESIAN_POINT('',(-1.922013634628,-7.496348608637E-002));
+#2885 = CARTESIAN_POINT('',(-1.979017993656,-8.365574178485E-002));
+#2886 = CARTESIAN_POINT('',(-2.036564329191,-8.892021464163E-002));
+#2887 = CARTESIAN_POINT('',(-2.094395102398,-9.068382884209E-002));
+#2888 = CARTESIAN_POINT('',(-2.152225875581,-8.892021464197E-002));
+#2889 = CARTESIAN_POINT('',(-2.209772211132,-8.365574178478E-002));
+#2890 = CARTESIAN_POINT('',(-2.266776570159,-7.496348608637E-002));
+#2891 = CARTESIAN_POINT('',(-2.323021041759,-6.295363536474E-002));
+#2892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2893 = PCURVE('',#2894,#2899);
+#2894 = PLANE('',#2895);
+#2895 = AXIS2_PLACEMENT_3D('',#2896,#2897,#2898);
+#2896 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
+ -2.701524309144));
+#2897 = DIRECTION('',(0.353553390596,0.612372435701,-0.707106781181));
+#2898 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
+#2899 = DEFINITIONAL_REPRESENTATION('',(#2900),#2904);
+#2900 = CIRCLE('',#2901,16.085707942067);
+#2901 = AXIS2_PLACEMENT_2D('',#2902,#2903);
+#2902 = CARTESIAN_POINT('',(17.320532316924,-4.75));
+#2903 = DIRECTION('',(0.925820099774,-0.377964473007));
+#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2905 = ORIENTED_EDGE('',*,*,#2906,.F.);
+#2906 = EDGE_CURVE('',#2907,#2872,#2909,.T.);
+#2907 = VERTEX_POINT('',#2908);
+#2908 = CARTESIAN_POINT('',(-13.39509650663,-13.70098772177,
+ -8.593853909956));
+#2909 = SURFACE_CURVE('',#2910,(#2915,#2928),.PCURVE_S1.);
+#2910 = CIRCLE('',#2911,20.455744914327);
+#2911 = AXIS2_PLACEMENT_3D('',#2912,#2913,#2914);
+#2912 = CARTESIAN_POINT('',(-4.113620667976,2.375,-4.524534660836E-015)
+ );
+#2913 = DIRECTION('',(-0.866025403784,0.5,-9.525336128076E-016));
+#2914 = DIRECTION('',(0.5,0.866025403784,-1.922962686384E-016));
+#2915 = PCURVE('',#321,#2916);
+#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2927);
+#2917 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2918,#2919,#2920,#2921,#2922,
+ #2923,#2924,#2925,#2926),.UNSPECIFIED.,.F.,.F.,(9,9),(2.703565446836
+ ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2918 = CARTESIAN_POINT('',(-2.345403997491,-0.4259224516));
+#2919 = CARTESIAN_POINT('',(-2.339233870318,-0.372884895091));
+#2920 = CARTESIAN_POINT('',(-2.334227442197,-0.319751439378));
+#2921 = CARTESIAN_POINT('',(-2.330222279978,-0.266546260232));
+#2922 = CARTESIAN_POINT('',(-2.327112143512,-0.213287582391));
+#2923 = CARTESIAN_POINT('',(-2.324824782314,-0.159990621632));
+#2924 = CARTESIAN_POINT('',(-2.323315008798,-0.106668723676));
+#2925 = CARTESIAN_POINT('',(-2.322560116061,-5.333436194577E-002));
+#2926 = CARTESIAN_POINT('',(-2.322560116061,1.229471723051E-016));
+#2927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2928 = PCURVE('',#2929,#2934);
+#2929 = PLANE('',#2930);
+#2930 = AXIS2_PLACEMENT_3D('',#2931,#2932,#2933);
+#2931 = CARTESIAN_POINT('',(-13.79925011007,-14.401002297,
+ -4.189731130554));
+#2932 = DIRECTION('',(-0.866025403784,0.5,-9.104896719151E-016));
+#2933 = DIRECTION('',(8.881784197001E-016,-3.76667109355E-016,-1.));
+#2934 = DEFINITIONAL_REPRESENTATION('',(#2935),#2939);
+#2935 = CIRCLE('',#2936,20.455744914327);
+#2936 = AXIS2_PLACEMENT_2D('',#2937,#2938);
+#2937 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
+#2938 = DIRECTION('',(3.101821930169E-016,-1.));
+#2939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2940 = ORIENTED_EDGE('',*,*,#2941,.T.);
+#2941 = EDGE_CURVE('',#2907,#2942,#2944,.T.);
+#2942 = VERTEX_POINT('',#2943);
+#2943 = CARTESIAN_POINT('',(-11.28259796958,-15.44813502659,
+ -8.663608212207));
+#2944 = SURFACE_CURVE('',#2945,(#2972,#3002),.PCURVE_S1.);
+#2945 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
+#2946 = CARTESIAN_POINT('',(-13.39509695661,-13.70098730116,
+ -8.593853879163));
+#2947 = CARTESIAN_POINT('',(-13.28676285105,-13.80225271058,
+ -8.601267287907));
+#2948 = CARTESIAN_POINT('',(-13.1777719829,-13.90268150636,
+ -8.608045313181));
+#2949 = CARTESIAN_POINT('',(-13.06812016924,-14.00225506201,
+ -8.614233099699));
+#2950 = CARTESIAN_POINT('',(-12.95780363729,-14.10095547659,
+ -8.619873778066));
+#2951 = CARTESIAN_POINT('',(-12.84681902435,-14.19876557472,
+ -8.625008464778));
+#2952 = CARTESIAN_POINT('',(-12.7351633778,-14.29566890657,
+ -8.629676262226));
+#2953 = CARTESIAN_POINT('',(-12.22406994958,-14.73237785956,
+ -8.648958975046));
+#2954 = CARTESIAN_POINT('',(-11.81681543375,-15.0614820874,
+ -8.658587226253));
+#2955 = CARTESIAN_POINT('',(-11.40096001716,-15.37825645458,
+ -8.664456721493));
+#2956 = CARTESIAN_POINT('',(-10.97647555331,-15.68209872446,
+ -8.66789852879));
+#2957 = CARTESIAN_POINT('',(-10.54342492503,-15.97252272783,
+ -8.66988526319));
+#2958 = CARTESIAN_POINT('',(-10.10198135104,-16.24918752998,
+ -8.670927933282));
+#2959 = CARTESIAN_POINT('',(-9.173437802817,-16.79182612897,
+ -8.671240211581));
+#2960 = CARTESIAN_POINT('',(-8.685240452456,-17.05591316443,
+ -8.670389256205));
+#2961 = CARTESIAN_POINT('',(-8.188188359682,-17.30393389924,
+ -8.668588677629));
+#2962 = CARTESIAN_POINT('',(-7.682726375826,-17.53588179986,
+ -8.66531112534));
+#2963 = CARTESIAN_POINT('',(-7.16939431434,-17.75196991961,
+ -8.659419776261));
+#2964 = CARTESIAN_POINT('',(-6.648805461198,-17.95258723505,
+ -8.649315102513));
+#2965 = CARTESIAN_POINT('',(-5.986620824319,-18.18584041021,
+ -8.628794169237));
+#2966 = CARTESIAN_POINT('',(-5.851171518491,-18.23242119498,
+ -8.62420120038));
+#2967 = CARTESIAN_POINT('',(-5.715301619969,-18.27803238081,
+ -8.619165469573));
+#2968 = CARTESIAN_POINT('',(-5.579022771614,-18.3226838325,
+ -8.613651254305));
+#2969 = CARTESIAN_POINT('',(-5.442346991307,-18.36638604621,
+ -8.607621058903));
+#2970 = CARTESIAN_POINT('',(-5.305286671941,-18.40915014947,
+ -8.601035614525));
+#2971 = CARTESIAN_POINT('',(-5.167854581428,-18.45098790116,
+ -8.593853879163));
+#2972 = PCURVE('',#321,#2973);
+#2973 = DEFINITIONAL_REPRESENTATION('',(#2974),#3001);
+#2974 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
+#2975 = CARTESIAN_POINT('',(-2.344905871954,-0.421611249368));
+#2976 = CARTESIAN_POINT('',(-2.337168495835,-0.421998149383));
+#2977 = CARTESIAN_POINT('',(-2.329434003105,-0.422351967001));
+#2978 = CARTESIAN_POINT('',(-2.321702635301,-0.422675035633));
+#2979 = CARTESIAN_POINT('',(-2.313974577153,-0.422969587643));
+#2980 = CARTESIAN_POINT('',(-2.306249956587,-0.423237754354));
+#2981 = CARTESIAN_POINT('',(-2.298528844721,-0.423481566042));
+#2982 = CARTESIAN_POINT('',(-2.263414127021,-0.424488862941));
+#2983 = CARTESIAN_POINT('',(-2.236061296216,-0.424992151721));
+#2984 = CARTESIAN_POINT('',(-2.208753795744,-0.425298994911));
+#2985 = CARTESIAN_POINT('',(-2.181485573539,-0.425478941262));
+#2986 = CARTESIAN_POINT('',(-2.154245405659,-0.425582814494));
+#2987 = CARTESIAN_POINT('',(-2.127019758944,-0.42563732985));
+#2988 = CARTESIAN_POINT('',(-2.070789286739,-0.425653657084));
+#2989 = CARTESIAN_POINT('',(-2.041784679257,-0.425609165227));
+#2990 = CARTESIAN_POINT('',(-2.012767131118,-0.42551502424));
+#2991 = CARTESIAN_POINT('',(-1.98371963817,-0.42534366095));
+#2992 = CARTESIAN_POINT('',(-1.954627887337,-0.425035670937));
+#2993 = CARTESIAN_POINT('',(-1.925484298225,-0.42450744817));
+#2994 = CARTESIAN_POINT('',(-1.888813573076,-0.423435492328));
+#2995 = CARTESIAN_POINT('',(-1.881333220208,-0.423195594125));
+#2996 = CARTESIAN_POINT('',(-1.873849583308,-0.422932600643));
+#2997 = CARTESIAN_POINT('',(-1.866362731526,-0.422644657341));
+#2998 = CARTESIAN_POINT('',(-1.858872784309,-0.42232982076));
+#2999 = CARTESIAN_POINT('',(-1.851379911399,-0.42198605853));
+#3000 = CARTESIAN_POINT('',(-1.843884332832,-0.421611249368));
+#3001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3002 = PCURVE('',#3003,#3008);
+#3003 = CYLINDRICAL_SURFACE('',#3004,3.5);
+#3004 = AXIS2_PLACEMENT_3D('',#3005,#3006,#3007);
+#3005 = CARTESIAN_POINT('',(-5.545637594915,-19.10532607475,
+ -5.17638090205));
+#3006 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
+#3007 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#3008 = DEFINITIONAL_REPRESENTATION('',(#3009),#3036);
+#3009 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3010,#3011,#3012,#3013,#3014,
+ #3015,#3016,#3017,#3018,#3019,#3020,#3021,#3022,#3023,#3024,#3025,
+ #3026,#3027,#3028,#3029,#3030,#3031,#3032,#3033,#3034,#3035),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
+#3010 = CARTESIAN_POINT('',(-4.494800381391,-9.5000006));
+#3011 = CARTESIAN_POINT('',(-4.504612123716,-9.355547807787));
+#3012 = CARTESIAN_POINT('',(-4.514090972698,-9.21094454929));
+#3013 = CARTESIAN_POINT('',(-4.523236088174,-9.066196515267));
+#3014 = CARTESIAN_POINT('',(-4.532046374328,-8.92130938885));
+#3015 = CARTESIAN_POINT('',(-4.540520479695,-8.776288845546));
+#3016 = CARTESIAN_POINT('',(-4.548656797158,-8.63114055324));
+#3017 = CARTESIAN_POINT('',(-4.584131316297,-7.970166184198));
+#3018 = CARTESIAN_POINT('',(-4.607529377783,-7.452921313766));
+#3019 = CARTESIAN_POINT('',(-4.626567622403,-6.934392775099));
+#3020 = CARTESIAN_POINT('',(-4.641140567719,-6.414857310959));
+#3021 = CARTESIAN_POINT('',(-4.651153598456,-5.894612464054));
+#3022 = CARTESIAN_POINT('',(-4.656555232968,-5.373978713571));
+#3023 = CARTESIAN_POINT('',(-4.658176842999,-4.298517112789));
+#3024 = CARTESIAN_POINT('',(-4.653772247683,-3.743682287588));
+#3025 = CARTESIAN_POINT('',(-4.644120309253,-3.189212180835));
+#3026 = CARTESIAN_POINT('',(-4.629274517047,-2.635495311857));
+#3027 = CARTESIAN_POINT('',(-4.60934851102,-2.082892646158));
+#3028 = CARTESIAN_POINT('',(-4.584471994661,-1.531740816691));
+#3029 = CARTESIAN_POINT('',(-4.547126267801,-0.84164551158));
+#3030 = CARTESIAN_POINT('',(-4.539193096206,-0.701052579422));
+#3031 = CARTESIAN_POINT('',(-4.53094310463,-0.560580202778));
+#3032 = CARTESIAN_POINT('',(-4.52237773608,-0.42023353226));
+#3033 = CARTESIAN_POINT('',(-4.513498205747,-0.280017727575));
+#3034 = CARTESIAN_POINT('',(-4.504305501,-0.139937957524));
+#3035 = CARTESIAN_POINT('',(-4.494800381391,5.999999999062E-007));
+#3036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3037 = ORIENTED_EDGE('',*,*,#3038,.F.);
+#3038 = EDGE_CURVE('',#3039,#2942,#3041,.T.);
+#3039 = VERTEX_POINT('',#3040);
+#3040 = CARTESIAN_POINT('',(-10.90029533801,-14.78596744485,
+ -10.17638090205));
+#3041 = SURFACE_CURVE('',#3042,(#3069,#3099),.PCURVE_S1.);
+#3042 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3043,#3044,#3045,#3046,#3047,
+ #3048,#3049,#3050,#3051,#3052,#3053,#3054,#3055,#3056,#3057,#3058,
+ #3059,#3060,#3061,#3062,#3063,#3064,#3065,#3066,#3067,#3068),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#3043 = CARTESIAN_POINT('',(-10.90029533801,-14.78596744485,
+ -10.17638090205));
+#3044 = CARTESIAN_POINT('',(-10.98123825396,-14.92616434831,
+ -9.885978163042));
+#3045 = CARTESIAN_POINT('',(-11.05910130081,-15.06102772385,
+ -9.59214063238));
+#3046 = CARTESIAN_POINT('',(-11.13383043456,-15.19046209743,
+ -9.295064486486));
+#3047 = CARTESIAN_POINT('',(-11.27692267284,-15.4383051243,
+ -8.694842784952));
+#3048 = CARTESIAN_POINT('',(-11.34528594417,-15.55671378361,
+ -8.391697207502));
+#3049 = CARTESIAN_POINT('',(-11.41041824028,-15.66952622968,
+ -8.085718620917));
+#3050 = CARTESIAN_POINT('',(-11.53413702424,-15.88381344935,
+ -7.468513562382));
+#3051 = CARTESIAN_POINT('',(-11.59272354601,-15.9852882817,
+ -7.15728706998));
+#3052 = CARTESIAN_POINT('',(-11.64799551571,-16.08102214145,
+ -6.843644453692));
+#3053 = CARTESIAN_POINT('',(-11.75163156497,-16.26052504428,
+ -6.213222701257));
+#3054 = CARTESIAN_POINT('',(-11.80002251581,-16.34434062976,
+ -5.896461190167));
+#3055 = CARTESIAN_POINT('',(-11.84505605437,-16.42234100658,
+ -5.577725229982));
+#3056 = CARTESIAN_POINT('',(-11.92852039444,-16.5669054842,
+ -4.935441780244));
+#3057 = CARTESIAN_POINT('',(-11.96692385235,-16.63342222449,
+ -4.611880030773));
+#3058 = CARTESIAN_POINT('',(-12.00188641002,-16.69397915074,
+ -4.286761545471));
+#3059 = CARTESIAN_POINT('',(-12.06488716877,-16.80309966582,
+ -3.633852083723));
+#3060 = CARTESIAN_POINT('',(-12.09292537689,-16.85166326682,
+ -3.306061064166));
+#3061 = CARTESIAN_POINT('',(-12.11748014992,-16.89419338128,
+ -2.97715411155));
+#3062 = CARTESIAN_POINT('',(-12.15959438704,-16.96713737969,
+ -2.317553720106));
+#3063 = CARTESIAN_POINT('',(-12.1771538548,-16.99755127,-1.986860236772)
+ );
+#3064 = CARTESIAN_POINT('',(-12.19120145626,-17.02188242945,
+ -1.655496114796));
+#3065 = CARTESIAN_POINT('',(-12.21221642466,-17.05828142245,
+ -0.993207216782));
+#3066 = CARTESIAN_POINT('',(-12.21921189335,-17.0703982114,
+ -0.662285964067));
+#3067 = CARTESIAN_POINT('',(-12.22270991997,-17.07645635136,
+ -0.331142976389));
+#3068 = CARTESIAN_POINT('',(-12.22270979012,-17.07645646457,
+ -8.642762846606E-015));
+#3069 = PCURVE('',#321,#3070);
+#3070 = DEFINITIONAL_REPRESENTATION('',(#3071),#3098);
+#3071 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#3072 = CARTESIAN_POINT('',(-2.206058490928,-0.505893901574));
+#3073 = CARTESIAN_POINT('',(-2.205076487952,-0.4900850036));
+#3074 = CARTESIAN_POINT('',(-2.20415474886,-0.474273724633));
+#3075 = CARTESIAN_POINT('',(-2.203288891579,-0.458460329777));
+#3076 = CARTESIAN_POINT('',(-2.201662065879,-0.426829858413));
+#3077 = CARTESIAN_POINT('',(-2.200901096698,-0.411012780756));
+#3078 = CARTESIAN_POINT('',(-2.200189154742,-0.395194022545));
+#3079 = CARTESIAN_POINT('',(-2.198858089984,-0.363553565774));
+#3080 = CARTESIAN_POINT('',(-2.198238961304,-0.347731866872));
+#3081 = CARTESIAN_POINT('',(-2.197663611818,-0.331908845222));
+#3082 = CARTESIAN_POINT('',(-2.196598631008,-0.300324043644));
+#3083 = CARTESIAN_POINT('',(-2.196108660694,-0.284562272667));
+#3084 = CARTESIAN_POINT('',(-2.195658167256,-0.268799489313));
+#3085 = CARTESIAN_POINT('',(-2.194831543453,-0.23720861111));
+#3086 = CARTESIAN_POINT('',(-2.19445571747,-0.221380508625));
+#3087 = CARTESIAN_POINT('',(-2.194116724921,-0.205551648229));
+#3088 = CARTESIAN_POINT('',(-2.1935103083,-0.17389265376));
+#3089 = CARTESIAN_POINT('',(-2.193242882349,-0.158062519134));
+#3090 = CARTESIAN_POINT('',(-2.193010187694,-0.142231861713));
+#3091 = CARTESIAN_POINT('',(-2.19261291867,-0.110569720304));
+#3092 = CARTESIAN_POINT('',(-2.192448343149,-9.473823573845E-002));
+#3093 = CARTESIAN_POINT('',(-2.192317154013,-7.890644488258E-002));
+#3094 = CARTESIAN_POINT('',(-2.192121289347,-4.730603983734E-002));
+#3095 = CARTESIAN_POINT('',(-2.192056341429,-3.153742609986E-002));
+#3096 = CARTESIAN_POINT('',(-2.192023885636,-1.576871316136E-002));
+#3097 = CARTESIAN_POINT('',(-2.192023877433,-3.330669073875E-016));
+#3098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3099 = PCURVE('',#3100,#3105);
+#3100 = CYLINDRICAL_SURFACE('',#3101,20.9);
+#3101 = AXIS2_PLACEMENT_3D('',#3102,#3103,#3104);
+#3102 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
+#3103 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
+#3104 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3133);
+#3106 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#3107 = CARTESIAN_POINT('',(-5.774638830512,-4.796948949046));
+#3108 = CARTESIAN_POINT('',(-5.790546800987,-4.79694911878));
+#3109 = CARTESIAN_POINT('',(-5.806454833329,-4.796948807601));
+#3110 = CARTESIAN_POINT('',(-5.822362912798,-4.796948949046));
+#3111 = CARTESIAN_POINT('',(-5.854179031219,-4.796948949046));
+#3112 = CARTESIAN_POINT('',(-5.870087071391,-4.796948949046));
+#3113 = CARTESIAN_POINT('',(-5.885995138172,-4.796948949046));
+#3114 = CARTESIAN_POINT('',(-5.91781124899,-4.796948949046));
+#3115 = CARTESIAN_POINT('',(-5.933719293687,-4.796948949046));
+#3116 = CARTESIAN_POINT('',(-5.949627352847,-4.796948949046));
+#3117 = CARTESIAN_POINT('',(-5.981379571005,-4.796948949046));
+#3118 = CARTESIAN_POINT('',(-5.997223730589,-4.796948949046));
+#3119 = CARTESIAN_POINT('',(-6.013067897326,-4.796948949046));
+#3120 = CARTESIAN_POINT('',(-6.044820112069,-4.796948949046));
+#3121 = CARTESIAN_POINT('',(-6.060728160804,-4.796948949046));
+#3122 = CARTESIAN_POINT('',(-6.076636212638,-4.796948949046));
+#3123 = CARTESIAN_POINT('',(-6.108452313144,-4.796948949046));
+#3124 = CARTESIAN_POINT('',(-6.124360362518,-4.796948949046));
+#3125 = CARTESIAN_POINT('',(-6.140268412899,-4.796948949046));
+#3126 = CARTESIAN_POINT('',(-6.172084512131,-4.796948949046));
+#3127 = CARTESIAN_POINT('',(-6.187992561691,-4.796948949046));
+#3128 = CARTESIAN_POINT('',(-6.203900611408,-4.796948949046));
+#3129 = CARTESIAN_POINT('',(-6.23565282204,-4.796948949046));
+#3130 = CARTESIAN_POINT('',(-6.25149698425,-4.796948808168));
+#3131 = CARTESIAN_POINT('',(-6.26734114563,-4.7969491181));
+#3132 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#3133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3134 = ORIENTED_EDGE('',*,*,#3135,.T.);
+#3135 = EDGE_CURVE('',#3039,#3136,#3138,.T.);
+#3136 = VERTEX_POINT('',#3137);
+#3137 = CARTESIAN_POINT('',(-7.354875757769,-16.8329163939,
+ -10.17638090205));
+#3138 = SURFACE_CURVE('',#3139,(#3144,#3151),.PCURVE_S1.);
+#3139 = CIRCLE('',#3140,18.369574620453);
+#3140 = AXIS2_PLACEMENT_3D('',#3141,#3142,#3143);
+#3141 = CARTESIAN_POINT('',(7.041003648872E-015,-2.713706078846E-015,
+ -10.17638090205));
+#3142 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.));
+#3143 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3144 = PCURVE('',#321,#3145);
+#3145 = DEFINITIONAL_REPRESENTATION('',(#3146),#3150);
+#3146 = LINE('',#3147,#3148);
+#3147 = CARTESIAN_POINT('',(-6.28318530718,-0.505893901574));
+#3148 = VECTOR('',#3149,1.);
+#3149 = DIRECTION('',(1.,-0.E+000));
+#3150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3151 = PCURVE('',#3152,#3157);
+#3152 = PLANE('',#3153);
+#3153 = AXIS2_PLACEMENT_3D('',#3154,#3155,#3156);
+#3154 = CARTESIAN_POINT('',(-7.277688009229,-18.10532539361,
+ -10.17638090205));
+#3155 = DIRECTION('',(7.216449660064E-016,-2.66667109355E-016,-1.));
+#3156 = DIRECTION('',(0.5,0.866025403784,1.387778780781E-016));
+#3157 = DEFINITIONAL_REPRESENTATION('',(#3158),#3166);
+#3158 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3159,#3160,#3161,#3162,
+#3163,#3164,#3165),.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('') );
+#3159 = CARTESIAN_POINT('',(28.503303049498,13.158518278026));
+#3160 = CARTESIAN_POINT('',(56.057664980177,-2.75));
+#3161 = CARTESIAN_POINT('',(28.503303049498,-18.65851827802));
+#3162 = CARTESIAN_POINT('',(0.948941118819,-34.56703655605));
+#3163 = CARTESIAN_POINT('',(0.948941118819,-2.75));
+#3164 = CARTESIAN_POINT('',(0.948941118819,29.067036556052));
+#3165 = CARTESIAN_POINT('',(28.503303049498,13.158518278026));
+#3166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3167 = ORIENTED_EDGE('',*,*,#3168,.T.);
+#3168 = EDGE_CURVE('',#3136,#3169,#3171,.T.);
+#3169 = VERTEX_POINT('',#3170);
+#3170 = CARTESIAN_POINT('',(-7.737178389333,-17.49508397564,
+ -8.663608212207));
+#3171 = SURFACE_CURVE('',#3172,(#3199,#3229),.PCURVE_S1.);
+#3172 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#3173 = CARTESIAN_POINT('',(-7.354875757769,-16.8329163939,
+ -10.17638090205));
+#3174 = CARTESIAN_POINT('',(-7.435818379724,-16.97311346709,
+ -9.885978163042));
+#3175 = CARTESIAN_POINT('',(-7.513681965555,-17.10797653145,
+ -9.59214063238));
+#3176 = CARTESIAN_POINT('',(-7.588410854322,-17.23741104648,
+ -9.295064486486));
+#3177 = CARTESIAN_POINT('',(-7.731503092599,-17.48525407334,
+ -8.694842784952));
+#3178 = CARTESIAN_POINT('',(-7.799866363927,-17.60366273266,
+ -8.391697207502));
+#3179 = CARTESIAN_POINT('',(-7.864998660035,-17.71647517873,
+ -8.085718620917));
+#3180 = CARTESIAN_POINT('',(-7.988717443996,-17.9307623984,
+ -7.468513562382));
+#3181 = CARTESIAN_POINT('',(-8.047303965765,-18.03223723074,
+ -7.15728706998));
+#3182 = CARTESIAN_POINT('',(-8.102575935465,-18.1279710905,
+ -6.843644453692));
+#3183 = CARTESIAN_POINT('',(-8.206211984732,-18.30747399332,
+ -6.213222701257));
+#3184 = CARTESIAN_POINT('',(-8.254602935572,-18.39128957881,
+ -5.896461190167));
+#3185 = CARTESIAN_POINT('',(-8.299636474124,-18.46928995562,
+ -5.577725229982));
+#3186 = CARTESIAN_POINT('',(-8.383100814194,-18.61385443324,
+ -4.935441780244));
+#3187 = CARTESIAN_POINT('',(-8.421504272107,-18.68037117353,
+ -4.611880030773));
+#3188 = CARTESIAN_POINT('',(-8.456466829782,-18.74092809979,
+ -4.286761545471));
+#3189 = CARTESIAN_POINT('',(-8.519467588532,-18.85004861486,
+ -3.633852083723));
+#3190 = CARTESIAN_POINT('',(-8.547505796644,-18.89861221586,
+ -3.306061064166));
+#3191 = CARTESIAN_POINT('',(-8.572060569676,-18.94114233032,
+ -2.97715411155));
+#3192 = CARTESIAN_POINT('',(-8.614174806793,-19.01408632873,
+ -2.317553720106));
+#3193 = CARTESIAN_POINT('',(-8.631734274555,-19.04450021905,
+ -1.986860236772));
+#3194 = CARTESIAN_POINT('',(-8.645781876013,-19.0688313785,
+ -1.655496114796));
+#3195 = CARTESIAN_POINT('',(-8.666796844417,-19.1052303715,
+ -0.993207216782));
+#3196 = CARTESIAN_POINT('',(-8.673792557116,-19.11734701957,
+ -0.662285964067));
+#3197 = CARTESIAN_POINT('',(-8.677290046914,-19.12340546946,
+ -0.331142976389));
+#3198 = CARTESIAN_POINT('',(-8.677290209876,-19.12340541361,
+ -6.411892036514E-015));
+#3199 = PCURVE('',#321,#3200);
+#3200 = DEFINITIONAL_REPRESENTATION('',(#3201),#3228);
+#3201 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#3202 = CARTESIAN_POINT('',(-1.982731713858,-0.505893901574));
+#3203 = CARTESIAN_POINT('',(-1.983713716835,-0.4900850036));
+#3204 = CARTESIAN_POINT('',(-1.984635455926,-0.474273724633));
+#3205 = CARTESIAN_POINT('',(-1.985501313207,-0.458460329777));
+#3206 = CARTESIAN_POINT('',(-1.987128138907,-0.426829858413));
+#3207 = CARTESIAN_POINT('',(-1.987889108088,-0.411012780756));
+#3208 = CARTESIAN_POINT('',(-1.988601050044,-0.395194022545));
+#3209 = CARTESIAN_POINT('',(-1.989932114803,-0.363553565774));
+#3210 = CARTESIAN_POINT('',(-1.990551243483,-0.347731866872));
+#3211 = CARTESIAN_POINT('',(-1.991126592969,-0.331908845222));
+#3212 = CARTESIAN_POINT('',(-1.992191573778,-0.300324043644));
+#3213 = CARTESIAN_POINT('',(-1.992681544093,-0.284562272667));
+#3214 = CARTESIAN_POINT('',(-1.99313203753,-0.268799489313));
+#3215 = CARTESIAN_POINT('',(-1.993958661333,-0.23720861111));
+#3216 = CARTESIAN_POINT('',(-1.994334487317,-0.221380508625));
+#3217 = CARTESIAN_POINT('',(-1.994673479865,-0.205551648229));
+#3218 = CARTESIAN_POINT('',(-1.995279896487,-0.17389265376));
+#3219 = CARTESIAN_POINT('',(-1.995547322437,-0.158062519134));
+#3220 = CARTESIAN_POINT('',(-1.995780017092,-0.142231861713));
+#3221 = CARTESIAN_POINT('',(-1.996177286117,-0.110569720304));
+#3222 = CARTESIAN_POINT('',(-1.996341861638,-9.473823573845E-002));
+#3223 = CARTESIAN_POINT('',(-1.996473050773,-7.890644488257E-002));
+#3224 = CARTESIAN_POINT('',(-1.996668915439,-4.730603983734E-002));
+#3225 = CARTESIAN_POINT('',(-1.996733863357,-3.153742609985E-002));
+#3226 = CARTESIAN_POINT('',(-1.996766319151,-1.576871316136E-002));
+#3227 = CARTESIAN_POINT('',(-1.996766327354,-2.22044604925E-016));
+#3228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3229 = PCURVE('',#3230,#3235);
+#3230 = CYLINDRICAL_SURFACE('',#3231,20.9);
+#3231 = AXIS2_PLACEMENT_3D('',#3232,#3233,#3234);
+#3232 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
+#3233 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
+#3234 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#3235 = DEFINITIONAL_REPRESENTATION('',(#3236),#3263);
+#3236 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#3237 = CARTESIAN_POINT('',(-5.774638830512,-0.703051050954));
+#3238 = CARTESIAN_POINT('',(-5.790546800987,-0.703050881219));
+#3239 = CARTESIAN_POINT('',(-5.806454833329,-0.7030511924));
+#3240 = CARTESIAN_POINT('',(-5.822362912798,-0.703051050954));
+#3241 = CARTESIAN_POINT('',(-5.854179031219,-0.703051050954));
+#3242 = CARTESIAN_POINT('',(-5.870087071391,-0.703051050954));
+#3243 = CARTESIAN_POINT('',(-5.885995138172,-0.703051050954));
+#3244 = CARTESIAN_POINT('',(-5.91781124899,-0.703051050954));
+#3245 = CARTESIAN_POINT('',(-5.933719293687,-0.703051050954));
+#3246 = CARTESIAN_POINT('',(-5.949627352847,-0.703051050954));
+#3247 = CARTESIAN_POINT('',(-5.981379571005,-0.703051050954));
+#3248 = CARTESIAN_POINT('',(-5.997223730589,-0.703051050954));
+#3249 = CARTESIAN_POINT('',(-6.013067897326,-0.703051050954));
+#3250 = CARTESIAN_POINT('',(-6.044820112069,-0.703051050954));
+#3251 = CARTESIAN_POINT('',(-6.060728160804,-0.703051050954));
+#3252 = CARTESIAN_POINT('',(-6.076636212638,-0.703051050954));
+#3253 = CARTESIAN_POINT('',(-6.108452313144,-0.703051050954));
+#3254 = CARTESIAN_POINT('',(-6.124360362518,-0.703051050954));
+#3255 = CARTESIAN_POINT('',(-6.140268412899,-0.703051050954));
+#3256 = CARTESIAN_POINT('',(-6.172084512131,-0.703051050954));
+#3257 = CARTESIAN_POINT('',(-6.187992561691,-0.703051050954));
+#3258 = CARTESIAN_POINT('',(-6.203900611408,-0.703051050954));
+#3259 = CARTESIAN_POINT('',(-6.23565282204,-0.703051050954));
+#3260 = CARTESIAN_POINT('',(-6.25149698425,-0.703051191832));
+#3261 = CARTESIAN_POINT('',(-6.26734114563,-0.7030508819));
+#3262 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#3263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3264 = ORIENTED_EDGE('',*,*,#3265,.T.);
+#3265 = EDGE_CURVE('',#3169,#3266,#3268,.T.);
+#3266 = VERTEX_POINT('',#3267);
+#3267 = CARTESIAN_POINT('',(-5.167855170681,-18.45098772177,
+ -8.593853909956));
+#3268 = SURFACE_CURVE('',#3269,(#3296,#3326),.PCURVE_S1.);
+#3269 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3270,#3271,#3272,#3273,#3274,
+ #3275,#3276,#3277,#3278,#3279,#3280,#3281,#3282,#3283,#3284,#3285,
+ #3286,#3287,#3288,#3289,#3290,#3291,#3292,#3293,#3294,#3295),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
+#3270 = CARTESIAN_POINT('',(-13.39509695661,-13.70098730116,
+ -8.593853879163));
+#3271 = CARTESIAN_POINT('',(-13.28676285105,-13.80225271058,
+ -8.601267287907));
+#3272 = CARTESIAN_POINT('',(-13.1777719829,-13.90268150636,
+ -8.608045313181));
+#3273 = CARTESIAN_POINT('',(-13.06812016924,-14.00225506201,
+ -8.614233099699));
+#3274 = CARTESIAN_POINT('',(-12.95780363729,-14.10095547659,
+ -8.619873778066));
+#3275 = CARTESIAN_POINT('',(-12.84681902435,-14.19876557472,
+ -8.625008464778));
+#3276 = CARTESIAN_POINT('',(-12.7351633778,-14.29566890657,
+ -8.629676262226));
+#3277 = CARTESIAN_POINT('',(-12.22406994958,-14.73237785956,
+ -8.648958975046));
+#3278 = CARTESIAN_POINT('',(-11.81681543375,-15.0614820874,
+ -8.658587226253));
+#3279 = CARTESIAN_POINT('',(-11.40096001716,-15.37825645458,
+ -8.664456721493));
+#3280 = CARTESIAN_POINT('',(-10.97647555331,-15.68209872446,
+ -8.66789852879));
+#3281 = CARTESIAN_POINT('',(-10.54342492503,-15.97252272783,
+ -8.66988526319));
+#3282 = CARTESIAN_POINT('',(-10.10198135104,-16.24918752998,
+ -8.670927933282));
+#3283 = CARTESIAN_POINT('',(-9.173437802817,-16.79182612897,
+ -8.671240211581));
+#3284 = CARTESIAN_POINT('',(-8.685240452456,-17.05591316443,
+ -8.670389256205));
+#3285 = CARTESIAN_POINT('',(-8.188188359682,-17.30393389924,
+ -8.668588677629));
+#3286 = CARTESIAN_POINT('',(-7.682726375826,-17.53588179986,
+ -8.66531112534));
+#3287 = CARTESIAN_POINT('',(-7.16939431434,-17.75196991961,
+ -8.659419776261));
+#3288 = CARTESIAN_POINT('',(-6.648805461198,-17.95258723505,
+ -8.649315102513));
+#3289 = CARTESIAN_POINT('',(-5.986620824319,-18.18584041021,
+ -8.628794169237));
+#3290 = CARTESIAN_POINT('',(-5.851171518491,-18.23242119498,
+ -8.62420120038));
+#3291 = CARTESIAN_POINT('',(-5.715301619969,-18.27803238081,
+ -8.619165469573));
+#3292 = CARTESIAN_POINT('',(-5.579022771614,-18.3226838325,
+ -8.613651254305));
+#3293 = CARTESIAN_POINT('',(-5.442346991307,-18.36638604621,
+ -8.607621058903));
+#3294 = CARTESIAN_POINT('',(-5.305286671941,-18.40915014947,
+ -8.601035614525));
+#3295 = CARTESIAN_POINT('',(-5.167854581428,-18.45098790116,
+ -8.593853879163));
+#3296 = PCURVE('',#321,#3297);
+#3297 = DEFINITIONAL_REPRESENTATION('',(#3298),#3325);
+#3298 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
+#3299 = CARTESIAN_POINT('',(-2.344905871954,-0.421611249368));
+#3300 = CARTESIAN_POINT('',(-2.337168495835,-0.421998149383));
+#3301 = CARTESIAN_POINT('',(-2.329434003105,-0.422351967001));
+#3302 = CARTESIAN_POINT('',(-2.321702635301,-0.422675035633));
+#3303 = CARTESIAN_POINT('',(-2.313974577153,-0.422969587643));
+#3304 = CARTESIAN_POINT('',(-2.306249956587,-0.423237754354));
+#3305 = CARTESIAN_POINT('',(-2.298528844721,-0.423481566042));
+#3306 = CARTESIAN_POINT('',(-2.263414127021,-0.424488862941));
+#3307 = CARTESIAN_POINT('',(-2.236061296216,-0.424992151721));
+#3308 = CARTESIAN_POINT('',(-2.208753795744,-0.425298994911));
+#3309 = CARTESIAN_POINT('',(-2.181485573539,-0.425478941262));
+#3310 = CARTESIAN_POINT('',(-2.154245405659,-0.425582814494));
+#3311 = CARTESIAN_POINT('',(-2.127019758944,-0.42563732985));
+#3312 = CARTESIAN_POINT('',(-2.070789286739,-0.425653657084));
+#3313 = CARTESIAN_POINT('',(-2.041784679257,-0.425609165227));
+#3314 = CARTESIAN_POINT('',(-2.012767131118,-0.42551502424));
+#3315 = CARTESIAN_POINT('',(-1.98371963817,-0.42534366095));
+#3316 = CARTESIAN_POINT('',(-1.954627887337,-0.425035670937));
+#3317 = CARTESIAN_POINT('',(-1.925484298225,-0.42450744817));
+#3318 = CARTESIAN_POINT('',(-1.888813573076,-0.423435492328));
+#3319 = CARTESIAN_POINT('',(-1.881333220208,-0.423195594125));
+#3320 = CARTESIAN_POINT('',(-1.873849583308,-0.422932600643));
+#3321 = CARTESIAN_POINT('',(-1.866362731526,-0.422644657341));
+#3322 = CARTESIAN_POINT('',(-1.858872784309,-0.42232982076));
+#3323 = CARTESIAN_POINT('',(-1.851379911399,-0.42198605853));
+#3324 = CARTESIAN_POINT('',(-1.843884332832,-0.421611249368));
+#3325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3326 = PCURVE('',#3327,#3332);
+#3327 = CYLINDRICAL_SURFACE('',#3328,3.5);
+#3328 = AXIS2_PLACEMENT_3D('',#3329,#3330,#3331);
+#3329 = CARTESIAN_POINT('',(-5.545637594915,-19.10532607475,
+ -5.17638090205));
+#3330 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
+#3331 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#3332 = DEFINITIONAL_REPRESENTATION('',(#3333),#3360);
+#3333 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#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),
+ .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
+ 0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
+#3334 = CARTESIAN_POINT('',(-4.494800381391,-9.5000006));
+#3335 = CARTESIAN_POINT('',(-4.504612123716,-9.355547807787));
+#3336 = CARTESIAN_POINT('',(-4.514090972698,-9.21094454929));
+#3337 = CARTESIAN_POINT('',(-4.523236088174,-9.066196515267));
+#3338 = CARTESIAN_POINT('',(-4.532046374328,-8.92130938885));
+#3339 = CARTESIAN_POINT('',(-4.540520479695,-8.776288845546));
+#3340 = CARTESIAN_POINT('',(-4.548656797158,-8.63114055324));
+#3341 = CARTESIAN_POINT('',(-4.584131316297,-7.970166184198));
+#3342 = CARTESIAN_POINT('',(-4.607529377783,-7.452921313766));
+#3343 = CARTESIAN_POINT('',(-4.626567622403,-6.934392775099));
+#3344 = CARTESIAN_POINT('',(-4.641140567719,-6.414857310959));
+#3345 = CARTESIAN_POINT('',(-4.651153598456,-5.894612464054));
+#3346 = CARTESIAN_POINT('',(-4.656555232968,-5.373978713571));
+#3347 = CARTESIAN_POINT('',(-4.658176842999,-4.298517112789));
+#3348 = CARTESIAN_POINT('',(-4.653772247683,-3.743682287588));
+#3349 = CARTESIAN_POINT('',(-4.644120309253,-3.189212180835));
+#3350 = CARTESIAN_POINT('',(-4.629274517047,-2.635495311857));
+#3351 = CARTESIAN_POINT('',(-4.60934851102,-2.082892646158));
+#3352 = CARTESIAN_POINT('',(-4.584471994661,-1.531740816691));
+#3353 = CARTESIAN_POINT('',(-4.547126267801,-0.84164551158));
+#3354 = CARTESIAN_POINT('',(-4.539193096206,-0.701052579422));
+#3355 = CARTESIAN_POINT('',(-4.53094310463,-0.560580202778));
+#3356 = CARTESIAN_POINT('',(-4.52237773608,-0.42023353226));
+#3357 = CARTESIAN_POINT('',(-4.513498205747,-0.280017727575));
+#3358 = CARTESIAN_POINT('',(-4.504305501,-0.139937957524));
+#3359 = CARTESIAN_POINT('',(-4.494800381391,5.999999999062E-007));
+#3360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3361 = ORIENTED_EDGE('',*,*,#3362,.T.);
+#3362 = EDGE_CURVE('',#3266,#3363,#3365,.T.);
+#3363 = VERTEX_POINT('',#3364);
+#3364 = CARTESIAN_POINT('',(-6.092897519015,-20.05320806824,
+ -1.321153281983));
+#3365 = SURFACE_CURVE('',#3366,(#3371,#3384),.PCURVE_S1.);
+#3366 = CIRCLE('',#3367,20.455744914327);
+#3367 = AXIS2_PLACEMENT_3D('',#3368,#3369,#3370);
+#3368 = CARTESIAN_POINT('',(4.113620667976,-2.375,4.524534660836E-015));
+#3369 = DIRECTION('',(-0.866025403784,0.5,-9.525336128076E-016));
+#3370 = DIRECTION('',(0.5,0.866025403784,-1.922962686384E-016));
+#3371 = PCURVE('',#321,#3372);
+#3372 = DEFINITIONAL_REPRESENTATION('',(#3373),#3383);
+#3373 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3374,#3375,#3376,#3377,#3378,
+ #3379,#3380,#3381,#3382),.UNSPECIFIED.,.F.,.F.,(9,9),(2.703565446836
+ ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#3374 = CARTESIAN_POINT('',(-1.843386207296,-0.4259224516));
+#3375 = CARTESIAN_POINT('',(-1.849556334468,-0.372884895091));
+#3376 = CARTESIAN_POINT('',(-1.854562762588,-0.319751439378));
+#3377 = CARTESIAN_POINT('',(-1.858567924804,-0.266546260233));
+#3378 = CARTESIAN_POINT('',(-1.861678061261,-0.213287582391));
+#3379 = CARTESIAN_POINT('',(-1.863965422461,-0.159990621633));
+#3380 = CARTESIAN_POINT('',(-1.865475195988,-0.106668723676));
+#3381 = CARTESIAN_POINT('',(-1.866230088726,-5.333436194577E-002));
+#3382 = CARTESIAN_POINT('',(-1.866230088726,7.105107003755E-017));
+#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3384 = PCURVE('',#3385,#3390);
+#3385 = PLANE('',#3386);
+#3386 = AXIS2_PLACEMENT_3D('',#3387,#3388,#3389);
+#3387 = CARTESIAN_POINT('',(-5.572008774124,-19.151002297,
+ -4.189731130554));
+#3388 = DIRECTION('',(-0.866025403784,0.5,-9.104896719151E-016));
+#3389 = DIRECTION('',(8.881784197001E-016,-3.76667109355E-016,-1.));
+#3390 = DEFINITIONAL_REPRESENTATION('',(#3391),#3395);
+#3391 = CIRCLE('',#3392,20.455744914327);
+#3392 = AXIS2_PLACEMENT_2D('',#3393,#3394);
+#3393 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
+#3394 = DIRECTION('',(3.101821930169E-016,-1.));
+#3395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3396 = ORIENTED_EDGE('',*,*,#3397,.T.);
+#3397 = EDGE_CURVE('',#3363,#3398,#3400,.T.);
+#3398 = VERTEX_POINT('',#3399);
+#3399 = CARTESIAN_POINT('',(-8.641182893351,-19.06086570687,
+ -1.735902274957));
+#3400 = SURFACE_CURVE('',#3401,(#3406,#3419),.PCURVE_S1.);
+#3401 = CIRCLE('',#3402,16.085707942067);
+#3402 = AXIS2_PLACEMENT_3D('',#3403,#3404,#3405);
+#3403 = CARTESIAN_POINT('',(-4.77297077308,-8.267027882015,9.54594154601
+ ));
+#3404 = DIRECTION('',(0.353553390596,0.612372435701,-0.707106781181));
+#3405 = DIRECTION('',(0.E+000,0.755928946013,0.654653670714));
+#3406 = PCURVE('',#321,#3407);
+#3407 = DEFINITIONAL_REPRESENTATION('',(#3408),#3418);
+#3408 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3409,#3410,#3411,#3412,#3413,
+ #3414,#3415,#3416,#3417),.UNSPECIFIED.,.F.,.F.,(9,9),(3.229426962321
+ ,3.828951718163),.PIECEWISE_BEZIER_KNOTS.);
+#3409 = CARTESIAN_POINT('',(-1.865769163027,-6.295363536474E-002));
+#3410 = CARTESIAN_POINT('',(-1.922013634628,-7.496348608637E-002));
+#3411 = CARTESIAN_POINT('',(-1.979017993656,-8.365574178485E-002));
+#3412 = CARTESIAN_POINT('',(-2.036564329191,-8.892021464163E-002));
+#3413 = CARTESIAN_POINT('',(-2.094395102398,-9.068382884209E-002));
+#3414 = CARTESIAN_POINT('',(-2.152225875581,-8.892021464197E-002));
+#3415 = CARTESIAN_POINT('',(-2.209772211132,-8.365574178478E-002));
+#3416 = CARTESIAN_POINT('',(-2.266776570159,-7.496348608637E-002));
+#3417 = CARTESIAN_POINT('',(-2.323021041759,-6.295363536474E-002));
+#3418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3419 = PCURVE('',#3420,#3425);
+#3420 = PLANE('',#3421);
+#3421 = AXIS2_PLACEMENT_3D('',#3422,#3423,#3424);
+#3422 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
+ -2.701524309144));
+#3423 = DIRECTION('',(0.353553390596,0.612372435701,-0.707106781181));
+#3424 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
+#3425 = DEFINITIONAL_REPRESENTATION('',(#3426),#3430);
+#3426 = CIRCLE('',#3427,16.085707942067);
+#3427 = AXIS2_PLACEMENT_2D('',#3428,#3429);
+#3428 = CARTESIAN_POINT('',(17.320532316924,-4.75));
+#3429 = DIRECTION('',(0.925820099774,-0.377964473007));
+#3430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3431 = ORIENTED_EDGE('',*,*,#3432,.T.);
+#3432 = EDGE_CURVE('',#3398,#3433,#3435,.T.);
+#3433 = VERTEX_POINT('',#3434);
+#3434 = CARTESIAN_POINT('',(-8.677290209876,-19.12340541361,
+ -2.178977804375E-015));
+#3435 = SURFACE_CURVE('',#3436,(#3463,#3493),.PCURVE_S1.);
+#3436 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#3437 = CARTESIAN_POINT('',(-7.354875757769,-16.8329163939,
+ -10.17638090205));
+#3438 = CARTESIAN_POINT('',(-7.435818379724,-16.97311346709,
+ -9.885978163042));
+#3439 = CARTESIAN_POINT('',(-7.513681965555,-17.10797653145,
+ -9.59214063238));
+#3440 = CARTESIAN_POINT('',(-7.588410854322,-17.23741104648,
+ -9.295064486486));
+#3441 = CARTESIAN_POINT('',(-7.731503092599,-17.48525407334,
+ -8.694842784952));
+#3442 = CARTESIAN_POINT('',(-7.799866363927,-17.60366273266,
+ -8.391697207502));
+#3443 = CARTESIAN_POINT('',(-7.864998660035,-17.71647517873,
+ -8.085718620917));
+#3444 = CARTESIAN_POINT('',(-7.988717443996,-17.9307623984,
+ -7.468513562382));
+#3445 = CARTESIAN_POINT('',(-8.047303965765,-18.03223723074,
+ -7.15728706998));
+#3446 = CARTESIAN_POINT('',(-8.102575935465,-18.1279710905,
+ -6.843644453692));
+#3447 = CARTESIAN_POINT('',(-8.206211984732,-18.30747399332,
+ -6.213222701257));
+#3448 = CARTESIAN_POINT('',(-8.254602935572,-18.39128957881,
+ -5.896461190167));
+#3449 = CARTESIAN_POINT('',(-8.299636474124,-18.46928995562,
+ -5.577725229982));
+#3450 = CARTESIAN_POINT('',(-8.383100814194,-18.61385443324,
+ -4.935441780244));
+#3451 = CARTESIAN_POINT('',(-8.421504272107,-18.68037117353,
+ -4.611880030773));
+#3452 = CARTESIAN_POINT('',(-8.456466829782,-18.74092809979,
+ -4.286761545471));
+#3453 = CARTESIAN_POINT('',(-8.519467588532,-18.85004861486,
+ -3.633852083723));
+#3454 = CARTESIAN_POINT('',(-8.547505796644,-18.89861221586,
+ -3.306061064166));
+#3455 = CARTESIAN_POINT('',(-8.572060569676,-18.94114233032,
+ -2.97715411155));
+#3456 = CARTESIAN_POINT('',(-8.614174806793,-19.01408632873,
+ -2.317553720106));
+#3457 = CARTESIAN_POINT('',(-8.631734274555,-19.04450021905,
+ -1.986860236772));
+#3458 = CARTESIAN_POINT('',(-8.645781876013,-19.0688313785,
+ -1.655496114796));
+#3459 = CARTESIAN_POINT('',(-8.666796844417,-19.1052303715,
+ -0.993207216782));
+#3460 = CARTESIAN_POINT('',(-8.673792557116,-19.11734701957,
+ -0.662285964067));
+#3461 = CARTESIAN_POINT('',(-8.677290046914,-19.12340546946,
+ -0.331142976389));
+#3462 = CARTESIAN_POINT('',(-8.677290209876,-19.12340541361,
+ -6.411892036514E-015));
+#3463 = PCURVE('',#321,#3464);
+#3464 = DEFINITIONAL_REPRESENTATION('',(#3465),#3492);
+#3465 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3466,#3467,#3468,#3469,#3470,
+ #3471,#3472,#3473,#3474,#3475,#3476,#3477,#3478,#3479,#3480,#3481,
+ #3482,#3483,#3484,#3485,#3486,#3487,#3488,#3489,#3490,#3491),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#3466 = CARTESIAN_POINT('',(-1.982731713858,-0.505893901574));
+#3467 = CARTESIAN_POINT('',(-1.983713716835,-0.4900850036));
+#3468 = CARTESIAN_POINT('',(-1.984635455926,-0.474273724633));
+#3469 = CARTESIAN_POINT('',(-1.985501313207,-0.458460329777));
+#3470 = CARTESIAN_POINT('',(-1.987128138907,-0.426829858413));
+#3471 = CARTESIAN_POINT('',(-1.987889108088,-0.411012780756));
+#3472 = CARTESIAN_POINT('',(-1.988601050044,-0.395194022545));
+#3473 = CARTESIAN_POINT('',(-1.989932114803,-0.363553565774));
+#3474 = CARTESIAN_POINT('',(-1.990551243483,-0.347731866872));
+#3475 = CARTESIAN_POINT('',(-1.991126592969,-0.331908845222));
+#3476 = CARTESIAN_POINT('',(-1.992191573778,-0.300324043644));
+#3477 = CARTESIAN_POINT('',(-1.992681544093,-0.284562272667));
+#3478 = CARTESIAN_POINT('',(-1.99313203753,-0.268799489313));
+#3479 = CARTESIAN_POINT('',(-1.993958661333,-0.23720861111));
+#3480 = CARTESIAN_POINT('',(-1.994334487317,-0.221380508625));
+#3481 = CARTESIAN_POINT('',(-1.994673479865,-0.205551648229));
+#3482 = CARTESIAN_POINT('',(-1.995279896487,-0.17389265376));
+#3483 = CARTESIAN_POINT('',(-1.995547322437,-0.158062519134));
+#3484 = CARTESIAN_POINT('',(-1.995780017092,-0.142231861713));
+#3485 = CARTESIAN_POINT('',(-1.996177286117,-0.110569720304));
+#3486 = CARTESIAN_POINT('',(-1.996341861638,-9.473823573845E-002));
+#3487 = CARTESIAN_POINT('',(-1.996473050773,-7.890644488257E-002));
+#3488 = CARTESIAN_POINT('',(-1.996668915439,-4.730603983734E-002));
+#3489 = CARTESIAN_POINT('',(-1.996733863357,-3.153742609985E-002));
+#3490 = CARTESIAN_POINT('',(-1.996766319151,-1.576871316136E-002));
+#3491 = CARTESIAN_POINT('',(-1.996766327354,-2.22044604925E-016));
+#3492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3493 = PCURVE('',#3494,#3499);
+#3494 = CYLINDRICAL_SURFACE('',#3495,20.9);
+#3495 = AXIS2_PLACEMENT_3D('',#3496,#3497,#3498);
+#3496 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
+#3497 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
+#3498 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#3499 = DEFINITIONAL_REPRESENTATION('',(#3500),#3527);
+#3500 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
+ 0.250253162993,0.3753788083,0.500001678799,0.625126934355,
+ 0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
+#3501 = CARTESIAN_POINT('',(-5.774638830512,-0.703051050954));
+#3502 = CARTESIAN_POINT('',(-5.790546800987,-0.703050881219));
+#3503 = CARTESIAN_POINT('',(-5.806454833329,-0.7030511924));
+#3504 = CARTESIAN_POINT('',(-5.822362912798,-0.703051050954));
+#3505 = CARTESIAN_POINT('',(-5.854179031219,-0.703051050954));
+#3506 = CARTESIAN_POINT('',(-5.870087071391,-0.703051050954));
+#3507 = CARTESIAN_POINT('',(-5.885995138172,-0.703051050954));
+#3508 = CARTESIAN_POINT('',(-5.91781124899,-0.703051050954));
+#3509 = CARTESIAN_POINT('',(-5.933719293687,-0.703051050954));
+#3510 = CARTESIAN_POINT('',(-5.949627352847,-0.703051050954));
+#3511 = CARTESIAN_POINT('',(-5.981379571005,-0.703051050954));
+#3512 = CARTESIAN_POINT('',(-5.997223730589,-0.703051050954));
+#3513 = CARTESIAN_POINT('',(-6.013067897326,-0.703051050954));
+#3514 = CARTESIAN_POINT('',(-6.044820112069,-0.703051050954));
+#3515 = CARTESIAN_POINT('',(-6.060728160804,-0.703051050954));
+#3516 = CARTESIAN_POINT('',(-6.076636212638,-0.703051050954));
+#3517 = CARTESIAN_POINT('',(-6.108452313144,-0.703051050954));
+#3518 = CARTESIAN_POINT('',(-6.124360362518,-0.703051050954));
+#3519 = CARTESIAN_POINT('',(-6.140268412899,-0.703051050954));
+#3520 = CARTESIAN_POINT('',(-6.172084512131,-0.703051050954));
+#3521 = CARTESIAN_POINT('',(-6.187992561691,-0.703051050954));
+#3522 = CARTESIAN_POINT('',(-6.203900611408,-0.703051050954));
+#3523 = CARTESIAN_POINT('',(-6.23565282204,-0.703051050954));
+#3524 = CARTESIAN_POINT('',(-6.25149698425,-0.703051191832));
+#3525 = CARTESIAN_POINT('',(-6.26734114563,-0.7030508819));
+#3526 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#3527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3528 = ORIENTED_EDGE('',*,*,#3529,.F.);
+#3529 = EDGE_CURVE('',#3530,#3433,#3532,.T.);
+#3530 = VERTEX_POINT('',#3531);
+#3531 = CARTESIAN_POINT('',(20.9,-2.046948949045,-3.545486029308E-015));
+#3532 = SURFACE_CURVE('',#3533,(#3538,#3545),.PCURVE_S1.);
+#3533 = CIRCLE('',#3534,21.);
+#3534 = AXIS2_PLACEMENT_3D('',#3535,#3536,#3537);
+#3535 = CARTESIAN_POINT('',(0.E+000,-1.141309269315E-030,-5.14E-015));
+#3536 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#3537 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3538 = PCURVE('',#321,#3539);
+#3539 = DEFINITIONAL_REPRESENTATION('',(#3540),#3544);
+#3540 = LINE('',#3541,#3542);
+#3541 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#3542 = VECTOR('',#3543,1.);
+#3543 = DIRECTION('',(-1.,0.E+000));
+#3544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3545 = PCURVE('',#1983,#3546);
+#3546 = DEFINITIONAL_REPRESENTATION('',(#3547),#3551);
+#3547 = LINE('',#3548,#3549);
+#3548 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3549 = VECTOR('',#3550,1.);
+#3550 = DIRECTION('',(-1.,0.E+000));
+#3551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3552 = ORIENTED_EDGE('',*,*,#3553,.T.);
+#3553 = EDGE_CURVE('',#3530,#3554,#3556,.T.);
+#3554 = VERTEX_POINT('',#3555);
+#3555 = CARTESIAN_POINT('',(20.827785366951,-2.046948949046,
+ -1.735902274959));
+#3556 = SURFACE_CURVE('',#3557,(#3562,#3575),.PCURVE_S1.);
+#3557 = CIRCLE('',#3558,20.9);
+#3558 = AXIS2_PLACEMENT_3D('',#3559,#3560,#3561);
+#3559 = CARTESIAN_POINT('',(0.E+000,-2.046948949046,4.545139706926E-016)
+ );
+#3560 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#3561 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#3562 = PCURVE('',#321,#3563);
+#3563 = DEFINITIONAL_REPRESENTATION('',(#3564),#3574);
+#3564 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3565,#3566,#3567,#3568,#3569,
+ #3570,#3571,#3572,#3573),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795
+ ,1.653949645705),.PIECEWISE_BEZIER_KNOTS.);
+#3565 = CARTESIAN_POINT('',(-9.762877503947E-002,6.E-017));
+#3566 = CARTESIAN_POINT('',(-9.762877503947E-002,-1.034466884058E-002));
+#3567 = CARTESIAN_POINT('',(-9.764075308213E-002,-2.06893376811E-002));
+#3568 = CARTESIAN_POINT('',(-9.766470916753E-002,-3.1033990341E-002));
+#3569 = CARTESIAN_POINT('',(-9.770065694187E-002,-4.137861063856E-002));
+#3570 = CARTESIAN_POINT('',(-9.774862369767E-002,-5.172318235E-002));
+#3571 = CARTESIAN_POINT('',(-9.780865046824E-002,-6.206768916031E-002));
+#3572 = CARTESIAN_POINT('',(-9.788079221581E-002,-7.241211462292E-002));
+#3573 = CARTESIAN_POINT('',(-9.796511812224E-002,-8.275644210958E-002));
+#3574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3575 = PCURVE('',#3576,#3581);
+#3576 = CYLINDRICAL_SURFACE('',#3577,20.9);
+#3577 = AXIS2_PLACEMENT_3D('',#3578,#3579,#3580);
+#3578 = CARTESIAN_POINT('',(0.E+000,2.75,-6.106226635438E-016));
+#3579 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#3580 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3581 = DEFINITIONAL_REPRESENTATION('',(#3582),#3586);
+#3582 = LINE('',#3583,#3584);
+#3583 = CARTESIAN_POINT('',(-7.853981633974,-4.796948949046));
+#3584 = VECTOR('',#3585,1.);
+#3585 = DIRECTION('',(1.,-0.E+000));
+#3586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3587 = ORIENTED_EDGE('',*,*,#3588,.T.);
+#3588 = EDGE_CURVE('',#3554,#3589,#3591,.T.);
+#3589 = VERTEX_POINT('',#3590);
+#3590 = CARTESIAN_POINT('',(20.413036373982,-4.75,-1.321153281983));
+#3591 = SURFACE_CURVE('',#3592,(#3597,#3610),.PCURVE_S1.);
+#3592 = CIRCLE('',#3593,16.085707942067);
+#3593 = AXIS2_PLACEMENT_3D('',#3594,#3595,#3596);
+#3594 = CARTESIAN_POINT('',(9.545941546159,2.119624819221E-015,
+ 9.54594154601));
+#3595 = DIRECTION('',(-0.707106781192,-1.570092458671E-016,
+ -0.707106781181));
+#3596 = DIRECTION('',(0.707106781181,-1.570092458696E-016,
+ -0.707106781192));
+#3597 = PCURVE('',#321,#3598);
+#3598 = DEFINITIONAL_REPRESENTATION('',(#3599),#3609);
+#3599 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3600,#3601,#3602,#3603,#3604,
+ #3605,#3606,#3607,#3608),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.299762377921),.PIECEWISE_BEZIER_KNOTS.);
+#3600 = CARTESIAN_POINT('',(0.E+000,-8.71756900369E-002));
+#3601 = CARTESIAN_POINT('',(-2.881113381275E-002,-8.71756900369E-002));
+#3602 = CARTESIAN_POINT('',(-5.762226763244E-002,-8.630327239683E-002));
+#3603 = CARTESIAN_POINT('',(-8.639941678103E-002,-8.455843714137E-002));
+#3604 = CARTESIAN_POINT('',(-0.115108596924,-8.19441697837E-002));
+#3605 = CARTESIAN_POINT('',(-0.143716553575,-7.84664418282E-002));
+#3606 = CARTESIAN_POINT('',(-0.172191497049,-7.413408728311E-002));
+#3607 = CARTESIAN_POINT('',(-0.200503703566,-6.895856072556E-002));
+#3608 = CARTESIAN_POINT('',(-0.228625939366,-6.295363536474E-002));
+#3609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3610 = PCURVE('',#3611,#3616);
+#3611 = PLANE('',#3612);
+#3612 = AXIS2_PLACEMENT_3D('',#3613,#3614,#3615);
+#3613 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309144));
+#3614 = DIRECTION('',(-0.707106781192,-1.570092458671E-016,
+ -0.707106781181));
+#3615 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192
+ ));
+#3616 = DEFINITIONAL_REPRESENTATION('',(#3617),#3621);
+#3617 = CIRCLE('',#3618,16.085707942067);
+#3618 = AXIS2_PLACEMENT_2D('',#3619,#3620);
+#3619 = CARTESIAN_POINT('',(17.320532316924,-4.75));
+#3620 = DIRECTION('',(-1.,0.E+000));
+#3621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3622 = ORIENTED_EDGE('',*,*,#3623,.F.);
+#3623 = EDGE_CURVE('',#3624,#3589,#3626,.T.);
+#3624 = VERTEX_POINT('',#3625);
+#3625 = CARTESIAN_POINT('',(18.562951677315,-4.75,-8.593853909956));
+#3626 = SURFACE_CURVE('',#3627,(#3632,#3645),.PCURVE_S1.);
+#3627 = CIRCLE('',#3628,20.455744914327);
+#3628 = AXIS2_PLACEMENT_3D('',#3629,#3630,#3631);
+#3629 = CARTESIAN_POINT('',(0.E+000,-4.75,1.054711873394E-015));
+#3630 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#3631 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#3632 = PCURVE('',#321,#3633);
+#3633 = DEFINITIONAL_REPRESENTATION('',(#3634),#3644);
+#3634 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3635,#3636,#3637,#3638,#3639,
+ #3640,#3641,#3642,#3643),.UNSPECIFIED.,.F.,.F.,(9,9),(1.132769120041
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#3635 = CARTESIAN_POINT('',(-0.251008895098,-0.4259224516));
+#3636 = CARTESIAN_POINT('',(-0.244838767925,-0.372884895091));
+#3637 = CARTESIAN_POINT('',(-0.239832339806,-0.319751439378));
+#3638 = CARTESIAN_POINT('',(-0.235827177583,-0.266546260232));
+#3639 = CARTESIAN_POINT('',(-0.23271704113,-0.213287582391));
+#3640 = CARTESIAN_POINT('',(-0.230429679924,-0.159990621633));
+#3641 = CARTESIAN_POINT('',(-0.228919906407,-0.106668723676));
+#3642 = CARTESIAN_POINT('',(-0.228165013667,-5.333436194577E-002));
+#3643 = CARTESIAN_POINT('',(-0.228165013667,-6.E-017));
+#3644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3645 = PCURVE('',#3646,#3651);
+#3646 = PLANE('',#3647);
+#3647 = AXIS2_PLACEMENT_3D('',#3648,#3649,#3650);
+#3648 = CARTESIAN_POINT('',(19.3712588842,-4.75,-4.189731130554));
+#3649 = DIRECTION('',(0.E+000,-1.,2.044604925031E-018));
+#3650 = DIRECTION('',(0.E+000,-2.044604925031E-018,-1.));
+#3651 = DEFINITIONAL_REPRESENTATION('',(#3652),#3656);
+#3652 = CIRCLE('',#3653,20.455744914327);
+#3653 = AXIS2_PLACEMENT_2D('',#3654,#3655);
+#3654 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
+#3655 = DIRECTION('',(1.,0.E+000));
+#3656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3657 = ORIENTED_EDGE('',*,*,#3658,.T.);
+#3658 = EDGE_CURVE('',#3624,#3659,#3661,.T.);
+#3659 = VERTEX_POINT('',#3660);
+#3660 = CARTESIAN_POINT('',(19.019776358972,-2.046948949046,
+ -8.663608212212));
+#3661 = SURFACE_CURVE('',#3662,(#3677,#3695),.PCURVE_S1.);
+#3662 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3663,#3664,#3665,#3666,#3667,
+ #3668,#3669,#3670,#3671,#3672,#3673,#3674,#3675,#3676),
+ .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.E+000,0.215027283025,1.),
+ .UNSPECIFIED.);
+#3663 = CARTESIAN_POINT('',(18.562951538039,-4.7500006,-8.593853879163)
+ );
+#3664 = CARTESIAN_POINT('',(18.596482902344,-4.605547807787,
+ -8.601267287907));
+#3665 = CARTESIAN_POINT('',(18.628961356681,-4.46094454929,
+ -8.608045313181));
+#3666 = CARTESIAN_POINT('',(18.660368678592,-4.316196515267,
+ -8.614233099699));
+#3667 = CARTESIAN_POINT('',(18.690687479011,-4.17130938885,
+ -8.619873778066));
+#3668 = CARTESIAN_POINT('',(18.71990120227,-4.026288845546,
+ -8.625008464778));
+#3669 = CARTESIAN_POINT('',(18.747994126091,-3.88114055324,
+ -8.629676262226));
+#3670 = CARTESIAN_POINT('',(18.87336070805,-3.205550093238,
+ -8.649385372646));
+#3671 = CARTESIAN_POINT('',(18.956635602143,-2.673600412023,
+ -8.659128652207));
+#3672 = CARTESIAN_POINT('',(19.024051025974,-2.140300920862,
+ -8.664946748002));
+#3673 = CARTESIAN_POINT('',(19.075028505273,-1.605953243862,
+ -8.668277173192));
+#3674 = CARTESIAN_POINT('',(19.109153431684,-1.070882352357,
+ -8.670155308663));
+#3675 = CARTESIAN_POINT('',(19.12621569913,-0.535438915834,
+ -8.671094108033));
+#3676 = CARTESIAN_POINT('',(19.12621569913,2.754630334514E-015,
+ -8.671094108033));
+#3677 = PCURVE('',#321,#3678);
+#3678 = DEFINITIONAL_REPRESENTATION('',(#3679),#3694);
+#3679 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3680,#3681,#3682,#3683,#3684,
+ #3685,#3686,#3687,#3688,#3689,#3690,#3691,#3692,#3693),
+ .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.E+000,0.215027283025,1.),
+ .UNSPECIFIED.);
+#3680 = CARTESIAN_POINT('',(-0.250510769561,-0.421611249368));
+#3681 = CARTESIAN_POINT('',(-0.242773393441,-0.421998149383));
+#3682 = CARTESIAN_POINT('',(-0.235038900712,-0.422351967001));
+#3683 = CARTESIAN_POINT('',(-0.227307532908,-0.422675035633));
+#3684 = CARTESIAN_POINT('',(-0.21957947476,-0.422969587643));
+#3685 = CARTESIAN_POINT('',(-0.211854854193,-0.423237754354));
+#3686 = CARTESIAN_POINT('',(-0.204133742328,-0.423481566042));
+#3687 = CARTESIAN_POINT('',(-0.168242534748,-0.424511137243));
+#3688 = CARTESIAN_POINT('',(-0.14011575337,-0.425020453577));
+#3689 = CARTESIAN_POINT('',(-0.112036935772,-0.425324612503));
+#3690 = CARTESIAN_POINT('',(-8.399928822754E-002,-0.425498737777));
+#3691 = CARTESIAN_POINT('',(-5.599029075798E-002,-0.425596933504));
+#3692 = CARTESIAN_POINT('',(-2.799502652574E-002,-0.425646018171));
+#3693 = CARTESIAN_POINT('',(0.E+000,-0.425646018171));
+#3694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3695 = PCURVE('',#3696,#3701);
+#3696 = CYLINDRICAL_SURFACE('',#3697,3.5);
+#3697 = AXIS2_PLACEMENT_3D('',#3698,#3699,#3700);
+#3698 = CARTESIAN_POINT('',(19.318516525781,4.75,-5.17638090205));
+#3699 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#3700 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3701 = DEFINITIONAL_REPRESENTATION('',(#3702),#3717);
+#3702 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3703,#3704,#3705,#3706,#3707,
+ #3708,#3709,#3710,#3711,#3712,#3713,#3714,#3715,#3716),
+ .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.E+000,0.215027283025,1.),
+ .UNSPECIFIED.);
+#3703 = CARTESIAN_POINT('',(-4.494800381391,-9.5000006));
+#3704 = CARTESIAN_POINT('',(-4.504612123716,-9.355547807787));
+#3705 = CARTESIAN_POINT('',(-4.514090972698,-9.21094454929));
+#3706 = CARTESIAN_POINT('',(-4.523236088174,-9.066196515267));
+#3707 = CARTESIAN_POINT('',(-4.532046374328,-8.92130938885));
+#3708 = CARTESIAN_POINT('',(-4.540520479695,-8.776288845546));
+#3709 = CARTESIAN_POINT('',(-4.548656797158,-8.63114055324));
+#3710 = CARTESIAN_POINT('',(-4.584915762446,-7.955550093238));
+#3711 = CARTESIAN_POINT('',(-4.608852243957,-7.423600412023));
+#3712 = CARTESIAN_POINT('',(-4.628175874351,-6.890300920863));
+#3713 = CARTESIAN_POINT('',(-4.642771157883,-6.355953243861));
+#3714 = CARTESIAN_POINT('',(-4.652535902741,-5.820882352357));
+#3715 = CARTESIAN_POINT('',(-4.657418206252,-5.285438915834));
+#3716 = CARTESIAN_POINT('',(-4.657418206252,-4.75));
+#3717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3718 = ORIENTED_EDGE('',*,*,#3719,.T.);
+#3719 = EDGE_CURVE('',#3659,#3720,#3722,.T.);
+#3720 = VERTEX_POINT('',#3721);
+#3721 = CARTESIAN_POINT('',(18.255171095785,-2.046948949046,
+ -10.17638090205));
+#3722 = SURFACE_CURVE('',#3723,(#3728,#3741),.PCURVE_S1.);
+#3723 = CIRCLE('',#3724,20.9);
+#3724 = AXIS2_PLACEMENT_3D('',#3725,#3726,#3727);
+#3725 = CARTESIAN_POINT('',(0.E+000,-2.046948949046,4.545139706926E-016)
+ );
+#3726 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#3727 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#3728 = PCURVE('',#321,#3729);
+#3729 = DEFINITIONAL_REPRESENTATION('',(#3730),#3740);
+#3730 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3731,#3732,#3733,#3734,#3735,
+ #3736,#3737,#3738,#3739),.UNSPECIFIED.,.F.,.F.,(9,9),(1.998218989047
+ ,2.079342803463),.PIECEWISE_BEZIER_KNOTS.);
+#3731 = CARTESIAN_POINT('',(-0.107209487468,-0.42525465837));
+#3732 = CARTESIAN_POINT('',(-0.107700906601,-0.435336914287));
+#3733 = CARTESIAN_POINT('',(-0.108209957487,-0.445418560802));
+#3734 = CARTESIAN_POINT('',(-0.108737113156,-0.455499568699));
+#3735 = CARTESIAN_POINT('',(-0.10928287832,-0.46557990737));
+#3736 = CARTESIAN_POINT('',(-0.109847791868,-0.475659544717));
+#3737 = CARTESIAN_POINT('',(-0.110432429773,-0.485738446949));
+#3738 = CARTESIAN_POINT('',(-0.111037408413,-0.495816578455));
+#3739 = CARTESIAN_POINT('',(-0.111663388535,-0.505893901574));
+#3740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3741 = PCURVE('',#3742,#3747);
+#3742 = CYLINDRICAL_SURFACE('',#3743,20.9);
+#3743 = AXIS2_PLACEMENT_3D('',#3744,#3745,#3746);
+#3744 = CARTESIAN_POINT('',(0.E+000,2.75,-6.106226635438E-016));
+#3745 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#3746 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3747 = DEFINITIONAL_REPRESENTATION('',(#3748),#3752);
+#3748 = LINE('',#3749,#3750);
+#3749 = CARTESIAN_POINT('',(-7.853981633974,-4.796948949046));
+#3750 = VECTOR('',#3751,1.);
+#3751 = DIRECTION('',(1.,-0.E+000));
+#3752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3753 = ORIENTED_EDGE('',*,*,#3754,.T.);
+#3754 = EDGE_CURVE('',#3720,#1188,#3755,.T.);
+#3755 = SURFACE_CURVE('',#3756,(#3761,#3768),.PCURVE_S1.);
+#3756 = CIRCLE('',#3757,18.369574620453);
+#3757 = AXIS2_PLACEMENT_3D('',#3758,#3759,#3760);
+#3758 = CARTESIAN_POINT('',(0.E+000,-2.259610476962E-015,-10.17638090205
+ ));
+#3759 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.));
+#3760 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3761 = PCURVE('',#321,#3762);
+#3762 = DEFINITIONAL_REPRESENTATION('',(#3763),#3767);
+#3763 = LINE('',#3764,#3765);
+#3764 = CARTESIAN_POINT('',(-6.28318530718,-0.505893901574));
+#3765 = VECTOR('',#3766,1.);
+#3766 = DIRECTION('',(1.,-0.E+000));
+#3767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3768 = PCURVE('',#1749,#3769);
+#3769 = DEFINITIONAL_REPRESENTATION('',(#3770),#3778);
+#3770 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3771,#3772,#3773,#3774,
+#3775,#3776,#3777),.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('') );
+#3771 = CARTESIAN_POINT('',(0.948941118819,-2.75));
+#3772 = CARTESIAN_POINT('',(0.948941118819,29.067036556052));
+#3773 = CARTESIAN_POINT('',(28.503303049498,13.158518278026));
+#3774 = CARTESIAN_POINT('',(56.057664980177,-2.75));
+#3775 = CARTESIAN_POINT('',(28.503303049498,-18.65851827802));
+#3776 = CARTESIAN_POINT('',(0.948941118819,-34.56703655605));
+#3777 = CARTESIAN_POINT('',(0.948941118819,-2.75));
+#3778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3779 = ADVANCED_FACE('',(#3780,#4062),#249,.T.);
+#3780 = FACE_BOUND('',#3781,.T.);
+#3781 = EDGE_LOOP('',(#3782,#3810,#3838,#3866,#3894,#3922,#3950,#3983,
+ #4006,#4039,#4060,#4061));
+#3782 = ORIENTED_EDGE('',*,*,#3783,.F.);
+#3783 = EDGE_CURVE('',#3784,#206,#3786,.T.);
+#3784 = VERTEX_POINT('',#3785);
+#3785 = CARTESIAN_POINT('',(-10.485,-2.244064434963,-19.4));
+#3786 = SURFACE_CURVE('',#3787,(#3792,#3803),.PCURVE_S1.);
+#3787 = CIRCLE('',#3788,7.05);
+#3788 = AXIS2_PLACEMENT_3D('',#3789,#3790,#3791);
+#3789 = CARTESIAN_POINT('',(-3.441641182643,-2.55,-19.4));
+#3790 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3791 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3792 = PCURVE('',#249,#3793);
+#3793 = DEFINITIONAL_REPRESENTATION('',(#3794),#3802);
+#3794 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3795,#3796,#3797,#3798,
+#3799,#3800,#3801),.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('') );
+#3795 = CARTESIAN_POINT('',(-4.514786961833,3.661283512932));
+#3796 = CARTESIAN_POINT('',(-4.514786961833,15.872241706293));
+#3797 = CARTESIAN_POINT('',(6.060213038167,9.766762609613));
+#3798 = CARTESIAN_POINT('',(16.635213038167,3.661283512932));
+#3799 = CARTESIAN_POINT('',(6.060213038167,-2.444195583748));
+#3800 = CARTESIAN_POINT('',(-4.514786961833,-8.549674680428));
+#3801 = CARTESIAN_POINT('',(-4.514786961833,3.661283512932));
+#3802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3803 = PCURVE('',#221,#3804);
+#3804 = DEFINITIONAL_REPRESENTATION('',(#3805),#3809);
+#3805 = LINE('',#3806,#3807);
+#3806 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3807 = VECTOR('',#3808,1.);
+#3808 = DIRECTION('',(1.,0.E+000));
+#3809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3810 = ORIENTED_EDGE('',*,*,#3811,.T.);
+#3811 = EDGE_CURVE('',#3784,#3812,#3814,.T.);
+#3812 = VERTEX_POINT('',#3813);
+#3813 = CARTESIAN_POINT('',(-10.485,-1.447032173222,-19.4));
+#3814 = SURFACE_CURVE('',#3815,(#3819,#3826),.PCURVE_S1.);
+#3815 = LINE('',#3816,#3817);
+#3816 = CARTESIAN_POINT('',(-10.485,-2.244064434963,-19.4));
+#3817 = VECTOR('',#3818,1.);
+#3818 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3819 = PCURVE('',#249,#3820);
+#3820 = DEFINITIONAL_REPRESENTATION('',(#3821),#3825);
+#3821 = LINE('',#3822,#3823);
+#3822 = CARTESIAN_POINT('',(2.22927747313,10.70464233029));
+#3823 = VECTOR('',#3824,1.);
+#3824 = DIRECTION('',(-1.,0.E+000));
+#3825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3826 = PCURVE('',#3827,#3832);
+#3827 = PLANE('',#3828);
+#3828 = AXIS2_PLACEMENT_3D('',#3829,#3830,#3831);
+#3829 = CARTESIAN_POINT('',(-10.485,-2.244064434963,-19.4));
+#3830 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3831 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3832 = DEFINITIONAL_REPRESENTATION('',(#3833),#3837);
+#3833 = LINE('',#3834,#3835);
+#3834 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3835 = VECTOR('',#3836,1.);
+#3836 = DIRECTION('',(1.,0.E+000));
+#3837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3838 = ORIENTED_EDGE('',*,*,#3839,.T.);
+#3839 = EDGE_CURVE('',#3812,#3840,#3842,.T.);
+#3840 = VERTEX_POINT('',#3841);
+#3841 = CARTESIAN_POINT('',(-10.735,-1.447032173222,-19.4));
+#3842 = SURFACE_CURVE('',#3843,(#3847,#3854),.PCURVE_S1.);
+#3843 = LINE('',#3844,#3845);
+#3844 = CARTESIAN_POINT('',(-10.485,-1.447032173222,-19.4));
+#3845 = VECTOR('',#3846,1.);
+#3846 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3847 = PCURVE('',#249,#3848);
+#3848 = DEFINITIONAL_REPRESENTATION('',(#3849),#3853);
+#3849 = LINE('',#3850,#3851);
+#3850 = CARTESIAN_POINT('',(1.432245211389,10.70464233029));
+#3851 = VECTOR('',#3852,1.);
+#3852 = DIRECTION('',(0.E+000,1.));
+#3853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3854 = PCURVE('',#3855,#3860);
+#3855 = PLANE('',#3856);
+#3856 = AXIS2_PLACEMENT_3D('',#3857,#3858,#3859);
+#3857 = CARTESIAN_POINT('',(-10.485,-1.447032173222,-19.4));
+#3858 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3859 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3860 = DEFINITIONAL_REPRESENTATION('',(#3861),#3865);
+#3861 = LINE('',#3862,#3863);
+#3862 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3863 = VECTOR('',#3864,1.);
+#3864 = DIRECTION('',(1.,0.E+000));
+#3865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3866 = ORIENTED_EDGE('',*,*,#3867,.T.);
+#3867 = EDGE_CURVE('',#3840,#3868,#3870,.T.);
+#3868 = VERTEX_POINT('',#3869);
+#3869 = CARTESIAN_POINT('',(-10.735,1.552967826778,-19.4));
+#3870 = SURFACE_CURVE('',#3871,(#3875,#3882),.PCURVE_S1.);
+#3871 = LINE('',#3872,#3873);
+#3872 = CARTESIAN_POINT('',(-10.735,-1.447032173222,-19.4));
+#3873 = VECTOR('',#3874,1.);
+#3874 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3875 = PCURVE('',#249,#3876);
+#3876 = DEFINITIONAL_REPRESENTATION('',(#3877),#3881);
+#3877 = LINE('',#3878,#3879);
+#3878 = CARTESIAN_POINT('',(1.432245211389,10.95464233029));
+#3879 = VECTOR('',#3880,1.);
+#3880 = DIRECTION('',(-1.,0.E+000));
+#3881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3882 = PCURVE('',#3883,#3888);
+#3883 = PLANE('',#3884);
+#3884 = AXIS2_PLACEMENT_3D('',#3885,#3886,#3887);
+#3885 = CARTESIAN_POINT('',(-10.735,-1.447032173222,-19.4));
+#3886 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3887 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3888 = DEFINITIONAL_REPRESENTATION('',(#3889),#3893);
+#3889 = LINE('',#3890,#3891);
+#3890 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3891 = VECTOR('',#3892,1.);
+#3892 = DIRECTION('',(1.,0.E+000));
+#3893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3894 = ORIENTED_EDGE('',*,*,#3895,.T.);
+#3895 = EDGE_CURVE('',#3868,#3896,#3898,.T.);
+#3896 = VERTEX_POINT('',#3897);
+#3897 = CARTESIAN_POINT('',(-10.485,1.552967826778,-19.4));
+#3898 = SURFACE_CURVE('',#3899,(#3903,#3910),.PCURVE_S1.);
+#3899 = LINE('',#3900,#3901);
+#3900 = CARTESIAN_POINT('',(-10.735,1.552967826778,-19.4));
+#3901 = VECTOR('',#3902,1.);
+#3902 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3903 = PCURVE('',#249,#3904);
+#3904 = DEFINITIONAL_REPRESENTATION('',(#3905),#3909);
+#3905 = LINE('',#3906,#3907);
+#3906 = CARTESIAN_POINT('',(-1.567754788611,10.95464233029));
+#3907 = VECTOR('',#3908,1.);
+#3908 = DIRECTION('',(0.E+000,-1.));
+#3909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3910 = PCURVE('',#3911,#3916);
+#3911 = PLANE('',#3912);
+#3912 = AXIS2_PLACEMENT_3D('',#3913,#3914,#3915);
+#3913 = CARTESIAN_POINT('',(-10.735,1.552967826778,-19.4));
+#3914 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3915 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3916 = DEFINITIONAL_REPRESENTATION('',(#3917),#3921);
+#3917 = LINE('',#3918,#3919);
+#3918 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3919 = VECTOR('',#3920,1.);
+#3920 = DIRECTION('',(1.,0.E+000));
+#3921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3922 = ORIENTED_EDGE('',*,*,#3923,.T.);
+#3923 = EDGE_CURVE('',#3896,#3924,#3926,.T.);
+#3924 = VERTEX_POINT('',#3925);
+#3925 = CARTESIAN_POINT('',(-10.485,2.350000088519,-19.4));
+#3926 = SURFACE_CURVE('',#3927,(#3931,#3938),.PCURVE_S1.);
+#3927 = LINE('',#3928,#3929);
+#3928 = CARTESIAN_POINT('',(-10.485,1.552967826778,-19.4));
+#3929 = VECTOR('',#3930,1.);
+#3930 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3931 = PCURVE('',#249,#3932);
+#3932 = DEFINITIONAL_REPRESENTATION('',(#3933),#3937);
+#3933 = LINE('',#3934,#3935);
+#3934 = CARTESIAN_POINT('',(-1.567754788611,10.70464233029));
+#3935 = VECTOR('',#3936,1.);
+#3936 = DIRECTION('',(-1.,0.E+000));
+#3937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3938 = PCURVE('',#3939,#3944);
+#3939 = PLANE('',#3940);
+#3940 = AXIS2_PLACEMENT_3D('',#3941,#3942,#3943);
+#3941 = CARTESIAN_POINT('',(-10.485,1.552967826778,-19.4));
+#3942 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3943 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3944 = DEFINITIONAL_REPRESENTATION('',(#3945),#3949);
+#3945 = LINE('',#3946,#3947);
+#3946 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3947 = VECTOR('',#3948,1.);
+#3948 = DIRECTION('',(1.,0.E+000));
+#3949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3950 = ORIENTED_EDGE('',*,*,#3951,.F.);
+#3951 = EDGE_CURVE('',#3952,#3924,#3954,.T.);
+#3952 = VERTEX_POINT('',#3953);
+#3953 = CARTESIAN_POINT('',(-6.122905815639,9.,-19.4));
+#3954 = SURFACE_CURVE('',#3955,(#3960,#3971),.PCURVE_S1.);
+#3955 = CIRCLE('',#3956,7.25);
+#3956 = AXIS2_PLACEMENT_3D('',#3957,#3958,#3959);
+#3957 = CARTESIAN_POINT('',(-3.235,2.35,-19.4));
+#3958 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#3959 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3960 = PCURVE('',#249,#3961);
+#3961 = DEFINITIONAL_REPRESENTATION('',(#3962),#3970);
+#3962 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3963,#3964,#3965,#3966,
+#3967,#3968,#3969),.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('') );
+#3963 = CARTESIAN_POINT('',(-9.614786961833,3.45464233029));
+#3964 = CARTESIAN_POINT('',(-9.614786961833,16.012010685164));
+#3965 = CARTESIAN_POINT('',(1.260213038167,9.733326507727));
+#3966 = CARTESIAN_POINT('',(12.135213038167,3.45464233029));
+#3967 = CARTESIAN_POINT('',(1.260213038167,-2.824041847147));
+#3968 = CARTESIAN_POINT('',(-9.614786961833,-9.102726024585));
+#3969 = CARTESIAN_POINT('',(-9.614786961833,3.45464233029));
+#3970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3971 = PCURVE('',#3972,#3977);
+#3972 = CYLINDRICAL_SURFACE('',#3973,7.25);
+#3973 = AXIS2_PLACEMENT_3D('',#3974,#3975,#3976);
+#3974 = CARTESIAN_POINT('',(-3.235,2.35,-19.4));
+#3975 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3976 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3977 = DEFINITIONAL_REPRESENTATION('',(#3978),#3982);
+#3978 = LINE('',#3979,#3980);
+#3979 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3980 = VECTOR('',#3981,1.);
+#3981 = DIRECTION('',(1.,0.E+000));
+#3982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3983 = ORIENTED_EDGE('',*,*,#3984,.F.);
+#3984 = EDGE_CURVE('',#3985,#3952,#3987,.T.);
+#3985 = VERTEX_POINT('',#3986);
+#3986 = CARTESIAN_POINT('',(6.861049894152,9.,-19.4));
+#3987 = SURFACE_CURVE('',#3988,(#3992,#3999),.PCURVE_S1.);
+#3988 = LINE('',#3989,#3990);
+#3989 = CARTESIAN_POINT('',(-3.640178834855,9.,-19.4));
+#3990 = VECTOR('',#3991,1.);
+#3991 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3992 = PCURVE('',#249,#3993);
+#3993 = DEFINITIONAL_REPRESENTATION('',(#3994),#3998);
+#3994 = LINE('',#3995,#3996);
+#3995 = CARTESIAN_POINT('',(-9.014786961833,3.859821165145));
+#3996 = VECTOR('',#3997,1.);
+#3997 = DIRECTION('',(0.E+000,1.));
+#3998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3999 = PCURVE('',#1514,#4000);
+#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4005);
+#4001 = LINE('',#4002,#4003);
+#4002 = CARTESIAN_POINT('',(3.859821165145,-5.));
+#4003 = VECTOR('',#4004,1.);
+#4004 = DIRECTION('',(-1.,0.E+000));
+#4005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4006 = ORIENTED_EDGE('',*,*,#4007,.F.);
+#4007 = EDGE_CURVE('',#4008,#3985,#4010,.T.);
+#4008 = VERTEX_POINT('',#4009);
+#4009 = CARTESIAN_POINT('',(11.065,2.55,-19.4));
+#4010 = SURFACE_CURVE('',#4011,(#4016,#4027),.PCURVE_S1.);
+#4011 = CIRCLE('',#4012,7.05);
+#4012 = AXIS2_PLACEMENT_3D('',#4013,#4014,#4015);
+#4013 = CARTESIAN_POINT('',(4.015,2.55,-19.4));
+#4014 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4015 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4016 = PCURVE('',#249,#4017);
+#4017 = DEFINITIONAL_REPRESENTATION('',(#4018),#4026);
+#4018 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4019,#4020,#4021,#4022,
+#4023,#4024,#4025),.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('') );
+#4019 = CARTESIAN_POINT('',(-9.614786961833,-3.79535766971));
+#4020 = CARTESIAN_POINT('',(-9.614786961833,8.41560052365));
+#4021 = CARTESIAN_POINT('',(0.960213038167,2.31012142697));
+#4022 = CARTESIAN_POINT('',(11.535213038167,-3.79535766971));
+#4023 = CARTESIAN_POINT('',(0.960213038167,-9.900836766391));
+#4024 = CARTESIAN_POINT('',(-9.614786961833,-16.00631586307));
+#4025 = CARTESIAN_POINT('',(-9.614786961833,-3.79535766971));
+#4026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4027 = PCURVE('',#4028,#4033);
+#4028 = CYLINDRICAL_SURFACE('',#4029,7.05);
+#4029 = AXIS2_PLACEMENT_3D('',#4030,#4031,#4032);
+#4030 = CARTESIAN_POINT('',(4.015,2.55,-19.4));
+#4031 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4032 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4033 = DEFINITIONAL_REPRESENTATION('',(#4034),#4038);
+#4034 = LINE('',#4035,#4036);
+#4035 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4036 = VECTOR('',#4037,1.);
+#4037 = DIRECTION('',(1.,0.E+000));
+#4038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4039 = ORIENTED_EDGE('',*,*,#4040,.T.);
+#4040 = EDGE_CURVE('',#4008,#741,#4041,.T.);
+#4041 = SURFACE_CURVE('',#4042,(#4046,#4053),.PCURVE_S1.);
+#4042 = LINE('',#4043,#4044);
+#4043 = CARTESIAN_POINT('',(11.065,2.55,-19.4));
+#4044 = VECTOR('',#4045,1.);
+#4045 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4046 = PCURVE('',#249,#4047);
+#4047 = DEFINITIONAL_REPRESENTATION('',(#4048),#4052);
+#4048 = LINE('',#4049,#4050);
+#4049 = CARTESIAN_POINT('',(-2.564786961833,-10.84535766971));
+#4050 = VECTOR('',#4051,1.);
+#4051 = DIRECTION('',(1.,0.E+000));
+#4052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4053 = PCURVE('',#813,#4054);
+#4054 = DEFINITIONAL_REPRESENTATION('',(#4055),#4059);
+#4055 = LINE('',#4056,#4057);
+#4056 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4057 = VECTOR('',#4058,1.);
+#4058 = DIRECTION('',(1.,0.E+000));
+#4059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4060 = ORIENTED_EDGE('',*,*,#740,.F.);
+#4061 = ORIENTED_EDGE('',*,*,#233,.F.);
+#4062 = FACE_BOUND('',#4063,.T.);
+#4063 = EDGE_LOOP('',(#4064,#4094,#4122,#4155));
+#4064 = ORIENTED_EDGE('',*,*,#4065,.F.);
+#4065 = EDGE_CURVE('',#4066,#4068,#4070,.T.);
+#4066 = VERTEX_POINT('',#4067);
+#4067 = CARTESIAN_POINT('',(5.445372700233,2.945385141437,-19.4));
+#4068 = VERTEX_POINT('',#4069);
+#4069 = CARTESIAN_POINT('',(5.445372700233,-2.945385141476,-19.4));
+#4070 = SURFACE_CURVE('',#4071,(#4075,#4082),.PCURVE_S1.);
+#4071 = LINE('',#4072,#4073);
+#4072 = CARTESIAN_POINT('',(5.445372700233,-1.007393480916,-19.4));
+#4073 = VECTOR('',#4074,1.);
+#4074 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#4075 = PCURVE('',#249,#4076);
+#4076 = DEFINITIONAL_REPRESENTATION('',(#4077),#4081);
+#4077 = LINE('',#4078,#4079);
+#4078 = CARTESIAN_POINT('',(0.992606519084,-5.225730369943));
+#4079 = VECTOR('',#4080,1.);
+#4080 = DIRECTION('',(1.,0.E+000));
+#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4082 = PCURVE('',#4083,#4088);
+#4083 = PLANE('',#4084);
+#4084 = AXIS2_PLACEMENT_3D('',#4085,#4086,#4087);
+#4085 = CARTESIAN_POINT('',(-1.828006146063E+003,-2.,4.63508783991E+003)
+ );
+#4086 = DIRECTION('',(0.930417567982,0.E+000,0.366501226724));
+#4087 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4088 = DEFINITIONAL_REPRESENTATION('',(#4089),#4093);
+#4089 = LINE('',#4090,#4091);
+#4090 = CARTESIAN_POINT('',(0.992606519084,-5.002579486977E+003));
+#4091 = VECTOR('',#4092,1.);
+#4092 = DIRECTION('',(-1.,-0.E+000));
+#4093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4094 = ORIENTED_EDGE('',*,*,#4095,.F.);
+#4095 = EDGE_CURVE('',#4096,#4066,#4098,.T.);
+#4096 = VERTEX_POINT('',#4097);
+#4097 = CARTESIAN_POINT('',(-1.8322125775E-005,2.945385141419,-19.4));
+#4098 = SURFACE_CURVE('',#4099,(#4103,#4110),.PCURVE_S1.);
+#4099 = LINE('',#4100,#4101);
+#4100 = CARTESIAN_POINT('',(2.359814944523,2.945385141437,-19.4));
+#4101 = VECTOR('',#4102,1.);
+#4102 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4103 = PCURVE('',#249,#4104);
+#4104 = DEFINITIONAL_REPRESENTATION('',(#4105),#4109);
+#4105 = LINE('',#4106,#4107);
+#4106 = CARTESIAN_POINT('',(-2.96017210327,-2.140172614234));
+#4107 = VECTOR('',#4108,1.);
+#4108 = DIRECTION('',(0.E+000,-1.));
+#4109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4110 = PCURVE('',#4111,#4116);
+#4111 = PLANE('',#4112);
+#4112 = AXIS2_PLACEMENT_3D('',#4113,#4114,#4115);
+#4113 = CARTESIAN_POINT('',(4.499987558757,-1.830506133622E+003,
+ 4.63508783991E+003));
+#4114 = DIRECTION('',(0.E+000,0.930417567982,0.366501226724));
+#4115 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4116 = DEFINITIONAL_REPRESENTATION('',(#4117),#4121);
+#4117 = LINE('',#4118,#4119);
+#4118 = CARTESIAN_POINT('',(2.140172614234,-5.002579486977E+003));
+#4119 = VECTOR('',#4120,1.);
+#4120 = DIRECTION('',(-1.,0.E+000));
+#4121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4122 = ORIENTED_EDGE('',*,*,#4123,.T.);
+#4123 = EDGE_CURVE('',#4096,#4124,#4126,.T.);
+#4124 = VERTEX_POINT('',#4125);
+#4125 = CARTESIAN_POINT('',(-1.8322142976E-005,-2.945385141438,-19.4));
+#4126 = SURFACE_CURVE('',#4127,(#4132,#4143),.PCURVE_S1.);
+#4127 = CIRCLE('',#4128,2.945385141476);
+#4128 = AXIS2_PLACEMENT_3D('',#4129,#4130,#4131);
+#4129 = CARTESIAN_POINT('',(0.E+000,0.E+000,-19.4));
+#4130 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4131 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4132 = PCURVE('',#249,#4133);
+#4133 = DEFINITIONAL_REPRESENTATION('',(#4134),#4142);
+#4134 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4135,#4136,#4137,#4138,
+#4139,#4140,#4141),.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('') );
+#4135 = CARTESIAN_POINT('',(-2.960172103308,0.21964233029));
+#4136 = CARTESIAN_POINT('',(-2.960172103308,5.321199043184));
+#4137 = CARTESIAN_POINT('',(1.457905608905,2.770420686737));
+#4138 = CARTESIAN_POINT('',(5.875983321119,0.21964233029));
+#4139 = CARTESIAN_POINT('',(1.457905608905,-2.331136026157));
+#4140 = CARTESIAN_POINT('',(-2.960172103308,-4.881914382605));
+#4141 = CARTESIAN_POINT('',(-2.960172103308,0.21964233029));
+#4142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4143 = PCURVE('',#4144,#4149);
+#4144 = CONICAL_SURFACE('',#4145,1.967552378075E+003,0.375245789179);
+#4145 = AXIS2_PLACEMENT_3D('',#4146,#4147,#4148);
+#4146 = CARTESIAN_POINT('',(0.E+000,0.E+000,4.983E+003));
+#4147 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4148 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4149 = DEFINITIONAL_REPRESENTATION('',(#4150),#4154);
+#4150 = LINE('',#4151,#4152);
+#4151 = CARTESIAN_POINT('',(3.14159265359,-5.0024E+003));
+#4152 = VECTOR('',#4153,1.);
+#4153 = DIRECTION('',(1.,0.E+000));
+#4154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4155 = ORIENTED_EDGE('',*,*,#4156,.F.);
+#4156 = EDGE_CURVE('',#4068,#4124,#4157,.T.);
+#4157 = SURFACE_CURVE('',#4158,(#4162,#4169),.PCURVE_S1.);
+#4158 = LINE('',#4159,#4160);
+#4159 = CARTESIAN_POINT('',(0.109814944518,-2.945385141476,-19.4));
+#4160 = VECTOR('',#4161,1.);
+#4161 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4162 = PCURVE('',#249,#4163);
+#4163 = DEFINITIONAL_REPRESENTATION('',(#4164),#4168);
+#4164 = LINE('',#4165,#4166);
+#4165 = CARTESIAN_POINT('',(2.930598179643,0.109827385772));
+#4166 = VECTOR('',#4167,1.);
+#4167 = DIRECTION('',(0.E+000,1.));
+#4168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4169 = PCURVE('',#4170,#4175);
+#4170 = PLANE('',#4171);
+#4171 = AXIS2_PLACEMENT_3D('',#4172,#4173,#4174);
+#4172 = CARTESIAN_POINT('',(-1.244125443395E-005,1.830506133621E+003,
+ 4.63508783991E+003));
+#4173 = DIRECTION('',(0.E+000,-0.930417567982,0.366501226724));
+#4174 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4175 = DEFINITIONAL_REPRESENTATION('',(#4176),#4180);
+#4176 = LINE('',#4177,#4178);
+#4177 = CARTESIAN_POINT('',(0.109827385772,-5.002579486977E+003));
+#4178 = VECTOR('',#4179,1.);
+#4179 = DIRECTION('',(-1.,0.E+000));
+#4180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4181 = ADVANCED_FACE('',(#4182),#221,.F.);
+#4182 = FACE_BOUND('',#4183,.F.);
+#4183 = EDGE_LOOP('',(#4184,#4185,#4208,#4236,#4259,#4285));
+#4184 = ORIENTED_EDGE('',*,*,#3783,.F.);
+#4185 = ORIENTED_EDGE('',*,*,#4186,.T.);
+#4186 = EDGE_CURVE('',#3784,#4187,#4189,.T.);
+#4187 = VERTEX_POINT('',#4188);
+#4188 = CARTESIAN_POINT('',(-10.485,-2.244064434963,-22.8));
+#4189 = SURFACE_CURVE('',#4190,(#4194,#4201),.PCURVE_S1.);
+#4190 = LINE('',#4191,#4192);
+#4191 = CARTESIAN_POINT('',(-10.485,-2.244064434963,-19.4));
+#4192 = VECTOR('',#4193,1.);
+#4193 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#4194 = PCURVE('',#221,#4195);
+#4195 = DEFINITIONAL_REPRESENTATION('',(#4196),#4200);
+#4196 = LINE('',#4197,#4198);
+#4197 = CARTESIAN_POINT('',(1.527387579814,0.E+000));
+#4198 = VECTOR('',#4199,1.);
+#4199 = DIRECTION('',(0.E+000,-1.));
+#4200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4201 = PCURVE('',#3827,#4202);
+#4202 = DEFINITIONAL_REPRESENTATION('',(#4203),#4207);
+#4203 = LINE('',#4204,#4205);
+#4204 = CARTESIAN_POINT('',(4.440892098501E-016,0.E+000));
+#4205 = VECTOR('',#4206,1.);
+#4206 = DIRECTION('',(0.E+000,-1.));
+#4207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4208 = ORIENTED_EDGE('',*,*,#4209,.T.);
+#4209 = EDGE_CURVE('',#4187,#4210,#4212,.T.);
+#4210 = VERTEX_POINT('',#4211);
+#4211 = CARTESIAN_POINT('',(-10.25,-4.379959074437,-22.8));
+#4212 = SURFACE_CURVE('',#4213,(#4218,#4225),.PCURVE_S1.);
+#4213 = CIRCLE('',#4214,7.05);
+#4214 = AXIS2_PLACEMENT_3D('',#4215,#4216,#4217);
+#4215 = CARTESIAN_POINT('',(-3.441641182643,-2.55,-22.8));
+#4216 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4217 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4218 = PCURVE('',#221,#4219);
+#4219 = DEFINITIONAL_REPRESENTATION('',(#4220),#4224);
+#4220 = LINE('',#4221,#4222);
+#4221 = CARTESIAN_POINT('',(0.E+000,-3.4));
+#4222 = VECTOR('',#4223,1.);
+#4223 = DIRECTION('',(1.,0.E+000));
+#4224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4225 = PCURVE('',#1144,#4226);
+#4226 = DEFINITIONAL_REPRESENTATION('',(#4227),#4235);
+#4227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4228,#4229,#4230,#4231,
+#4232,#4233,#4234),.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('') );
+#4228 = CARTESIAN_POINT('',(-4.5,3.770403637269));
+#4229 = CARTESIAN_POINT('',(-4.5,15.98136183063));
+#4230 = CARTESIAN_POINT('',(6.075,9.87588273395));
+#4231 = CARTESIAN_POINT('',(16.65,3.770403637269));
+#4232 = CARTESIAN_POINT('',(6.075,-2.335075459411));
+#4233 = CARTESIAN_POINT('',(-4.5,-8.440554556091));
+#4234 = CARTESIAN_POINT('',(-4.5,3.770403637269));
+#4235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4236 = ORIENTED_EDGE('',*,*,#4237,.T.);
+#4237 = EDGE_CURVE('',#4210,#4238,#4240,.T.);
+#4238 = VERTEX_POINT('',#4239);
+#4239 = CARTESIAN_POINT('',(-10.25,-4.379959074437,-19.9));
+#4240 = SURFACE_CURVE('',#4241,(#4245,#4252),.PCURVE_S1.);
+#4241 = LINE('',#4242,#4243);
+#4242 = CARTESIAN_POINT('',(-10.25,-4.379959074437,-19.4));
+#4243 = VECTOR('',#4244,1.);
+#4244 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4245 = PCURVE('',#221,#4246);
+#4246 = DEFINITIONAL_REPRESENTATION('',(#4247),#4251);
+#4247 = LINE('',#4248,#4249);
+#4248 = CARTESIAN_POINT('',(1.833371856974,0.E+000));
+#4249 = VECTOR('',#4250,1.);
+#4250 = DIRECTION('',(0.E+000,1.));
+#4251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4252 = PCURVE('',#1115,#4253);
+#4253 = DEFINITIONAL_REPRESENTATION('',(#4254),#4258);
+#4254 = LINE('',#4255,#4256);
+#4255 = CARTESIAN_POINT('',(6.245040925563,0.5));
+#4256 = VECTOR('',#4257,1.);
+#4257 = DIRECTION('',(0.E+000,1.));
+#4258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4259 = ORIENTED_EDGE('',*,*,#4260,.T.);
+#4260 = EDGE_CURVE('',#4238,#178,#4261,.T.);
+#4261 = SURFACE_CURVE('',#4262,(#4267,#4274),.PCURVE_S1.);
+#4262 = CIRCLE('',#4263,7.05);
+#4263 = AXIS2_PLACEMENT_3D('',#4264,#4265,#4266);
+#4264 = CARTESIAN_POINT('',(-3.441641182643,-2.55,-19.9));
+#4265 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4266 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4267 = PCURVE('',#221,#4268);
+#4268 = DEFINITIONAL_REPRESENTATION('',(#4269),#4273);
+#4269 = LINE('',#4270,#4271);
+#4270 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#4271 = VECTOR('',#4272,1.);
+#4272 = DIRECTION('',(1.,0.E+000));
+#4273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4274 = PCURVE('',#193,#4275);
+#4275 = DEFINITIONAL_REPRESENTATION('',(#4276),#4284);
+#4276 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4277,#4278,#4279,#4280,
+#4281,#4282,#4283),.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('') );
+#4277 = CARTESIAN_POINT('',(-4.9375,3.691641182643));
+#4278 = CARTESIAN_POINT('',(-4.9375,15.902599376003));
+#4279 = CARTESIAN_POINT('',(5.6375,9.797120279323));
+#4280 = CARTESIAN_POINT('',(16.2125,3.691641182643));
+#4281 = CARTESIAN_POINT('',(5.6375,-2.413837914038));
+#4282 = CARTESIAN_POINT('',(-4.9375,-8.519317010718));
+#4283 = CARTESIAN_POINT('',(-4.9375,3.691641182643));
+#4284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4285 = ORIENTED_EDGE('',*,*,#205,.T.);
+#4286 = ADVANCED_FACE('',(#4287),#193,.T.);
+#4287 = FACE_BOUND('',#4288,.T.);
+#4288 = EDGE_LOOP('',(#4289,#4290,#4291,#4312));
+#4289 = ORIENTED_EDGE('',*,*,#177,.F.);
+#4290 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#4291 = ORIENTED_EDGE('',*,*,#4292,.T.);
+#4292 = EDGE_CURVE('',#1076,#4238,#4293,.T.);
+#4293 = SURFACE_CURVE('',#4294,(#4298,#4305),.PCURVE_S1.);
+#4294 = LINE('',#4295,#4296);
+#4295 = CARTESIAN_POINT('',(-10.25,-10.625,-19.9));
+#4296 = VECTOR('',#4297,1.);
+#4297 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4298 = PCURVE('',#193,#4299);
+#4299 = DEFINITIONAL_REPRESENTATION('',(#4300),#4304);
+#4300 = LINE('',#4301,#4302);
+#4301 = CARTESIAN_POINT('',(10.1875,10.5));
+#4302 = VECTOR('',#4303,1.);
+#4303 = DIRECTION('',(-1.,0.E+000));
+#4304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4305 = PCURVE('',#1115,#4306);
+#4306 = DEFINITIONAL_REPRESENTATION('',(#4307),#4311);
+#4307 = LINE('',#4308,#4309);
+#4308 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4309 = VECTOR('',#4310,1.);
+#4310 = DIRECTION('',(1.,0.E+000));
+#4311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4312 = ORIENTED_EDGE('',*,*,#4260,.T.);
+#4313 = ADVANCED_FACE('',(#4314),#371,.T.);
+#4314 = FACE_BOUND('',#4315,.T.);
+#4315 = EDGE_LOOP('',(#4316,#4339,#4367,#4388));
+#4316 = ORIENTED_EDGE('',*,*,#4317,.F.);
+#4317 = EDGE_CURVE('',#4318,#354,#4320,.T.);
+#4318 = VERTEX_POINT('',#4319);
+#4319 = CARTESIAN_POINT('',(14.54,-2.56173769149,-22.8));
+#4320 = SURFACE_CURVE('',#4321,(#4325,#4332),.PCURVE_S1.);
+#4321 = LINE('',#4322,#4323);
+#4322 = CARTESIAN_POINT('',(14.54,-2.56173769149,-22.8));
+#4323 = VECTOR('',#4324,1.);
+#4324 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4325 = PCURVE('',#371,#4326);
+#4326 = DEFINITIONAL_REPRESENTATION('',(#4327),#4331);
+#4327 = LINE('',#4328,#4329);
+#4328 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4329 = VECTOR('',#4330,1.);
+#4330 = DIRECTION('',(1.,0.E+000));
+#4331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4332 = PCURVE('',#400,#4333);
+#4333 = DEFINITIONAL_REPRESENTATION('',(#4334),#4338);
+#4334 = LINE('',#4335,#4336);
+#4335 = CARTESIAN_POINT('',(2.56173769149,-14.21123754537));
+#4336 = VECTOR('',#4337,1.);
+#4337 = DIRECTION('',(1.,0.E+000));
+#4338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4339 = ORIENTED_EDGE('',*,*,#4340,.T.);
+#4340 = EDGE_CURVE('',#4318,#4341,#4343,.T.);
+#4341 = VERTEX_POINT('',#4342);
+#4342 = CARTESIAN_POINT('',(14.54,-2.56173769149,-24.4));
+#4343 = SURFACE_CURVE('',#4344,(#4348,#4355),.PCURVE_S1.);
+#4344 = LINE('',#4345,#4346);
+#4345 = CARTESIAN_POINT('',(14.54,-2.56173769149,-22.8));
+#4346 = VECTOR('',#4347,1.);
+#4347 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#4348 = PCURVE('',#371,#4349);
+#4349 = DEFINITIONAL_REPRESENTATION('',(#4350),#4354);
+#4350 = LINE('',#4351,#4352);
+#4351 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4352 = VECTOR('',#4353,1.);
+#4353 = DIRECTION('',(0.E+000,-1.));
+#4354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4355 = PCURVE('',#4356,#4361);
+#4356 = CYLINDRICAL_SURFACE('',#4357,3.25);
+#4357 = AXIS2_PLACEMENT_3D('',#4358,#4359,#4360);
+#4358 = CARTESIAN_POINT('',(12.54,0.E+000,-22.8));
+#4359 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4360 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4361 = DEFINITIONAL_REPRESENTATION('',(#4362),#4366);
+#4362 = LINE('',#4363,#4364);
+#4363 = CARTESIAN_POINT('',(3.80446647724,0.E+000));
+#4364 = VECTOR('',#4365,1.);
+#4365 = DIRECTION('',(0.E+000,-1.));
+#4366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4367 = ORIENTED_EDGE('',*,*,#4368,.F.);
+#4368 = EDGE_CURVE('',#356,#4341,#4369,.T.);
+#4369 = SURFACE_CURVE('',#4370,(#4374,#4381),.PCURVE_S1.);
+#4370 = LINE('',#4371,#4372);
+#4371 = CARTESIAN_POINT('',(14.54,-1.280868845745,-24.4));
+#4372 = VECTOR('',#4373,1.);
+#4373 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4374 = PCURVE('',#371,#4375);
+#4375 = DEFINITIONAL_REPRESENTATION('',(#4376),#4380);
+#4376 = LINE('',#4377,#4378);
+#4377 = CARTESIAN_POINT('',(-1.280868845745,-1.6));
+#4378 = VECTOR('',#4379,1.);
+#4379 = DIRECTION('',(-1.,0.E+000));
+#4380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4381 = PCURVE('',#672,#4382);
+#4382 = DEFINITIONAL_REPRESENTATION('',(#4383),#4387);
+#4383 = LINE('',#4384,#4385);
+#4384 = CARTESIAN_POINT('',(1.280868845745,-14.54));
+#4385 = VECTOR('',#4386,1.);
+#4386 = DIRECTION('',(-1.,0.E+000));
+#4387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4388 = ORIENTED_EDGE('',*,*,#353,.F.);
+#4389 = ADVANCED_FACE('',(#4390),#672,.T.);
+#4390 = FACE_BOUND('',#4391,.T.);
+#4391 = EDGE_LOOP('',(#4392,#4393,#4394,#4422,#4450,#4478));
+#4392 = ORIENTED_EDGE('',*,*,#657,.F.);
+#4393 = ORIENTED_EDGE('',*,*,#4368,.T.);
+#4394 = ORIENTED_EDGE('',*,*,#4395,.T.);
+#4395 = EDGE_CURVE('',#4341,#4396,#4398,.T.);
+#4396 = VERTEX_POINT('',#4397);
+#4397 = CARTESIAN_POINT('',(14.54,2.56173769149,-24.4));
+#4398 = SURFACE_CURVE('',#4399,(#4404,#4415),.PCURVE_S1.);
+#4399 = CIRCLE('',#4400,3.25);
+#4400 = AXIS2_PLACEMENT_3D('',#4401,#4402,#4403);
+#4401 = CARTESIAN_POINT('',(12.54,0.E+000,-24.4));
+#4402 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4403 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4404 = PCURVE('',#672,#4405);
+#4405 = DEFINITIONAL_REPRESENTATION('',(#4406),#4414);
+#4406 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4407,#4408,#4409,#4410,
+#4411,#4412,#4413),.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('') );
+#4407 = CARTESIAN_POINT('',(-3.25,-12.54));
+#4408 = CARTESIAN_POINT('',(-3.25,-6.910834875401));
+#4409 = CARTESIAN_POINT('',(1.625,-9.725417437701));
+#4410 = CARTESIAN_POINT('',(6.5,-12.54));
+#4411 = CARTESIAN_POINT('',(1.625,-15.35458256229));
+#4412 = CARTESIAN_POINT('',(-3.25,-18.16916512459));
+#4413 = CARTESIAN_POINT('',(-3.25,-12.54));
+#4414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4415 = PCURVE('',#4356,#4416);
+#4416 = DEFINITIONAL_REPRESENTATION('',(#4417),#4421);
+#4417 = LINE('',#4418,#4419);
+#4418 = CARTESIAN_POINT('',(0.E+000,-1.6));
+#4419 = VECTOR('',#4420,1.);
+#4420 = DIRECTION('',(1.,0.E+000));
+#4421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4422 = ORIENTED_EDGE('',*,*,#4423,.T.);
+#4423 = EDGE_CURVE('',#4396,#4424,#4426,.T.);
+#4424 = VERTEX_POINT('',#4425);
+#4425 = CARTESIAN_POINT('',(14.54,5.263234195376,-24.4));
+#4426 = SURFACE_CURVE('',#4427,(#4431,#4438),.PCURVE_S1.);
+#4427 = LINE('',#4428,#4429);
+#4428 = CARTESIAN_POINT('',(14.54,5.3125,-24.4));
+#4429 = VECTOR('',#4430,1.);
+#4430 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4431 = PCURVE('',#672,#4432);
+#4432 = DEFINITIONAL_REPRESENTATION('',(#4433),#4437);
+#4433 = LINE('',#4434,#4435);
+#4434 = CARTESIAN_POINT('',(-5.3125,-14.54));
+#4435 = VECTOR('',#4436,1.);
+#4436 = DIRECTION('',(-1.,0.E+000));
+#4437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4438 = PCURVE('',#4439,#4444);
+#4439 = PLANE('',#4440);
+#4440 = AXIS2_PLACEMENT_3D('',#4441,#4442,#4443);
+#4441 = CARTESIAN_POINT('',(14.54,10.625,-22.8));
+#4442 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4443 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4444 = DEFINITIONAL_REPRESENTATION('',(#4445),#4449);
+#4445 = LINE('',#4446,#4447);
+#4446 = CARTESIAN_POINT('',(5.3125,-1.6));
+#4447 = VECTOR('',#4448,1.);
+#4448 = DIRECTION('',(-1.,0.E+000));
+#4449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4450 = ORIENTED_EDGE('',*,*,#4451,.F.);
+#4451 = EDGE_CURVE('',#4452,#4424,#4454,.T.);
+#4452 = VERTEX_POINT('',#4453);
+#4453 = CARTESIAN_POINT('',(16.,0.5,-24.4));
+#4454 = SURFACE_CURVE('',#4455,(#4460,#4471),.PCURVE_S1.);
+#4455 = CIRCLE('',#4456,8.5);
+#4456 = AXIS2_PLACEMENT_3D('',#4457,#4458,#4459);
+#4457 = CARTESIAN_POINT('',(7.5,0.5,-24.4));
+#4458 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4459 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4460 = PCURVE('',#672,#4461);
+#4461 = DEFINITIONAL_REPRESENTATION('',(#4462),#4470);
+#4462 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4463,#4464,#4465,#4466,
+#4467,#4468,#4469),.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('') );
+#4463 = CARTESIAN_POINT('',(-9.,-7.5));
+#4464 = CARTESIAN_POINT('',(-9.,7.222431864335));
+#4465 = CARTESIAN_POINT('',(3.75,-0.138784067832));
+#4466 = CARTESIAN_POINT('',(16.5,-7.5));
+#4467 = CARTESIAN_POINT('',(3.75,-14.86121593216));
+#4468 = CARTESIAN_POINT('',(-9.,-22.22243186433));
+#4469 = CARTESIAN_POINT('',(-9.,-7.5));
+#4470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4471 = PCURVE('',#1636,#4472);
+#4472 = DEFINITIONAL_REPRESENTATION('',(#4473),#4477);
+#4473 = LINE('',#4474,#4475);
+#4474 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4475 = VECTOR('',#4476,1.);
+#4476 = DIRECTION('',(-1.,0.E+000));
+#4477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4478 = ORIENTED_EDGE('',*,*,#4479,.T.);
+#4479 = EDGE_CURVE('',#4452,#630,#4480,.T.);
+#4480 = SURFACE_CURVE('',#4481,(#4485,#4492),.PCURVE_S1.);
+#4481 = LINE('',#4482,#4483);
+#4482 = CARTESIAN_POINT('',(16.,0.5,-24.4));
+#4483 = VECTOR('',#4484,1.);
+#4484 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4485 = PCURVE('',#672,#4486);
+#4486 = DEFINITIONAL_REPRESENTATION('',(#4487),#4491);
+#4487 = LINE('',#4488,#4489);
+#4488 = CARTESIAN_POINT('',(-0.5,-16.));
+#4489 = VECTOR('',#4490,1.);
+#4490 = DIRECTION('',(1.,0.E+000));
+#4491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4492 = PCURVE('',#645,#4493);
+#4493 = DEFINITIONAL_REPRESENTATION('',(#4494),#4498);
+#4494 = LINE('',#4495,#4496);
+#4495 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4496 = VECTOR('',#4497,1.);
+#4497 = DIRECTION('',(1.,0.E+000));
+#4498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4499 = ADVANCED_FACE('',(#4500),#645,.T.);
+#4500 = FACE_BOUND('',#4501,.T.);
+#4501 = EDGE_LOOP('',(#4502,#4503,#4524,#4525,#4526));
+#4502 = ORIENTED_EDGE('',*,*,#4479,.F.);
+#4503 = ORIENTED_EDGE('',*,*,#4504,.T.);
+#4504 = EDGE_CURVE('',#4452,#1527,#4505,.T.);
+#4505 = SURFACE_CURVE('',#4506,(#4510,#4517),.PCURVE_S1.);
+#4506 = LINE('',#4507,#4508);
+#4507 = CARTESIAN_POINT('',(16.,0.5,-24.4));
+#4508 = VECTOR('',#4509,1.);
+#4509 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4510 = PCURVE('',#645,#4511);
+#4511 = DEFINITIONAL_REPRESENTATION('',(#4512),#4516);
+#4512 = LINE('',#4513,#4514);
+#4513 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4514 = VECTOR('',#4515,1.);
+#4515 = DIRECTION('',(0.E+000,-1.));
+#4516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4517 = PCURVE('',#1636,#4518);
+#4518 = DEFINITIONAL_REPRESENTATION('',(#4519),#4523);
+#4519 = LINE('',#4520,#4521);
+#4520 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4521 = VECTOR('',#4522,1.);
+#4522 = DIRECTION('',(-0.E+000,-1.));
+#4523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4524 = ORIENTED_EDGE('',*,*,#1703,.F.);
+#4525 = ORIENTED_EDGE('',*,*,#1211,.F.);
+#4526 = ORIENTED_EDGE('',*,*,#629,.F.);
+#4527 = ADVANCED_FACE('',(#4528,#4686),#400,.T.);
+#4528 = FACE_BOUND('',#4529,.T.);
+#4529 = EDGE_LOOP('',(#4530,#4558,#4559,#4560,#4561,#4562,#4585,#4613,
+ #4641,#4665));
+#4530 = ORIENTED_EDGE('',*,*,#4531,.F.);
+#4531 = EDGE_CURVE('',#4318,#4532,#4534,.T.);
+#4532 = VERTEX_POINT('',#4533);
+#4533 = CARTESIAN_POINT('',(14.54,2.56173769149,-22.8));
+#4534 = SURFACE_CURVE('',#4535,(#4540,#4551),.PCURVE_S1.);
+#4535 = CIRCLE('',#4536,3.25);
+#4536 = AXIS2_PLACEMENT_3D('',#4537,#4538,#4539);
+#4537 = CARTESIAN_POINT('',(12.54,0.E+000,-22.8));
+#4538 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4539 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4540 = PCURVE('',#400,#4541);
+#4541 = DEFINITIONAL_REPRESENTATION('',(#4542),#4550);
+#4542 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4543,#4544,#4545,#4546,
+#4547,#4548,#4549),.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('') );
+#4543 = CARTESIAN_POINT('',(-3.25,-12.21123754537));
+#4544 = CARTESIAN_POINT('',(-3.25,-6.582072420775));
+#4545 = CARTESIAN_POINT('',(1.625,-9.396654983074));
+#4546 = CARTESIAN_POINT('',(6.5,-12.21123754537));
+#4547 = CARTESIAN_POINT('',(1.625,-15.02582010767));
+#4548 = CARTESIAN_POINT('',(-3.25,-17.84040266997));
+#4549 = CARTESIAN_POINT('',(-3.25,-12.21123754537));
+#4550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4551 = PCURVE('',#4356,#4552);
+#4552 = DEFINITIONAL_REPRESENTATION('',(#4553),#4557);
+#4553 = LINE('',#4554,#4555);
+#4554 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4555 = VECTOR('',#4556,1.);
+#4556 = DIRECTION('',(1.,0.E+000));
+#4557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4558 = ORIENTED_EDGE('',*,*,#4317,.T.);
+#4559 = ORIENTED_EDGE('',*,*,#383,.T.);
+#4560 = ORIENTED_EDGE('',*,*,#715,.T.);
+#4561 = ORIENTED_EDGE('',*,*,#771,.T.);
+#4562 = ORIENTED_EDGE('',*,*,#4563,.T.);
+#4563 = EDGE_CURVE('',#772,#4564,#4566,.T.);
+#4564 = VERTEX_POINT('',#4565);
+#4565 = CARTESIAN_POINT('',(11.065,2.55,-22.8));
+#4566 = SURFACE_CURVE('',#4567,(#4571,#4578),.PCURVE_S1.);
+#4567 = LINE('',#4568,#4569);
+#4568 = CARTESIAN_POINT('',(11.065,1.275,-22.8));
+#4569 = VECTOR('',#4570,1.);
+#4570 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4571 = PCURVE('',#400,#4572);
+#4572 = DEFINITIONAL_REPRESENTATION('',(#4573),#4577);
+#4573 = LINE('',#4574,#4575);
+#4574 = CARTESIAN_POINT('',(-1.275,-10.73623754537));
+#4575 = VECTOR('',#4576,1.);
+#4576 = DIRECTION('',(-1.,0.E+000));
+#4577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4578 = PCURVE('',#813,#4579);
+#4579 = DEFINITIONAL_REPRESENTATION('',(#4580),#4584);
+#4580 = LINE('',#4581,#4582);
+#4581 = CARTESIAN_POINT('',(1.275,-3.4));
+#4582 = VECTOR('',#4583,1.);
+#4583 = DIRECTION('',(-1.,0.E+000));
+#4584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4585 = ORIENTED_EDGE('',*,*,#4586,.T.);
+#4586 = EDGE_CURVE('',#4564,#4587,#4589,.T.);
+#4587 = VERTEX_POINT('',#4588);
+#4588 = CARTESIAN_POINT('',(10.75,4.633812611537,-22.8));
+#4589 = SURFACE_CURVE('',#4590,(#4595,#4606),.PCURVE_S1.);
+#4590 = CIRCLE('',#4591,7.05);
+#4591 = AXIS2_PLACEMENT_3D('',#4592,#4593,#4594);
+#4592 = CARTESIAN_POINT('',(4.015,2.55,-22.8));
+#4593 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4594 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4595 = PCURVE('',#400,#4596);
+#4596 = DEFINITIONAL_REPRESENTATION('',(#4597),#4605);
+#4597 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4598,#4599,#4600,#4601,
+#4602,#4603,#4604),.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('') );
+#4598 = CARTESIAN_POINT('',(-9.6,-3.686237545373));
+#4599 = CARTESIAN_POINT('',(-9.6,8.524720647987));
+#4600 = CARTESIAN_POINT('',(0.975,2.419241551307));
+#4601 = CARTESIAN_POINT('',(11.55,-3.686237545373));
+#4602 = CARTESIAN_POINT('',(0.975,-9.791716642054));
+#4603 = CARTESIAN_POINT('',(-9.6,-15.89719573873));
+#4604 = CARTESIAN_POINT('',(-9.6,-3.686237545373));
+#4605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4606 = PCURVE('',#4028,#4607);
+#4607 = DEFINITIONAL_REPRESENTATION('',(#4608),#4612);
+#4608 = LINE('',#4609,#4610);
+#4609 = CARTESIAN_POINT('',(0.E+000,-3.4));
+#4610 = VECTOR('',#4611,1.);
+#4611 = DIRECTION('',(1.,0.E+000));
+#4612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4613 = ORIENTED_EDGE('',*,*,#4614,.T.);
+#4614 = EDGE_CURVE('',#4587,#4615,#4617,.T.);
+#4615 = VERTEX_POINT('',#4616);
+#4616 = CARTESIAN_POINT('',(10.75,8.354139036202,-22.8));
+#4617 = SURFACE_CURVE('',#4618,(#4622,#4629),.PCURVE_S1.);
+#4618 = LINE('',#4619,#4620);
+#4619 = CARTESIAN_POINT('',(10.75,4.875,-22.8));
+#4620 = VECTOR('',#4621,1.);
+#4621 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4622 = PCURVE('',#400,#4623);
+#4623 = DEFINITIONAL_REPRESENTATION('',(#4624),#4628);
+#4624 = LINE('',#4625,#4626);
+#4625 = CARTESIAN_POINT('',(-4.875,-10.42123754537));
+#4626 = VECTOR('',#4627,1.);
+#4627 = DIRECTION('',(-1.,0.E+000));
+#4628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4629 = PCURVE('',#4630,#4635);
+#4630 = PLANE('',#4631);
+#4631 = AXIS2_PLACEMENT_3D('',#4632,#4633,#4634);
+#4632 = CARTESIAN_POINT('',(10.75,9.75,-19.9));
+#4633 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4634 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4635 = DEFINITIONAL_REPRESENTATION('',(#4636),#4640);
+#4636 = LINE('',#4637,#4638);
+#4637 = CARTESIAN_POINT('',(4.875,-2.9));
+#4638 = VECTOR('',#4639,1.);
+#4639 = DIRECTION('',(-1.,0.E+000));
+#4640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4641 = ORIENTED_EDGE('',*,*,#4642,.T.);
+#4642 = EDGE_CURVE('',#4615,#4643,#4645,.T.);
+#4643 = VERTEX_POINT('',#4644);
+#4644 = CARTESIAN_POINT('',(14.54,5.263234195376,-22.8));
+#4645 = SURFACE_CURVE('',#4646,(#4651,#4658),.PCURVE_S1.);
+#4646 = CIRCLE('',#4647,8.5);
+#4647 = AXIS2_PLACEMENT_3D('',#4648,#4649,#4650);
+#4648 = CARTESIAN_POINT('',(7.5,0.5,-22.8));
+#4649 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4650 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4651 = PCURVE('',#400,#4652);
+#4652 = DEFINITIONAL_REPRESENTATION('',(#4653),#4657);
+#4653 = CIRCLE('',#4654,8.5);
+#4654 = AXIS2_PLACEMENT_2D('',#4655,#4656);
+#4655 = CARTESIAN_POINT('',(-0.5,-7.171237545373));
+#4656 = DIRECTION('',(-1.,0.E+000));
+#4657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4658 = PCURVE('',#1636,#4659);
+#4659 = DEFINITIONAL_REPRESENTATION('',(#4660),#4664);
+#4660 = LINE('',#4661,#4662);
+#4661 = CARTESIAN_POINT('',(-6.28318530718,-1.6));
+#4662 = VECTOR('',#4663,1.);
+#4663 = DIRECTION('',(1.,-0.E+000));
+#4664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4665 = ORIENTED_EDGE('',*,*,#4666,.T.);
+#4666 = EDGE_CURVE('',#4643,#4532,#4667,.T.);
+#4667 = SURFACE_CURVE('',#4668,(#4672,#4679),.PCURVE_S1.);
+#4668 = LINE('',#4669,#4670);
+#4669 = CARTESIAN_POINT('',(14.54,10.625,-22.8));
+#4670 = VECTOR('',#4671,1.);
+#4671 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4672 = PCURVE('',#400,#4673);
+#4673 = DEFINITIONAL_REPRESENTATION('',(#4674),#4678);
+#4674 = LINE('',#4675,#4676);
+#4675 = CARTESIAN_POINT('',(-10.625,-14.21123754537));
+#4676 = VECTOR('',#4677,1.);
+#4677 = DIRECTION('',(1.,0.E+000));
+#4678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4679 = PCURVE('',#4439,#4680);
+#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4685);
+#4681 = LINE('',#4682,#4683);
+#4682 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4683 = VECTOR('',#4684,1.);
+#4684 = DIRECTION('',(1.,0.E+000));
+#4685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4686 = FACE_BOUND('',#4687,.T.);
+#4687 = EDGE_LOOP('',(#4688,#4723));
+#4688 = ORIENTED_EDGE('',*,*,#4689,.T.);
+#4689 = EDGE_CURVE('',#4690,#4692,#4694,.T.);
+#4690 = VERTEX_POINT('',#4691);
+#4691 = CARTESIAN_POINT('',(12.54,1.,-22.8));
+#4692 = VERTEX_POINT('',#4693);
+#4693 = CARTESIAN_POINT('',(12.54,-1.,-22.8));
+#4694 = SURFACE_CURVE('',#4695,(#4700,#4711),.PCURVE_S1.);
+#4695 = CIRCLE('',#4696,1.);
+#4696 = AXIS2_PLACEMENT_3D('',#4697,#4698,#4699);
+#4697 = CARTESIAN_POINT('',(12.54,0.E+000,-22.8));
+#4698 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4699 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4700 = PCURVE('',#400,#4701);
+#4701 = DEFINITIONAL_REPRESENTATION('',(#4702),#4710);
+#4702 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4703,#4704,#4705,#4706,
+#4707,#4708,#4709),.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('') );
+#4703 = CARTESIAN_POINT('',(-1.,-12.21123754537));
+#4704 = CARTESIAN_POINT('',(-1.,-10.4791867378));
+#4705 = CARTESIAN_POINT('',(0.5,-11.34521214158));
+#4706 = CARTESIAN_POINT('',(2.,-12.21123754537));
+#4707 = CARTESIAN_POINT('',(0.5,-13.07726294915));
+#4708 = CARTESIAN_POINT('',(-1.,-13.94328835294));
+#4709 = CARTESIAN_POINT('',(-1.,-12.21123754537));
+#4710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4711 = PCURVE('',#4712,#4717);
+#4712 = CYLINDRICAL_SURFACE('',#4713,1.);
+#4713 = AXIS2_PLACEMENT_3D('',#4714,#4715,#4716);
+#4714 = CARTESIAN_POINT('',(12.54,0.E+000,-22.8));
+#4715 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4716 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4717 = DEFINITIONAL_REPRESENTATION('',(#4718),#4722);
+#4718 = LINE('',#4719,#4720);
+#4719 = CARTESIAN_POINT('',(-3.14159265359,0.E+000));
+#4720 = VECTOR('',#4721,1.);
+#4721 = DIRECTION('',(1.,-0.E+000));
+#4722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4723 = ORIENTED_EDGE('',*,*,#4724,.T.);
+#4724 = EDGE_CURVE('',#4692,#4690,#4725,.T.);
+#4725 = SURFACE_CURVE('',#4726,(#4731,#4742),.PCURVE_S1.);
+#4726 = CIRCLE('',#4727,1.);
+#4727 = AXIS2_PLACEMENT_3D('',#4728,#4729,#4730);
+#4728 = CARTESIAN_POINT('',(12.54,0.E+000,-22.8));
+#4729 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4730 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4731 = PCURVE('',#400,#4732);
+#4732 = DEFINITIONAL_REPRESENTATION('',(#4733),#4741);
+#4733 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4734,#4735,#4736,#4737,
+#4738,#4739,#4740),.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('') );
+#4734 = CARTESIAN_POINT('',(-1.,-12.21123754537));
+#4735 = CARTESIAN_POINT('',(-1.,-10.4791867378));
+#4736 = CARTESIAN_POINT('',(0.5,-11.34521214158));
+#4737 = CARTESIAN_POINT('',(2.,-12.21123754537));
+#4738 = CARTESIAN_POINT('',(0.5,-13.07726294915));
+#4739 = CARTESIAN_POINT('',(-1.,-13.94328835294));
+#4740 = CARTESIAN_POINT('',(-1.,-12.21123754537));
+#4741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4742 = PCURVE('',#4712,#4743);
+#4743 = DEFINITIONAL_REPRESENTATION('',(#4744),#4748);
+#4744 = LINE('',#4745,#4746);
+#4745 = CARTESIAN_POINT('',(-9.424777960769,0.E+000));
+#4746 = VECTOR('',#4747,1.);
+#4747 = DIRECTION('',(1.,-0.E+000));
+#4748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4749 = ADVANCED_FACE('',(#4750),#813,.T.);
+#4750 = FACE_BOUND('',#4751,.T.);
+#4751 = EDGE_LOOP('',(#4752,#4753,#4774,#4775));
+#4752 = ORIENTED_EDGE('',*,*,#4040,.F.);
+#4753 = ORIENTED_EDGE('',*,*,#4754,.T.);
+#4754 = EDGE_CURVE('',#4008,#4564,#4755,.T.);
+#4755 = SURFACE_CURVE('',#4756,(#4760,#4767),.PCURVE_S1.);
+#4756 = LINE('',#4757,#4758);
+#4757 = CARTESIAN_POINT('',(11.065,2.55,-19.4));
+#4758 = VECTOR('',#4759,1.);
+#4759 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#4760 = PCURVE('',#813,#4761);
+#4761 = DEFINITIONAL_REPRESENTATION('',(#4762),#4766);
+#4762 = LINE('',#4763,#4764);
+#4763 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4764 = VECTOR('',#4765,1.);
+#4765 = DIRECTION('',(0.E+000,-1.));
+#4766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4767 = PCURVE('',#4028,#4768);
+#4768 = DEFINITIONAL_REPRESENTATION('',(#4769),#4773);
+#4769 = LINE('',#4770,#4771);
+#4770 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
+#4771 = VECTOR('',#4772,1.);
+#4772 = DIRECTION('',(0.E+000,-1.));
+#4773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4774 = ORIENTED_EDGE('',*,*,#4563,.F.);
+#4775 = ORIENTED_EDGE('',*,*,#799,.F.);
+#4776 = ADVANCED_FACE('',(#4777),#847,.T.);
+#4777 = FACE_BOUND('',#4778,.T.);
+#4778 = EDGE_LOOP('',(#4779,#4802,#4803,#4826,#4854,#4882));
+#4779 = ORIENTED_EDGE('',*,*,#4780,.T.);
+#4780 = EDGE_CURVE('',#4781,#831,#4783,.T.);
+#4781 = VERTEX_POINT('',#4782);
+#4782 = CARTESIAN_POINT('',(-13.95999999999,-2.236067977501,-24.4));
+#4783 = SURFACE_CURVE('',#4784,(#4788,#4795),.PCURVE_S1.);
+#4784 = LINE('',#4785,#4786);
+#4785 = CARTESIAN_POINT('',(-13.95999999999,-5.3125,-24.4));
+#4786 = VECTOR('',#4787,1.);
+#4787 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4788 = PCURVE('',#847,#4789);
+#4789 = DEFINITIONAL_REPRESENTATION('',(#4790),#4794);
+#4790 = LINE('',#4791,#4792);
+#4791 = CARTESIAN_POINT('',(5.3125,13.959999999999));
+#4792 = VECTOR('',#4793,1.);
+#4793 = DIRECTION('',(1.,0.E+000));
+#4794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4795 = PCURVE('',#1170,#4796);
+#4796 = DEFINITIONAL_REPRESENTATION('',(#4797),#4801);
+#4797 = LINE('',#4798,#4799);
+#4798 = CARTESIAN_POINT('',(5.3125,-1.6));
+#4799 = VECTOR('',#4800,1.);
+#4800 = DIRECTION('',(-1.,0.E+000));
+#4801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4802 = ORIENTED_EDGE('',*,*,#828,.F.);
+#4803 = ORIENTED_EDGE('',*,*,#4804,.T.);
+#4804 = EDGE_CURVE('',#829,#4805,#4807,.T.);
+#4805 = VERTEX_POINT('',#4806);
+#4806 = CARTESIAN_POINT('',(-16.,0.5,-24.4));
+#4807 = SURFACE_CURVE('',#4808,(#4812,#4819),.PCURVE_S1.);
+#4808 = LINE('',#4809,#4810);
+#4809 = CARTESIAN_POINT('',(-16.,-0.5,-24.4));
+#4810 = VECTOR('',#4811,1.);
+#4811 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4812 = PCURVE('',#847,#4813);
+#4813 = DEFINITIONAL_REPRESENTATION('',(#4814),#4818);
+#4814 = LINE('',#4815,#4816);
+#4815 = CARTESIAN_POINT('',(0.5,16.));
+#4816 = VECTOR('',#4817,1.);
+#4817 = DIRECTION('',(-1.,0.E+000));
+#4818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4819 = PCURVE('',#879,#4820);
+#4820 = DEFINITIONAL_REPRESENTATION('',(#4821),#4825);
+#4821 = LINE('',#4822,#4823);
+#4822 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4823 = VECTOR('',#4824,1.);
+#4824 = DIRECTION('',(1.,0.E+000));
+#4825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4826 = ORIENTED_EDGE('',*,*,#4827,.F.);
+#4827 = EDGE_CURVE('',#4828,#4805,#4830,.T.);
+#4828 = VERTEX_POINT('',#4829);
+#4829 = CARTESIAN_POINT('',(-13.96,6.024346115153,-24.4));
+#4830 = SURFACE_CURVE('',#4831,(#4836,#4847),.PCURVE_S1.);
+#4831 = CIRCLE('',#4832,8.5);
+#4832 = AXIS2_PLACEMENT_3D('',#4833,#4834,#4835);
+#4833 = CARTESIAN_POINT('',(-7.5,0.5,-24.4));
+#4834 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4835 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4836 = PCURVE('',#847,#4837);
+#4837 = DEFINITIONAL_REPRESENTATION('',(#4838),#4846);
+#4838 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4839,#4840,#4841,#4842,
+#4843,#4844,#4845),.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('') );
+#4839 = CARTESIAN_POINT('',(-9.,7.5));
+#4840 = CARTESIAN_POINT('',(-9.,22.222431864335));
+#4841 = CARTESIAN_POINT('',(3.75,14.861215932168));
+#4842 = CARTESIAN_POINT('',(16.5,7.5));
+#4843 = CARTESIAN_POINT('',(3.75,0.138784067832));
+#4844 = CARTESIAN_POINT('',(-9.,-7.222431864335));
+#4845 = CARTESIAN_POINT('',(-9.,7.5));
+#4846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4847 = PCURVE('',#1370,#4848);
+#4848 = DEFINITIONAL_REPRESENTATION('',(#4849),#4853);
+#4849 = LINE('',#4850,#4851);
+#4850 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4851 = VECTOR('',#4852,1.);
+#4852 = DIRECTION('',(-1.,0.E+000));
+#4853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4854 = ORIENTED_EDGE('',*,*,#4855,.T.);
+#4855 = EDGE_CURVE('',#4828,#4856,#4858,.T.);
+#4856 = VERTEX_POINT('',#4857);
+#4857 = CARTESIAN_POINT('',(-13.95999999999,2.236067977501,-24.4));
+#4858 = SURFACE_CURVE('',#4859,(#4863,#4870),.PCURVE_S1.);
+#4859 = LINE('',#4860,#4861);
+#4860 = CARTESIAN_POINT('',(-13.95999999999,1.11803398875,-24.4));
+#4861 = VECTOR('',#4862,1.);
+#4862 = DIRECTION('',(1.0842E-013,-1.,0.E+000));
+#4863 = PCURVE('',#847,#4864);
+#4864 = DEFINITIONAL_REPRESENTATION('',(#4865),#4869);
+#4865 = LINE('',#4866,#4867);
+#4866 = CARTESIAN_POINT('',(-1.11803398875,13.959999999999));
+#4867 = VECTOR('',#4868,1.);
+#4868 = DIRECTION('',(1.,-1.0842E-013));
+#4869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4870 = PCURVE('',#4871,#4876);
+#4871 = PLANE('',#4872);
+#4872 = AXIS2_PLACEMENT_3D('',#4873,#4874,#4875);
+#4873 = CARTESIAN_POINT('',(-13.95999999999,2.236067977501,-22.8));
+#4874 = DIRECTION('',(1.,1.0842E-013,0.E+000));
+#4875 = DIRECTION('',(-1.0842E-013,1.,0.E+000));
+#4876 = DEFINITIONAL_REPRESENTATION('',(#4877),#4881);
+#4877 = LINE('',#4878,#4879);
+#4878 = CARTESIAN_POINT('',(-1.118033988751,-1.6));
+#4879 = VECTOR('',#4880,1.);
+#4880 = DIRECTION('',(-1.,0.E+000));
+#4881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4882 = ORIENTED_EDGE('',*,*,#4883,.T.);
+#4883 = EDGE_CURVE('',#4856,#4781,#4884,.T.);
+#4884 = SURFACE_CURVE('',#4885,(#4890,#4901),.PCURVE_S1.);
+#4885 = CIRCLE('',#4886,3.);
+#4886 = AXIS2_PLACEMENT_3D('',#4887,#4888,#4889);
+#4887 = CARTESIAN_POINT('',(-11.96,0.E+000,-24.4));
+#4888 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#4889 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4890 = PCURVE('',#847,#4891);
+#4891 = DEFINITIONAL_REPRESENTATION('',(#4892),#4900);
+#4892 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4893,#4894,#4895,#4896,
+#4897,#4898,#4899),.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('') );
+#4893 = CARTESIAN_POINT('',(-3.,11.96));
+#4894 = CARTESIAN_POINT('',(-3.,17.156152422707));
+#4895 = CARTESIAN_POINT('',(1.5,14.558076211353));
+#4896 = CARTESIAN_POINT('',(6.,11.96));
+#4897 = CARTESIAN_POINT('',(1.5,9.361923788647));
+#4898 = CARTESIAN_POINT('',(-3.,6.763847577293));
+#4899 = CARTESIAN_POINT('',(-3.,11.96));
+#4900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4901 = PCURVE('',#4902,#4907);
+#4902 = CYLINDRICAL_SURFACE('',#4903,3.);
+#4903 = AXIS2_PLACEMENT_3D('',#4904,#4905,#4906);
+#4904 = CARTESIAN_POINT('',(-11.96,0.E+000,-22.8));
+#4905 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4906 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4907 = DEFINITIONAL_REPRESENTATION('',(#4908),#4912);
+#4908 = LINE('',#4909,#4910);
+#4909 = CARTESIAN_POINT('',(0.E+000,-1.6));
+#4910 = VECTOR('',#4911,1.);
+#4911 = DIRECTION('',(1.,0.E+000));
+#4912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4913 = ADVANCED_FACE('',(#4914),#1170,.T.);
+#4914 = FACE_BOUND('',#4915,.T.);
+#4915 = EDGE_LOOP('',(#4916,#4939,#4940,#4941));
+#4916 = ORIENTED_EDGE('',*,*,#4917,.F.);
+#4917 = EDGE_CURVE('',#1128,#4918,#4920,.T.);
+#4918 = VERTEX_POINT('',#4919);
+#4919 = CARTESIAN_POINT('',(-13.95999999999,-2.236067977501,-22.8));
+#4920 = SURFACE_CURVE('',#4921,(#4925,#4932),.PCURVE_S1.);
+#4921 = LINE('',#4922,#4923);
+#4922 = CARTESIAN_POINT('',(-13.95999999999,-10.625,-22.8));
+#4923 = VECTOR('',#4924,1.);
+#4924 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4925 = PCURVE('',#1170,#4926);
+#4926 = DEFINITIONAL_REPRESENTATION('',(#4927),#4931);
+#4927 = LINE('',#4928,#4929);
+#4928 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4929 = VECTOR('',#4930,1.);
+#4930 = DIRECTION('',(1.,0.E+000));
+#4931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4932 = PCURVE('',#1144,#4933);
+#4933 = DEFINITIONAL_REPRESENTATION('',(#4934),#4938);
+#4934 = LINE('',#4935,#4936);
+#4935 = CARTESIAN_POINT('',(10.625,14.288762454626));
+#4936 = VECTOR('',#4937,1.);
+#4937 = DIRECTION('',(-1.,0.E+000));
+#4938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4939 = ORIENTED_EDGE('',*,*,#1156,.T.);
+#4940 = ORIENTED_EDGE('',*,*,#4780,.F.);
+#4941 = ORIENTED_EDGE('',*,*,#4942,.F.);
+#4942 = EDGE_CURVE('',#4918,#4781,#4943,.T.);
+#4943 = SURFACE_CURVE('',#4944,(#4948,#4955),.PCURVE_S1.);
+#4944 = LINE('',#4945,#4946);
+#4945 = CARTESIAN_POINT('',(-13.95999999999,-2.236067977501,-22.8));
+#4946 = VECTOR('',#4947,1.);
+#4947 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#4948 = PCURVE('',#1170,#4949);
+#4949 = DEFINITIONAL_REPRESENTATION('',(#4950),#4954);
+#4950 = LINE('',#4951,#4952);
+#4951 = CARTESIAN_POINT('',(8.388932022499,0.E+000));
+#4952 = VECTOR('',#4953,1.);
+#4953 = DIRECTION('',(0.E+000,-1.));
+#4954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4955 = PCURVE('',#4902,#4956);
+#4956 = DEFINITIONAL_REPRESENTATION('',(#4957),#4961);
+#4957 = LINE('',#4958,#4959);
+#4958 = CARTESIAN_POINT('',(2.411864997363,0.E+000));
+#4959 = VECTOR('',#4960,1.);
+#4960 = DIRECTION('',(0.E+000,-1.));
+#4961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4962 = ADVANCED_FACE('',(#4963,#5233),#1144,.T.);
+#4963 = FACE_BOUND('',#4964,.T.);
+#4964 = EDGE_LOOP('',(#4965,#4991,#5019,#5047,#5070,#5093,#5116,#5139,
+ #5160,#5161,#5182,#5183,#5184,#5212));
+#4965 = ORIENTED_EDGE('',*,*,#4966,.T.);
+#4966 = EDGE_CURVE('',#4967,#4969,#4971,.T.);
+#4967 = VERTEX_POINT('',#4968);
+#4968 = CARTESIAN_POINT('',(-13.96,6.024346115153,-22.8));
+#4969 = VERTEX_POINT('',#4970);
+#4970 = CARTESIAN_POINT('',(-10.25,8.542853971073,-22.8));
+#4971 = SURFACE_CURVE('',#4972,(#4977,#4984),.PCURVE_S1.);
+#4972 = CIRCLE('',#4973,8.5);
+#4973 = AXIS2_PLACEMENT_3D('',#4974,#4975,#4976);
+#4974 = CARTESIAN_POINT('',(-7.5,0.5,-22.8));
+#4975 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4976 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4977 = PCURVE('',#1144,#4978);
+#4978 = DEFINITIONAL_REPRESENTATION('',(#4979),#4983);
+#4979 = CIRCLE('',#4980,8.5);
+#4980 = AXIS2_PLACEMENT_2D('',#4981,#4982);
+#4981 = CARTESIAN_POINT('',(-0.5,7.828762454627));
+#4982 = DIRECTION('',(-1.,0.E+000));
+#4983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4984 = PCURVE('',#1370,#4985);
+#4985 = DEFINITIONAL_REPRESENTATION('',(#4986),#4990);
+#4986 = LINE('',#4987,#4988);
+#4987 = CARTESIAN_POINT('',(-6.28318530718,-1.6));
+#4988 = VECTOR('',#4989,1.);
+#4989 = DIRECTION('',(1.,-0.E+000));
+#4990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4991 = ORIENTED_EDGE('',*,*,#4992,.T.);
+#4992 = EDGE_CURVE('',#4969,#4993,#4995,.T.);
+#4993 = VERTEX_POINT('',#4994);
+#4994 = CARTESIAN_POINT('',(-10.25,4.180921898935,-22.8));
+#4995 = SURFACE_CURVE('',#4996,(#5000,#5007),.PCURVE_S1.);
+#4996 = LINE('',#4997,#4998);
+#4997 = CARTESIAN_POINT('',(-10.25,-5.3125,-22.8));
+#4998 = VECTOR('',#4999,1.);
+#4999 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#5000 = PCURVE('',#1144,#5001);
+#5001 = DEFINITIONAL_REPRESENTATION('',(#5002),#5006);
+#5002 = LINE('',#5003,#5004);
+#5003 = CARTESIAN_POINT('',(5.3125,10.578762454627));
+#5004 = VECTOR('',#5005,1.);
+#5005 = DIRECTION('',(1.,0.E+000));
+#5006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5007 = PCURVE('',#5008,#5013);
+#5008 = PLANE('',#5009);
+#5009 = AXIS2_PLACEMENT_3D('',#5010,#5011,#5012);
+#5010 = CARTESIAN_POINT('',(-10.25,-10.625,-19.9));
+#5011 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5012 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5013 = DEFINITIONAL_REPRESENTATION('',(#5014),#5018);
+#5014 = LINE('',#5015,#5016);
+#5015 = CARTESIAN_POINT('',(5.3125,-2.9));
+#5016 = VECTOR('',#5017,1.);
+#5017 = DIRECTION('',(-1.,0.E+000));
+#5018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5019 = ORIENTED_EDGE('',*,*,#5020,.T.);
+#5020 = EDGE_CURVE('',#4993,#5021,#5023,.T.);
+#5021 = VERTEX_POINT('',#5022);
+#5022 = CARTESIAN_POINT('',(-10.485,2.350000088519,-22.8));
+#5023 = SURFACE_CURVE('',#5024,(#5029,#5040),.PCURVE_S1.);
+#5024 = CIRCLE('',#5025,7.25);
+#5025 = AXIS2_PLACEMENT_3D('',#5026,#5027,#5028);
+#5026 = CARTESIAN_POINT('',(-3.235,2.35,-22.8));
+#5027 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#5028 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5029 = PCURVE('',#1144,#5030);
+#5030 = DEFINITIONAL_REPRESENTATION('',(#5031),#5039);
+#5031 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5032,#5033,#5034,#5035,
+#5036,#5037,#5038),.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('') );
+#5032 = CARTESIAN_POINT('',(-9.6,3.563762454627));
+#5033 = CARTESIAN_POINT('',(-9.6,16.121130809501));
+#5034 = CARTESIAN_POINT('',(1.275,9.842446632064));
+#5035 = CARTESIAN_POINT('',(12.15,3.563762454627));
+#5036 = CARTESIAN_POINT('',(1.275,-2.714921722811));
+#5037 = CARTESIAN_POINT('',(-9.6,-8.993605900248));
+#5038 = CARTESIAN_POINT('',(-9.6,3.563762454627));
+#5039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5040 = PCURVE('',#3972,#5041);
+#5041 = DEFINITIONAL_REPRESENTATION('',(#5042),#5046);
+#5042 = LINE('',#5043,#5044);
+#5043 = CARTESIAN_POINT('',(0.E+000,-3.4));
+#5044 = VECTOR('',#5045,1.);
+#5045 = DIRECTION('',(1.,0.E+000));
+#5046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5047 = ORIENTED_EDGE('',*,*,#5048,.T.);
+#5048 = EDGE_CURVE('',#5021,#5049,#5051,.T.);
+#5049 = VERTEX_POINT('',#5050);
+#5050 = CARTESIAN_POINT('',(-10.485,1.552967826778,-22.8));
+#5051 = SURFACE_CURVE('',#5052,(#5056,#5063),.PCURVE_S1.);
+#5052 = LINE('',#5053,#5054);
+#5053 = CARTESIAN_POINT('',(-10.485,0.776483913389,-22.8));
+#5054 = VECTOR('',#5055,1.);
+#5055 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#5056 = PCURVE('',#1144,#5057);
+#5057 = DEFINITIONAL_REPRESENTATION('',(#5058),#5062);
+#5058 = LINE('',#5059,#5060);
+#5059 = CARTESIAN_POINT('',(-0.776483913389,10.813762454627));
+#5060 = VECTOR('',#5061,1.);
+#5061 = DIRECTION('',(1.,0.E+000));
+#5062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5063 = PCURVE('',#3939,#5064);
+#5064 = DEFINITIONAL_REPRESENTATION('',(#5065),#5069);
+#5065 = LINE('',#5066,#5067);
+#5066 = CARTESIAN_POINT('',(-0.776483913389,-3.4));
+#5067 = VECTOR('',#5068,1.);
+#5068 = DIRECTION('',(-1.,0.E+000));
+#5069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5070 = ORIENTED_EDGE('',*,*,#5071,.T.);
+#5071 = EDGE_CURVE('',#5049,#5072,#5074,.T.);
+#5072 = VERTEX_POINT('',#5073);
+#5073 = CARTESIAN_POINT('',(-10.735,1.552967826778,-22.8));
+#5074 = SURFACE_CURVE('',#5075,(#5079,#5086),.PCURVE_S1.);
+#5075 = LINE('',#5076,#5077);
+#5076 = CARTESIAN_POINT('',(-5.203118772687,1.552967826778,-22.8));
+#5077 = VECTOR('',#5078,1.);
+#5078 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5079 = PCURVE('',#1144,#5080);
+#5080 = DEFINITIONAL_REPRESENTATION('',(#5081),#5085);
+#5081 = LINE('',#5082,#5083);
+#5082 = CARTESIAN_POINT('',(-1.552967826778,5.531881227313));
+#5083 = VECTOR('',#5084,1.);
+#5084 = DIRECTION('',(0.E+000,1.));
+#5085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5086 = PCURVE('',#3911,#5087);
+#5087 = DEFINITIONAL_REPRESENTATION('',(#5088),#5092);
+#5088 = LINE('',#5089,#5090);
+#5089 = CARTESIAN_POINT('',(5.531881227313,-3.4));
+#5090 = VECTOR('',#5091,1.);
+#5091 = DIRECTION('',(-1.,0.E+000));
+#5092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5093 = ORIENTED_EDGE('',*,*,#5094,.T.);
+#5094 = EDGE_CURVE('',#5072,#5095,#5097,.T.);
+#5095 = VERTEX_POINT('',#5096);
+#5096 = CARTESIAN_POINT('',(-10.735,-1.447032173222,-22.8));
+#5097 = SURFACE_CURVE('',#5098,(#5102,#5109),.PCURVE_S1.);
+#5098 = LINE('',#5099,#5100);
+#5099 = CARTESIAN_POINT('',(-10.735,-0.723516086611,-22.8));
+#5100 = VECTOR('',#5101,1.);
+#5101 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#5102 = PCURVE('',#1144,#5103);
+#5103 = DEFINITIONAL_REPRESENTATION('',(#5104),#5108);
+#5104 = LINE('',#5105,#5106);
+#5105 = CARTESIAN_POINT('',(0.723516086611,11.063762454627));
+#5106 = VECTOR('',#5107,1.);
+#5107 = DIRECTION('',(1.,0.E+000));
+#5108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5109 = PCURVE('',#3883,#5110);
+#5110 = DEFINITIONAL_REPRESENTATION('',(#5111),#5115);
+#5111 = LINE('',#5112,#5113);
+#5112 = CARTESIAN_POINT('',(0.723516086611,-3.4));
+#5113 = VECTOR('',#5114,1.);
+#5114 = DIRECTION('',(-1.,0.E+000));
+#5115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5116 = ORIENTED_EDGE('',*,*,#5117,.T.);
+#5117 = EDGE_CURVE('',#5095,#5118,#5120,.T.);
+#5118 = VERTEX_POINT('',#5119);
+#5119 = CARTESIAN_POINT('',(-10.485,-1.447032173222,-22.8));
+#5120 = SURFACE_CURVE('',#5121,(#5125,#5132),.PCURVE_S1.);
+#5121 = LINE('',#5122,#5123);
+#5122 = CARTESIAN_POINT('',(-5.078118772687,-1.447032173222,-22.8));
+#5123 = VECTOR('',#5124,1.);
+#5124 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5125 = PCURVE('',#1144,#5126);
+#5126 = DEFINITIONAL_REPRESENTATION('',(#5127),#5131);
+#5127 = LINE('',#5128,#5129);
+#5128 = CARTESIAN_POINT('',(1.447032173222,5.406881227313));
+#5129 = VECTOR('',#5130,1.);
+#5130 = DIRECTION('',(0.E+000,-1.));
+#5131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5132 = PCURVE('',#3855,#5133);
+#5133 = DEFINITIONAL_REPRESENTATION('',(#5134),#5138);
+#5134 = LINE('',#5135,#5136);
+#5135 = CARTESIAN_POINT('',(-5.406881227313,-3.4));
+#5136 = VECTOR('',#5137,1.);
+#5137 = DIRECTION('',(-1.,0.E+000));
+#5138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5139 = ORIENTED_EDGE('',*,*,#5140,.T.);
+#5140 = EDGE_CURVE('',#5118,#4187,#5141,.T.);
+#5141 = SURFACE_CURVE('',#5142,(#5146,#5153),.PCURVE_S1.);
+#5142 = LINE('',#5143,#5144);
+#5143 = CARTESIAN_POINT('',(-10.485,-1.122032217481,-22.8));
+#5144 = VECTOR('',#5145,1.);
+#5145 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#5146 = PCURVE('',#1144,#5147);
+#5147 = DEFINITIONAL_REPRESENTATION('',(#5148),#5152);
+#5148 = LINE('',#5149,#5150);
+#5149 = CARTESIAN_POINT('',(1.122032217481,10.813762454627));
+#5150 = VECTOR('',#5151,1.);
+#5151 = DIRECTION('',(1.,0.E+000));
+#5152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5153 = PCURVE('',#3827,#5154);
+#5154 = DEFINITIONAL_REPRESENTATION('',(#5155),#5159);
+#5155 = LINE('',#5156,#5157);
+#5156 = CARTESIAN_POINT('',(1.122032217481,-3.4));
+#5157 = VECTOR('',#5158,1.);
+#5158 = DIRECTION('',(-1.,0.E+000));
+#5159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5160 = ORIENTED_EDGE('',*,*,#4209,.T.);
+#5161 = ORIENTED_EDGE('',*,*,#5162,.T.);
+#5162 = EDGE_CURVE('',#4210,#1100,#5163,.T.);
+#5163 = SURFACE_CURVE('',#5164,(#5168,#5175),.PCURVE_S1.);
+#5164 = LINE('',#5165,#5166);
+#5165 = CARTESIAN_POINT('',(-10.25,-5.3125,-22.8));
+#5166 = VECTOR('',#5167,1.);
+#5167 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#5168 = PCURVE('',#1144,#5169);
+#5169 = DEFINITIONAL_REPRESENTATION('',(#5170),#5174);
+#5170 = LINE('',#5171,#5172);
+#5171 = CARTESIAN_POINT('',(5.3125,10.578762454627));
+#5172 = VECTOR('',#5173,1.);
+#5173 = DIRECTION('',(1.,0.E+000));
+#5174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5175 = PCURVE('',#1115,#5176);
+#5176 = DEFINITIONAL_REPRESENTATION('',(#5177),#5181);
+#5177 = LINE('',#5178,#5179);
+#5178 = CARTESIAN_POINT('',(5.3125,-2.9));
+#5179 = VECTOR('',#5180,1.);
+#5180 = DIRECTION('',(-1.,0.E+000));
+#5181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5182 = ORIENTED_EDGE('',*,*,#1127,.T.);
+#5183 = ORIENTED_EDGE('',*,*,#4917,.T.);
+#5184 = ORIENTED_EDGE('',*,*,#5185,.F.);
+#5185 = EDGE_CURVE('',#5186,#4918,#5188,.T.);
+#5186 = VERTEX_POINT('',#5187);
+#5187 = CARTESIAN_POINT('',(-13.95999999999,2.236067977501,-22.8));
+#5188 = SURFACE_CURVE('',#5189,(#5194,#5205),.PCURVE_S1.);
+#5189 = CIRCLE('',#5190,3.);
+#5190 = AXIS2_PLACEMENT_3D('',#5191,#5192,#5193);
+#5191 = CARTESIAN_POINT('',(-11.96,0.E+000,-22.8));
+#5192 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#5193 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5194 = PCURVE('',#1144,#5195);
+#5195 = DEFINITIONAL_REPRESENTATION('',(#5196),#5204);
+#5196 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5197,#5198,#5199,#5200,
+#5201,#5202,#5203),.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('') );
+#5197 = CARTESIAN_POINT('',(-3.,12.288762454627));
+#5198 = CARTESIAN_POINT('',(-3.,17.484914877333));
+#5199 = CARTESIAN_POINT('',(1.5,14.88683866598));
+#5200 = CARTESIAN_POINT('',(6.,12.288762454627));
+#5201 = CARTESIAN_POINT('',(1.5,9.690686243273));
+#5202 = CARTESIAN_POINT('',(-3.,7.09261003192));
+#5203 = CARTESIAN_POINT('',(-3.,12.288762454627));
+#5204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5205 = PCURVE('',#4902,#5206);
+#5206 = DEFINITIONAL_REPRESENTATION('',(#5207),#5211);
+#5207 = LINE('',#5208,#5209);
+#5208 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5209 = VECTOR('',#5210,1.);
+#5210 = DIRECTION('',(1.,0.E+000));
+#5211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5212 = ORIENTED_EDGE('',*,*,#5213,.T.);
+#5213 = EDGE_CURVE('',#5186,#4967,#5214,.T.);
+#5214 = SURFACE_CURVE('',#5215,(#5219,#5226),.PCURVE_S1.);
+#5215 = LINE('',#5216,#5217);
+#5216 = CARTESIAN_POINT('',(-13.95999999999,2.236067977501,-22.8));
+#5217 = VECTOR('',#5218,1.);
+#5218 = DIRECTION('',(-1.0842E-013,1.,0.E+000));
+#5219 = PCURVE('',#1144,#5220);
+#5220 = DEFINITIONAL_REPRESENTATION('',(#5221),#5225);
+#5221 = LINE('',#5222,#5223);
+#5222 = CARTESIAN_POINT('',(-2.236067977501,14.288762454626));
+#5223 = VECTOR('',#5224,1.);
+#5224 = DIRECTION('',(-1.,1.0842E-013));
+#5225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5226 = PCURVE('',#4871,#5227);
+#5227 = DEFINITIONAL_REPRESENTATION('',(#5228),#5232);
+#5228 = LINE('',#5229,#5230);
+#5229 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5230 = VECTOR('',#5231,1.);
+#5231 = DIRECTION('',(1.,0.E+000));
+#5232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5233 = FACE_BOUND('',#5234,.T.);
+#5234 = EDGE_LOOP('',(#5235,#5270));
+#5235 = ORIENTED_EDGE('',*,*,#5236,.T.);
+#5236 = EDGE_CURVE('',#5237,#5239,#5241,.T.);
+#5237 = VERTEX_POINT('',#5238);
+#5238 = CARTESIAN_POINT('',(-11.96,1.,-22.8));
+#5239 = VERTEX_POINT('',#5240);
+#5240 = CARTESIAN_POINT('',(-11.96,-1.,-22.8));
+#5241 = SURFACE_CURVE('',#5242,(#5247,#5258),.PCURVE_S1.);
+#5242 = CIRCLE('',#5243,1.);
+#5243 = AXIS2_PLACEMENT_3D('',#5244,#5245,#5246);
+#5244 = CARTESIAN_POINT('',(-11.96,0.E+000,-22.8));
+#5245 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#5246 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5247 = PCURVE('',#1144,#5248);
+#5248 = DEFINITIONAL_REPRESENTATION('',(#5249),#5257);
+#5249 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5250,#5251,#5252,#5253,
+#5254,#5255,#5256),.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('') );
+#5250 = CARTESIAN_POINT('',(-1.,12.288762454627));
+#5251 = CARTESIAN_POINT('',(-1.,14.020813262195));
+#5252 = CARTESIAN_POINT('',(0.5,13.154787858411));
+#5253 = CARTESIAN_POINT('',(2.,12.288762454627));
+#5254 = CARTESIAN_POINT('',(0.5,11.422737050842));
+#5255 = CARTESIAN_POINT('',(-1.,10.556711647058));
+#5256 = CARTESIAN_POINT('',(-1.,12.288762454627));
+#5257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5258 = PCURVE('',#5259,#5264);
+#5259 = CYLINDRICAL_SURFACE('',#5260,1.);
+#5260 = AXIS2_PLACEMENT_3D('',#5261,#5262,#5263);
+#5261 = CARTESIAN_POINT('',(-11.96,0.E+000,-22.8));
+#5262 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5263 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#5264 = DEFINITIONAL_REPRESENTATION('',(#5265),#5269);
+#5265 = LINE('',#5266,#5267);
+#5266 = CARTESIAN_POINT('',(-3.14159265359,0.E+000));
+#5267 = VECTOR('',#5268,1.);
+#5268 = DIRECTION('',(1.,-0.E+000));
+#5269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5270 = ORIENTED_EDGE('',*,*,#5271,.T.);
+#5271 = EDGE_CURVE('',#5239,#5237,#5272,.T.);
+#5272 = SURFACE_CURVE('',#5273,(#5278,#5289),.PCURVE_S1.);
+#5273 = CIRCLE('',#5274,1.);
+#5274 = AXIS2_PLACEMENT_3D('',#5275,#5276,#5277);
+#5275 = CARTESIAN_POINT('',(-11.96,0.E+000,-22.8));
+#5276 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#5277 = DIRECTION('',(0.E+000,1.,0.E+000));
+#5278 = PCURVE('',#1144,#5279);
+#5279 = DEFINITIONAL_REPRESENTATION('',(#5280),#5288);
+#5280 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5281,#5282,#5283,#5284,
+#5285,#5286,#5287),.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('') );
+#5281 = CARTESIAN_POINT('',(-1.,12.288762454627));
+#5282 = CARTESIAN_POINT('',(-1.,14.020813262195));
+#5283 = CARTESIAN_POINT('',(0.5,13.154787858411));
+#5284 = CARTESIAN_POINT('',(2.,12.288762454627));
+#5285 = CARTESIAN_POINT('',(0.5,11.422737050842));
+#5286 = CARTESIAN_POINT('',(-1.,10.556711647058));
+#5287 = CARTESIAN_POINT('',(-1.,12.288762454627));
+#5288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5289 = PCURVE('',#5259,#5290);
+#5290 = DEFINITIONAL_REPRESENTATION('',(#5291),#5295);
+#5291 = LINE('',#5292,#5293);
+#5292 = CARTESIAN_POINT('',(-9.424777960769,0.E+000));
+#5293 = VECTOR('',#5294,1.);
+#5294 = DIRECTION('',(1.,-0.E+000));
+#5295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5296 = ADVANCED_FACE('',(#5297),#1115,.T.);
+#5297 = FACE_BOUND('',#5298,.T.);
+#5298 = EDGE_LOOP('',(#5299,#5300,#5301,#5302));
+#5299 = ORIENTED_EDGE('',*,*,#4292,.F.);
+#5300 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#5301 = ORIENTED_EDGE('',*,*,#5162,.F.);
+#5302 = ORIENTED_EDGE('',*,*,#4237,.T.);
+#5303 = ADVANCED_FACE('',(#5304),#879,.T.);
+#5304 = FACE_BOUND('',#5305,.T.);
+#5305 = EDGE_LOOP('',(#5306,#5307,#5308,#5309));
+#5306 = ORIENTED_EDGE('',*,*,#4804,.F.);
+#5307 = ORIENTED_EDGE('',*,*,#863,.T.);
+#5308 = ORIENTED_EDGE('',*,*,#1242,.F.);
+#5309 = ORIENTED_EDGE('',*,*,#5310,.F.);
+#5310 = EDGE_CURVE('',#4805,#1243,#5311,.T.);
+#5311 = SURFACE_CURVE('',#5312,(#5316,#5323),.PCURVE_S1.);
+#5312 = LINE('',#5313,#5314);
+#5313 = CARTESIAN_POINT('',(-16.,0.5,-24.4));
+#5314 = VECTOR('',#5315,1.);
+#5315 = DIRECTION('',(0.E+000,0.E+000,1.));
+#5316 = PCURVE('',#879,#5317);
+#5317 = DEFINITIONAL_REPRESENTATION('',(#5318),#5322);
+#5318 = LINE('',#5319,#5320);
+#5319 = CARTESIAN_POINT('',(1.,0.E+000));
+#5320 = VECTOR('',#5321,1.);
+#5321 = DIRECTION('',(0.E+000,-1.));
+#5322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5323 = PCURVE('',#1370,#5324);
+#5324 = DEFINITIONAL_REPRESENTATION('',(#5325),#5329);
+#5325 = LINE('',#5326,#5327);
+#5326 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#5327 = VECTOR('',#5328,1.);
+#5328 = DIRECTION('',(-0.E+000,-1.));
+#5329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5330 = ADVANCED_FACE('',(#5331),#1749,.T.);
+#5331 = FACE_BOUND('',#5332,.T.);
+#5332 = EDGE_LOOP('',(#5333,#5363,#5391,#5419,#5440,#5441,#5442));
+#5333 = ORIENTED_EDGE('',*,*,#5334,.F.);
+#5334 = EDGE_CURVE('',#5335,#5337,#5339,.T.);
+#5335 = VERTEX_POINT('',#5336);
+#5336 = CARTESIAN_POINT('',(19.318515739272,2.75,-10.17638090205));
+#5337 = VERTEX_POINT('',#5338);
+#5338 = CARTESIAN_POINT('',(18.255171095785,2.75,-10.17638090205));
+#5339 = SURFACE_CURVE('',#5340,(#5344,#5351),.PCURVE_S1.);
+#5340 = LINE('',#5341,#5342);
+#5341 = CARTESIAN_POINT('',(19.318515739272,2.75,-10.17638090205));
+#5342 = VECTOR('',#5343,1.);
+#5343 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5344 = PCURVE('',#1749,#5345);
+#5345 = DEFINITIONAL_REPRESENTATION('',(#5346),#5350);
+#5346 = LINE('',#5347,#5348);
+#5347 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5348 = VECTOR('',#5349,1.);
+#5349 = DIRECTION('',(1.,0.E+000));
+#5350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5351 = PCURVE('',#5352,#5357);
+#5352 = PLANE('',#5353);
+#5353 = AXIS2_PLACEMENT_3D('',#5354,#5355,#5356);
+#5354 = CARTESIAN_POINT('',(21.348852191763,2.75,-5.467381202931));
+#5355 = DIRECTION('',(0.E+000,1.,-2.044604925031E-018));
+#5356 = DIRECTION('',(0.E+000,2.044604925031E-018,1.));
+#5357 = DEFINITIONAL_REPRESENTATION('',(#5358),#5362);
+#5358 = LINE('',#5359,#5360);
+#5359 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
+#5360 = VECTOR('',#5361,1.);
+#5361 = DIRECTION('',(0.E+000,-1.));
+#5362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5363 = ORIENTED_EDGE('',*,*,#5364,.T.);
+#5364 = EDGE_CURVE('',#5335,#5365,#5367,.T.);
+#5365 = VERTEX_POINT('',#5366);
+#5366 = CARTESIAN_POINT('',(19.318515739272,-2.75,-10.17638090205));
+#5367 = SURFACE_CURVE('',#5368,(#5372,#5379),.PCURVE_S1.);
+#5368 = LINE('',#5369,#5370);
+#5369 = CARTESIAN_POINT('',(19.318515739272,2.75,-10.17638090205));
+#5370 = VECTOR('',#5371,1.);
+#5371 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#5372 = PCURVE('',#1749,#5373);
+#5373 = DEFINITIONAL_REPRESENTATION('',(#5374),#5378);
+#5374 = LINE('',#5375,#5376);
+#5375 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#5376 = VECTOR('',#5377,1.);
+#5377 = DIRECTION('',(0.E+000,-1.));
+#5378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5379 = PCURVE('',#5380,#5385);
+#5380 = CYLINDRICAL_SURFACE('',#5381,5.);
+#5381 = AXIS2_PLACEMENT_3D('',#5382,#5383,#5384);
+#5382 = CARTESIAN_POINT('',(19.318516525781,2.75,-5.17638090205));
+#5383 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#5384 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5385 = DEFINITIONAL_REPRESENTATION('',(#5386),#5390);
+#5386 = LINE('',#5387,#5388);
+#5387 = CARTESIAN_POINT('',(-4.712388823083,0.E+000));
+#5388 = VECTOR('',#5389,1.);
+#5389 = DIRECTION('',(-0.E+000,-1.));
+#5390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5391 = ORIENTED_EDGE('',*,*,#5392,.T.);
+#5392 = EDGE_CURVE('',#5365,#5393,#5395,.T.);
+#5393 = VERTEX_POINT('',#5394);
+#5394 = CARTESIAN_POINT('',(18.255171095785,-2.75,-10.17638090205));
+#5395 = SURFACE_CURVE('',#5396,(#5400,#5407),.PCURVE_S1.);
+#5396 = LINE('',#5397,#5398);
+#5397 = CARTESIAN_POINT('',(19.318515739272,-2.75,-10.17638090205));
+#5398 = VECTOR('',#5399,1.);
+#5399 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5400 = PCURVE('',#1749,#5401);
+#5401 = DEFINITIONAL_REPRESENTATION('',(#5402),#5406);
+#5402 = LINE('',#5403,#5404);
+#5403 = CARTESIAN_POINT('',(0.E+000,-5.5));
+#5404 = VECTOR('',#5405,1.);
+#5405 = DIRECTION('',(1.,0.E+000));
+#5406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5407 = PCURVE('',#5408,#5413);
+#5408 = PLANE('',#5409);
+#5409 = AXIS2_PLACEMENT_3D('',#5410,#5411,#5412);
+#5410 = CARTESIAN_POINT('',(21.348852191763,-2.75,-5.467381202931));
+#5411 = DIRECTION('',(0.E+000,1.,-2.044604925031E-018));
+#5412 = DIRECTION('',(0.E+000,2.044604925031E-018,1.));
+#5413 = DEFINITIONAL_REPRESENTATION('',(#5414),#5418);
+#5414 = LINE('',#5415,#5416);
+#5415 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
+#5416 = VECTOR('',#5417,1.);
+#5417 = DIRECTION('',(0.E+000,-1.));
+#5418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5419 = ORIENTED_EDGE('',*,*,#5420,.F.);
+#5420 = EDGE_CURVE('',#3720,#5393,#5421,.T.);
+#5421 = SURFACE_CURVE('',#5422,(#5426,#5433),.PCURVE_S1.);
+#5422 = LINE('',#5423,#5424);
+#5423 = CARTESIAN_POINT('',(18.255171095785,2.75,-10.17638090205));
+#5424 = VECTOR('',#5425,1.);
+#5425 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#5426 = PCURVE('',#1749,#5427);
+#5427 = DEFINITIONAL_REPRESENTATION('',(#5428),#5432);
+#5428 = LINE('',#5429,#5430);
+#5429 = CARTESIAN_POINT('',(1.063344643487,0.E+000));
+#5430 = VECTOR('',#5431,1.);
+#5431 = DIRECTION('',(0.E+000,-1.));
+#5432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5433 = PCURVE('',#3742,#5434);
+#5434 = DEFINITIONAL_REPRESENTATION('',(#5435),#5439);
+#5435 = LINE('',#5436,#5437);
+#5436 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
+#5437 = VECTOR('',#5438,1.);
+#5438 = DIRECTION('',(-0.E+000,-1.));
+#5439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5440 = ORIENTED_EDGE('',*,*,#3754,.T.);
+#5441 = ORIENTED_EDGE('',*,*,#1732,.T.);
+#5442 = ORIENTED_EDGE('',*,*,#5443,.F.);
+#5443 = EDGE_CURVE('',#5337,#1733,#5444,.T.);
+#5444 = SURFACE_CURVE('',#5445,(#5449,#5456),.PCURVE_S1.);
+#5445 = LINE('',#5446,#5447);
+#5446 = CARTESIAN_POINT('',(18.255171095785,2.75,-10.17638090205));
+#5447 = VECTOR('',#5448,1.);
+#5448 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#5449 = PCURVE('',#1749,#5450);
+#5450 = DEFINITIONAL_REPRESENTATION('',(#5451),#5455);
+#5451 = LINE('',#5452,#5453);
+#5452 = CARTESIAN_POINT('',(1.063344643487,0.E+000));
+#5453 = VECTOR('',#5454,1.);
+#5454 = DIRECTION('',(0.E+000,-1.));
+#5455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5456 = PCURVE('',#1788,#5457);
+#5457 = DEFINITIONAL_REPRESENTATION('',(#5458),#5462);
+#5458 = LINE('',#5459,#5460);
+#5459 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
+#5460 = VECTOR('',#5461,1.);
+#5461 = DIRECTION('',(-0.E+000,-1.));
+#5462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5463 = ADVANCED_FACE('',(#5464),#3742,.F.);
+#5464 = FACE_BOUND('',#5465,.T.);
+#5465 = EDGE_LOOP('',(#5466,#5467,#5468,#5496));
+#5466 = ORIENTED_EDGE('',*,*,#3719,.T.);
+#5467 = ORIENTED_EDGE('',*,*,#5420,.T.);
+#5468 = ORIENTED_EDGE('',*,*,#5469,.T.);
+#5469 = EDGE_CURVE('',#5393,#5470,#5472,.T.);
+#5470 = VERTEX_POINT('',#5471);
+#5471 = CARTESIAN_POINT('',(19.019776358972,-2.75,-8.663608212212));
+#5472 = SURFACE_CURVE('',#5473,(#5478,#5485),.PCURVE_S1.);
+#5473 = CIRCLE('',#5474,20.9);
+#5474 = AXIS2_PLACEMENT_3D('',#5475,#5476,#5477);
+#5475 = CARTESIAN_POINT('',(0.E+000,-2.75,4.440892098501E-016));
+#5476 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#5477 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5478 = PCURVE('',#3742,#5479);
+#5479 = DEFINITIONAL_REPRESENTATION('',(#5480),#5484);
+#5480 = LINE('',#5481,#5482);
+#5481 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#5482 = VECTOR('',#5483,1.);
+#5483 = DIRECTION('',(-1.,0.E+000));
+#5484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5485 = PCURVE('',#5408,#5486);
+#5486 = DEFINITIONAL_REPRESENTATION('',(#5487),#5495);
+#5487 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5488,#5489,#5490,#5491,
+#5492,#5493,#5494),.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('') );
+#5488 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#5489 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#5490 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#5491 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#5492 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#5493 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#5494 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#5495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5496 = ORIENTED_EDGE('',*,*,#5497,.T.);
+#5497 = EDGE_CURVE('',#5470,#3659,#5498,.T.);
+#5498 = SURFACE_CURVE('',#5499,(#5503,#5510),.PCURVE_S1.);
+#5499 = LINE('',#5500,#5501);
+#5500 = CARTESIAN_POINT('',(19.019776358972,2.75,-8.663608212212));
+#5501 = VECTOR('',#5502,1.);
+#5502 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#5503 = PCURVE('',#3742,#5504);
+#5504 = DEFINITIONAL_REPRESENTATION('',(#5505),#5509);
+#5505 = LINE('',#5506,#5507);
+#5506 = CARTESIAN_POINT('',(-5.855762644927,0.E+000));
+#5507 = VECTOR('',#5508,1.);
+#5508 = DIRECTION('',(-0.E+000,1.));
+#5509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5510 = PCURVE('',#3696,#5511);
+#5511 = DEFINITIONAL_REPRESENTATION('',(#5512),#5516);
+#5512 = LINE('',#5513,#5514);
+#5513 = CARTESIAN_POINT('',(-4.626930666217,-2.));
+#5514 = VECTOR('',#5515,1.);
+#5515 = DIRECTION('',(-0.E+000,1.));
+#5516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5517 = ADVANCED_FACE('',(#5518),#3696,.T.);
+#5518 = FACE_BOUND('',#5519,.F.);
+#5519 = EDGE_LOOP('',(#5520,#5521,#5545,#5568,#5590));
+#5520 = ORIENTED_EDGE('',*,*,#3658,.F.);
+#5521 = ORIENTED_EDGE('',*,*,#5522,.T.);
+#5522 = EDGE_CURVE('',#3624,#5523,#5525,.T.);
+#5523 = VERTEX_POINT('',#5524);
+#5524 = CARTESIAN_POINT('',(21.793407401121,-4.75,-2.701524309174));
+#5525 = SURFACE_CURVE('',#5526,(#5531,#5538),.PCURVE_S1.);
+#5526 = CIRCLE('',#5527,3.5);
+#5527 = AXIS2_PLACEMENT_3D('',#5528,#5529,#5530);
+#5528 = CARTESIAN_POINT('',(19.318516525781,-4.75,-5.17638090205));
+#5529 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#5530 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5531 = PCURVE('',#3696,#5532);
+#5532 = DEFINITIONAL_REPRESENTATION('',(#5533),#5537);
+#5533 = LINE('',#5534,#5535);
+#5534 = CARTESIAN_POINT('',(-0.E+000,-9.5));
+#5535 = VECTOR('',#5536,1.);
+#5536 = DIRECTION('',(-1.,0.E+000));
+#5537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5538 = PCURVE('',#3646,#5539);
+#5539 = DEFINITIONAL_REPRESENTATION('',(#5540),#5544);
+#5540 = CIRCLE('',#5541,3.5);
+#5541 = AXIS2_PLACEMENT_2D('',#5542,#5543);
+#5542 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
+#5543 = DIRECTION('',(0.E+000,1.));
+#5544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5545 = ORIENTED_EDGE('',*,*,#5546,.F.);
+#5546 = EDGE_CURVE('',#5547,#5523,#5549,.T.);
+#5547 = VERTEX_POINT('',#5548);
+#5548 = CARTESIAN_POINT('',(21.793407401121,-2.75,-2.701524309174));
+#5549 = SURFACE_CURVE('',#5550,(#5554,#5561),.PCURVE_S1.);
+#5550 = LINE('',#5551,#5552);
+#5551 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309174));
+#5552 = VECTOR('',#5553,1.);
+#5553 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#5554 = PCURVE('',#3696,#5555);
+#5555 = DEFINITIONAL_REPRESENTATION('',(#5556),#5560);
+#5556 = LINE('',#5557,#5558);
+#5557 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
+#5558 = VECTOR('',#5559,1.);
+#5559 = DIRECTION('',(-0.E+000,-1.));
+#5560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5561 = PCURVE('',#3611,#5562);
+#5562 = DEFINITIONAL_REPRESENTATION('',(#5563),#5567);
+#5563 = LINE('',#5564,#5565);
+#5564 = CARTESIAN_POINT('',(-2.098711187673E-011,3.295269216334E-027));
+#5565 = VECTOR('',#5566,1.);
+#5566 = DIRECTION('',(0.E+000,-1.));
+#5567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5568 = ORIENTED_EDGE('',*,*,#5569,.T.);
+#5569 = EDGE_CURVE('',#5547,#5470,#5570,.T.);
+#5570 = SURFACE_CURVE('',#5571,(#5576,#5583),.PCURVE_S1.);
+#5571 = CIRCLE('',#5572,3.5);
+#5572 = AXIS2_PLACEMENT_3D('',#5573,#5574,#5575);
+#5573 = CARTESIAN_POINT('',(19.318516525781,-2.75,-5.17638090205));
+#5574 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#5575 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5576 = PCURVE('',#3696,#5577);
+#5577 = DEFINITIONAL_REPRESENTATION('',(#5578),#5582);
+#5578 = LINE('',#5579,#5580);
+#5579 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
+#5580 = VECTOR('',#5581,1.);
+#5581 = DIRECTION('',(1.,-0.E+000));
+#5582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5583 = PCURVE('',#5408,#5584);
+#5584 = DEFINITIONAL_REPRESENTATION('',(#5585),#5589);
+#5585 = CIRCLE('',#5586,3.5);
+#5586 = AXIS2_PLACEMENT_2D('',#5587,#5588);
+#5587 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
+#5588 = DIRECTION('',(0.E+000,1.));
+#5589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5590 = ORIENTED_EDGE('',*,*,#5497,.T.);
+#5591 = ADVANCED_FACE('',(#5592),#3646,.T.);
+#5592 = FACE_BOUND('',#5593,.T.);
+#5593 = EDGE_LOOP('',(#5594,#5595,#5596));
+#5594 = ORIENTED_EDGE('',*,*,#3623,.F.);
+#5595 = ORIENTED_EDGE('',*,*,#5522,.T.);
+#5596 = ORIENTED_EDGE('',*,*,#5597,.T.);
+#5597 = EDGE_CURVE('',#5523,#3589,#5598,.T.);
+#5598 = SURFACE_CURVE('',#5599,(#5603,#5610),.PCURVE_S1.);
+#5599 = LINE('',#5600,#5601);
+#5600 = CARTESIAN_POINT('',(21.793407401121,-4.75,-2.701524309144));
+#5601 = VECTOR('',#5602,1.);
+#5602 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192
+ ));
+#5603 = PCURVE('',#3646,#5604);
+#5604 = DEFINITIONAL_REPRESENTATION('',(#5605),#5609);
+#5605 = LINE('',#5606,#5607);
+#5606 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
+#5607 = VECTOR('',#5608,1.);
+#5608 = DIRECTION('',(-0.707106781192,-0.707106781181));
+#5609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5610 = PCURVE('',#3611,#5611);
+#5611 = DEFINITIONAL_REPRESENTATION('',(#5612),#5616);
+#5612 = LINE('',#5613,#5614);
+#5613 = CARTESIAN_POINT('',(-2.355138688044E-016,-9.5));
+#5614 = VECTOR('',#5615,1.);
+#5615 = DIRECTION('',(1.,0.E+000));
+#5616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5617 = ADVANCED_FACE('',(#5618),#3611,.F.);
+#5618 = FACE_BOUND('',#5619,.F.);
+#5619 = EDGE_LOOP('',(#5620,#5621,#5644,#5665,#5666));
+#5620 = ORIENTED_EDGE('',*,*,#3588,.F.);
+#5621 = ORIENTED_EDGE('',*,*,#5622,.F.);
+#5622 = EDGE_CURVE('',#5623,#3554,#5625,.T.);
+#5623 = VERTEX_POINT('',#5624);
+#5624 = CARTESIAN_POINT('',(20.827785366951,-2.75,-1.735902274959));
+#5625 = SURFACE_CURVE('',#5626,(#5630,#5637),.PCURVE_S1.);
+#5626 = LINE('',#5627,#5628);
+#5627 = CARTESIAN_POINT('',(20.827785366951,2.75,-1.735902274959));
+#5628 = VECTOR('',#5629,1.);
+#5629 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#5630 = PCURVE('',#3611,#5631);
+#5631 = DEFINITIONAL_REPRESENTATION('',(#5632),#5636);
+#5632 = LINE('',#5633,#5634);
+#5633 = CARTESIAN_POINT('',(1.36559577686,-2.));
+#5634 = VECTOR('',#5635,1.);
+#5635 = DIRECTION('',(0.E+000,1.));
+#5636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5637 = PCURVE('',#3576,#5638);
+#5638 = DEFINITIONAL_REPRESENTATION('',(#5639),#5643);
+#5639 = LINE('',#5640,#5641);
+#5640 = CARTESIAN_POINT('',(-6.20003198827,0.E+000));
+#5641 = VECTOR('',#5642,1.);
+#5642 = DIRECTION('',(-0.E+000,1.));
+#5643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5644 = ORIENTED_EDGE('',*,*,#5645,.F.);
+#5645 = EDGE_CURVE('',#5547,#5623,#5646,.T.);
+#5646 = SURFACE_CURVE('',#5647,(#5651,#5658),.PCURVE_S1.);
+#5647 = LINE('',#5648,#5649);
+#5648 = CARTESIAN_POINT('',(22.37373282223,-2.75,-3.281849730262));
+#5649 = VECTOR('',#5650,1.);
+#5650 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192
+ ));
+#5651 = PCURVE('',#3611,#5652);
+#5652 = DEFINITIONAL_REPRESENTATION('',(#5653),#5657);
+#5653 = LINE('',#5654,#5655);
+#5654 = CARTESIAN_POINT('',(-0.820704081128,-7.5));
+#5655 = VECTOR('',#5656,1.);
+#5656 = DIRECTION('',(1.,0.E+000));
+#5657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5658 = PCURVE('',#5408,#5659);
+#5659 = DEFINITIONAL_REPRESENTATION('',(#5660),#5664);
+#5660 = LINE('',#5661,#5662);
+#5661 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
+#5662 = VECTOR('',#5663,1.);
+#5663 = DIRECTION('',(0.707106781192,-0.707106781181));
+#5664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5665 = ORIENTED_EDGE('',*,*,#5546,.T.);
+#5666 = ORIENTED_EDGE('',*,*,#5597,.T.);
+#5667 = ADVANCED_FACE('',(#5668),#3576,.F.);
+#5668 = FACE_BOUND('',#5669,.T.);
+#5669 = EDGE_LOOP('',(#5670,#5671,#5672,#5700));
+#5670 = ORIENTED_EDGE('',*,*,#3553,.T.);
+#5671 = ORIENTED_EDGE('',*,*,#5622,.F.);
+#5672 = ORIENTED_EDGE('',*,*,#5673,.T.);
+#5673 = EDGE_CURVE('',#5623,#5674,#5676,.T.);
+#5674 = VERTEX_POINT('',#5675);
+#5675 = CARTESIAN_POINT('',(20.9,-2.75,-2.389377336456E-015));
+#5676 = SURFACE_CURVE('',#5677,(#5682,#5689),.PCURVE_S1.);
+#5677 = CIRCLE('',#5678,20.9);
+#5678 = AXIS2_PLACEMENT_3D('',#5679,#5680,#5681);
+#5679 = CARTESIAN_POINT('',(0.E+000,-2.75,4.440892098501E-016));
+#5680 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#5681 = DIRECTION('',(1.,0.E+000,0.E+000));
+#5682 = PCURVE('',#3576,#5683);
+#5683 = DEFINITIONAL_REPRESENTATION('',(#5684),#5688);
+#5684 = LINE('',#5685,#5686);
+#5685 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#5686 = VECTOR('',#5687,1.);
+#5687 = DIRECTION('',(-1.,0.E+000));
+#5688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5689 = PCURVE('',#5408,#5690);
+#5690 = DEFINITIONAL_REPRESENTATION('',(#5691),#5699);
+#5691 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5692,#5693,#5694,#5695,
+#5696,#5697,#5698),.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('') );
+#5692 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#5693 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#5694 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#5695 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#5696 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#5697 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#5698 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#5699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5700 = ORIENTED_EDGE('',*,*,#5701,.F.);
+#5701 = EDGE_CURVE('',#3530,#5674,#5702,.T.);
+#5702 = SURFACE_CURVE('',#5703,(#5707,#5714),.PCURVE_S1.);
+#5703 = LINE('',#5704,#5705);
+#5704 = CARTESIAN_POINT('',(20.9,2.75,-3.170622663544E-015));
+#5705 = VECTOR('',#5706,1.);
+#5706 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#5707 = PCURVE('',#3576,#5708);
+#5708 = DEFINITIONAL_REPRESENTATION('',(#5709),#5713);
+#5709 = LINE('',#5710,#5711);
+#5710 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#5711 = VECTOR('',#5712,1.);
+#5712 = DIRECTION('',(-0.E+000,-1.));
+#5713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5714 = PCURVE('',#5715,#5720);
+#5715 = PLANE('',#5716);
+#5716 = AXIS2_PLACEMENT_3D('',#5717,#5718,#5719);
+#5717 = CARTESIAN_POINT('',(20.9,2.75,-6.106226635438E-016));
+#5718 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5719 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#5720 = DEFINITIONAL_REPRESENTATION('',(#5721),#5725);
+#5721 = LINE('',#5722,#5723);
+#5722 = CARTESIAN_POINT('',(-2.56E-015,5.684341886081E-031));
+#5723 = VECTOR('',#5724,1.);
+#5724 = DIRECTION('',(0.E+000,-1.));
+#5725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5726 = ADVANCED_FACE('',(#5727),#1983,.T.);
+#5727 = FACE_BOUND('',#5728,.F.);
+#5728 = EDGE_LOOP('',(#5729,#5752,#5753,#5781,#5816,#5842,#5843,#5871,
+ #5906,#5932,#5933,#5961,#5996,#6019,#6046,#6047));
+#5729 = ORIENTED_EDGE('',*,*,#5730,.F.);
+#5730 = EDGE_CURVE('',#3530,#5731,#5733,.T.);
+#5731 = VERTEX_POINT('',#5732);
+#5732 = CARTESIAN_POINT('',(20.9,-2.046948949046,0.313203435596));
+#5733 = SURFACE_CURVE('',#5734,(#5738,#5745),.PCURVE_S1.);
+#5734 = LINE('',#5735,#5736);
+#5735 = CARTESIAN_POINT('',(20.9,-2.046948949046,-4.685486029307E-015));
+#5736 = VECTOR('',#5737,1.);
+#5737 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#5738 = PCURVE('',#1983,#5739);
+#5739 = DEFINITIONAL_REPRESENTATION('',(#5740),#5744);
+#5740 = LINE('',#5741,#5742);
+#5741 = CARTESIAN_POINT('',(-9.762877503947E-002,0.E+000));
+#5742 = VECTOR('',#5743,1.);
+#5743 = DIRECTION('',(-0.E+000,1.));
+#5744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5745 = PCURVE('',#5715,#5746);
+#5746 = DEFINITIONAL_REPRESENTATION('',(#5747),#5751);
+#5747 = LINE('',#5748,#5749);
+#5748 = CARTESIAN_POINT('',(-5.14E-015,-4.796948949046));
+#5749 = VECTOR('',#5750,1.);
+#5750 = DIRECTION('',(1.,0.E+000));
+#5751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5752 = ORIENTED_EDGE('',*,*,#3529,.T.);
+#5753 = ORIENTED_EDGE('',*,*,#5754,.T.);
+#5754 = EDGE_CURVE('',#3433,#5755,#5757,.T.);
+#5755 = VERTEX_POINT('',#5756);
+#5756 = CARTESIAN_POINT('',(-8.677290209876,-19.12340541361,
+ 0.313203435596));
+#5757 = SURFACE_CURVE('',#5758,(#5762,#5769),.PCURVE_S1.);
+#5758 = LINE('',#5759,#5760);
+#5759 = CARTESIAN_POINT('',(-8.677290209876,-19.12340541361,
+ -7.31640653217E-015));
+#5760 = VECTOR('',#5761,1.);
+#5761 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#5762 = PCURVE('',#1983,#5763);
+#5763 = DEFINITIONAL_REPRESENTATION('',(#5764),#5768);
+#5764 = LINE('',#5765,#5766);
+#5765 = CARTESIAN_POINT('',(-1.996766327354,-6.422655532058E-015));
+#5766 = VECTOR('',#5767,1.);
+#5767 = DIRECTION('',(-0.E+000,1.));
+#5768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5769 = PCURVE('',#5770,#5775);
+#5770 = PLANE('',#5771);
+#5771 = AXIS2_PLACEMENT_3D('',#5772,#5773,#5774);
+#5772 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
+ -1.7763568394E-015));
+#5773 = DIRECTION('',(0.5,0.866025403784,1.387778780781E-016));
+#5774 = DIRECTION('',(-7.216449660064E-016,2.66667109355E-016,1.));
+#5775 = DEFINITIONAL_REPRESENTATION('',(#5776),#5780);
+#5776 = LINE('',#5777,#5778);
+#5777 = CARTESIAN_POINT('',(-5.006928592304E-015,-0.703051050954));
+#5778 = VECTOR('',#5779,1.);
+#5779 = DIRECTION('',(1.,5.551115123126E-016));
+#5780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5781 = ORIENTED_EDGE('',*,*,#5782,.T.);
+#5782 = EDGE_CURVE('',#5755,#5783,#5785,.T.);
+#5783 = VERTEX_POINT('',#5784);
+#5784 = CARTESIAN_POINT('',(-12.22270979012,-17.07645646457,
+ 0.313203435596));
+#5785 = SURFACE_CURVE('',#5786,(#5791,#5804),.PCURVE_S1.);
+#5786 = ELLIPSE('',#5787,29.698484809835,21.);
+#5787 = AXIS2_PLACEMENT_3D('',#5788,#5789,#5790);
+#5788 = CARTESIAN_POINT('',(0.E+000,4.710277376051E-015,21.213203435596)
+ );
+#5789 = DIRECTION('',(0.353553390593,0.612372435696,-0.707106781187));
+#5790 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
+#5791 = PCURVE('',#1983,#5792);
+#5792 = DEFINITIONAL_REPRESENTATION('',(#5793),#5803);
+#5793 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5794,#5795,#5796,#5797,#5798,
+ #5799,#5800,#5801,#5802),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808
+ ,3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
+#5794 = CARTESIAN_POINT('',(-1.936598206611,0.474109916351));
+#5795 = CARTESIAN_POINT('',(-1.976047430557,0.343927477331));
+#5796 = CARTESIAN_POINT('',(-2.015496654499,0.250630790579));
+#5797 = CARTESIAN_POINT('',(-2.054945878458,0.194528572721));
+#5798 = CARTESIAN_POINT('',(-2.094395102375,0.175807080364));
+#5799 = CARTESIAN_POINT('',(-2.133844326352,0.194528572721));
+#5800 = CARTESIAN_POINT('',(-2.173293550281,0.250630790579));
+#5801 = CARTESIAN_POINT('',(-2.21274277423,0.343927477331));
+#5802 = CARTESIAN_POINT('',(-2.252191998175,0.474109916351));
+#5803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5804 = PCURVE('',#5805,#5810);
+#5805 = PLANE('',#5806);
+#5806 = AXIS2_PLACEMENT_3D('',#5807,#5808,#5809);
+#5807 = CARTESIAN_POINT('',(-9.045442426769,-21.1671658601,
+ -1.640821138755));
+#5808 = DIRECTION('',(0.353553390593,0.612372435696,-0.707106781187));
+#5809 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
+#5810 = DEFINITIONAL_REPRESENTATION('',(#5811),#5815);
+#5811 = ELLIPSE('',#5812,29.698484809835,21.);
+#5812 = AXIS2_PLACEMENT_2D('',#5813,#5814);
+#5813 = CARTESIAN_POINT('',(32.320471507856,-2.75));
+#5814 = DIRECTION('',(1.,8.040946449927E-016));
+#5815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5816 = ORIENTED_EDGE('',*,*,#5817,.F.);
+#5817 = EDGE_CURVE('',#2751,#5783,#5818,.T.);
+#5818 = SURFACE_CURVE('',#5819,(#5823,#5830),.PCURVE_S1.);
+#5819 = LINE('',#5820,#5821);
+#5820 = CARTESIAN_POINT('',(-12.22270979012,-17.07645646457,
+ -7.770920502863E-015));
+#5821 = VECTOR('',#5822,1.);
+#5822 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#5823 = PCURVE('',#1983,#5824);
+#5824 = DEFINITIONAL_REPRESENTATION('',(#5825),#5829);
+#5825 = LINE('',#5826,#5827);
+#5826 = CARTESIAN_POINT('',(-2.192023877433,-6.422655532058E-015));
+#5827 = VECTOR('',#5828,1.);
+#5828 = DIRECTION('',(-0.E+000,1.));
+#5829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5830 = PCURVE('',#5831,#5836);
+#5831 = PLANE('',#5832);
+#5832 = AXIS2_PLACEMENT_3D('',#5833,#5834,#5835);
+#5833 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
+ -1.7763568394E-015));
+#5834 = DIRECTION('',(0.5,0.866025403784,1.387778780781E-016));
+#5835 = DIRECTION('',(-7.216449660064E-016,2.66667109355E-016,1.));
+#5836 = DEFINITIONAL_REPRESENTATION('',(#5837),#5841);
+#5837 = LINE('',#5838,#5839);
+#5838 = CARTESIAN_POINT('',(-2.357054411291E-015,-4.796948949046));
+#5839 = VECTOR('',#5840,1.);
+#5840 = DIRECTION('',(1.,5.551115123126E-016));
+#5841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5842 = ORIENTED_EDGE('',*,*,#2750,.T.);
+#5843 = ORIENTED_EDGE('',*,*,#5844,.T.);
+#5844 = EDGE_CURVE('',#2654,#5845,#5847,.T.);
+#5845 = VERTEX_POINT('',#5846);
+#5846 = CARTESIAN_POINT('',(-12.22270979012,17.076456464572,
+ 0.313203435596));
+#5847 = SURFACE_CURVE('',#5848,(#5852,#5859),.PCURVE_S1.);
+#5848 = LINE('',#5849,#5850);
+#5849 = CARTESIAN_POINT('',(-12.22270979012,17.076456464572,
+ -2.339237459034E-014));
+#5850 = VECTOR('',#5851,1.);
+#5851 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#5852 = PCURVE('',#1983,#5853);
+#5853 = DEFINITIONAL_REPRESENTATION('',(#5854),#5858);
+#5854 = LINE('',#5855,#5856);
+#5855 = CARTESIAN_POINT('',(-4.091161429747,-1.446063956114E-014));
+#5856 = VECTOR('',#5857,1.);
+#5857 = DIRECTION('',(-0.E+000,1.));
+#5858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5859 = PCURVE('',#5860,#5865);
+#5860 = PLANE('',#5861);
+#5861 = AXIS2_PLACEMENT_3D('',#5862,#5863,#5864);
+#5862 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
+ -1.86517468137E-014));
+#5863 = DIRECTION('',(0.5,-0.866025403784,8.326672684689E-016));
+#5864 = DIRECTION('',(-2.775557561563E-016,8.435559152701E-016,1.));
+#5865 = DEFINITIONAL_REPRESENTATION('',(#5866),#5870);
+#5866 = LINE('',#5867,#5868);
+#5867 = CARTESIAN_POINT('',(-4.61308895745E-015,-0.703051050954));
+#5868 = VECTOR('',#5869,1.);
+#5869 = DIRECTION('',(1.,5.551115123126E-017));
+#5870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5871 = ORIENTED_EDGE('',*,*,#5872,.T.);
+#5872 = EDGE_CURVE('',#5845,#5873,#5875,.T.);
+#5873 = VERTEX_POINT('',#5874);
+#5874 = CARTESIAN_POINT('',(-8.677290209876,19.123405413618,
+ 0.313203435596));
+#5875 = SURFACE_CURVE('',#5876,(#5881,#5894),.PCURVE_S1.);
+#5876 = ELLIPSE('',#5877,29.698484809835,21.);
+#5877 = AXIS2_PLACEMENT_3D('',#5878,#5879,#5880);
+#5878 = CARTESIAN_POINT('',(0.E+000,4.710277376051E-015,21.213203435596)
+ );
+#5879 = DIRECTION('',(0.353553390593,-0.612372435696,-0.707106781187));
+#5880 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
+#5881 = PCURVE('',#1983,#5882);
+#5882 = DEFINITIONAL_REPRESENTATION('',(#5883),#5893);
+#5883 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5884,#5885,#5886,#5887,#5888,
+ #5889,#5890,#5891,#5892),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808
+ ,3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
+#5884 = CARTESIAN_POINT('',(-4.030993309004,0.474109916351));
+#5885 = CARTESIAN_POINT('',(-4.07044253295,0.343927477331));
+#5886 = CARTESIAN_POINT('',(-4.109891756899,0.250630790579));
+#5887 = CARTESIAN_POINT('',(-4.149340980814,0.19452857272));
+#5888 = CARTESIAN_POINT('',(-4.188790204815,0.175807080366));
+#5889 = CARTESIAN_POINT('',(-4.228239428701,0.19452857272));
+#5890 = CARTESIAN_POINT('',(-4.267688652681,0.250630790579));
+#5891 = CARTESIAN_POINT('',(-4.307137876623,0.343927477331));
+#5892 = CARTESIAN_POINT('',(-4.346587100568,0.474109916351));
+#5893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5894 = PCURVE('',#5895,#5900);
+#5895 = PLANE('',#5896);
+#5896 = AXIS2_PLACEMENT_3D('',#5897,#5898,#5899);
+#5897 = CARTESIAN_POINT('',(-13.80858214758,18.417165860103,
+ -1.640821138755));
+#5898 = DIRECTION('',(0.353553390593,-0.612372435696,-0.707106781187));
+#5899 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
+#5900 = DEFINITIONAL_REPRESENTATION('',(#5901),#5905);
+#5901 = ELLIPSE('',#5902,29.698484809835,21.);
+#5902 = AXIS2_PLACEMENT_2D('',#5903,#5904);
+#5903 = CARTESIAN_POINT('',(32.320471507856,-2.75));
+#5904 = DIRECTION('',(1.,6.734631938768E-018));
+#5905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5906 = ORIENTED_EDGE('',*,*,#5907,.F.);
+#5907 = EDGE_CURVE('',#1967,#5873,#5908,.T.);
+#5908 = SURFACE_CURVE('',#5909,(#5913,#5920),.PCURVE_S1.);
+#5909 = LINE('',#5910,#5911);
+#5910 = CARTESIAN_POINT('',(-8.677290209876,19.123405413618,
+ -2.384688856103E-014));
+#5911 = VECTOR('',#5912,1.);
+#5912 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#5913 = PCURVE('',#1983,#5914);
+#5914 = DEFINITIONAL_REPRESENTATION('',(#5915),#5919);
+#5915 = LINE('',#5916,#5917);
+#5916 = CARTESIAN_POINT('',(-4.286418979826,-1.446063956114E-014));
+#5917 = VECTOR('',#5918,1.);
+#5918 = DIRECTION('',(-0.E+000,1.));
+#5919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5920 = PCURVE('',#5921,#5926);
+#5921 = PLANE('',#5922);
+#5922 = AXIS2_PLACEMENT_3D('',#5923,#5924,#5925);
+#5923 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
+ -1.86517468137E-014));
+#5924 = DIRECTION('',(0.5,-0.866025403784,8.326672684689E-016));
+#5925 = DIRECTION('',(-2.775557561563E-016,8.435559152701E-016,1.));
+#5926 = DEFINITIONAL_REPRESENTATION('',(#5927),#5931);
+#5927 = LINE('',#5928,#5929);
+#5928 = CARTESIAN_POINT('',(-4.324938646406E-015,-4.796948949046));
+#5929 = VECTOR('',#5930,1.);
+#5930 = DIRECTION('',(1.,5.551115123126E-017));
+#5931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5932 = ORIENTED_EDGE('',*,*,#1966,.T.);
+#5933 = ORIENTED_EDGE('',*,*,#5934,.T.);
+#5934 = EDGE_CURVE('',#1932,#5935,#5937,.T.);
+#5935 = VERTEX_POINT('',#5936);
+#5936 = CARTESIAN_POINT('',(20.9,2.046948949046,0.313203435596));
+#5937 = SURFACE_CURVE('',#5938,(#5942,#5949),.PCURVE_S1.);
+#5938 = LINE('',#5939,#5940);
+#5939 = CARTESIAN_POINT('',(20.9,2.046948949046,-5.594513970693E-015));
+#5940 = VECTOR('',#5941,1.);
+#5941 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#5942 = PCURVE('',#1983,#5943);
+#5943 = DEFINITIONAL_REPRESENTATION('',(#5944),#5948);
+#5944 = LINE('',#5945,#5946);
+#5945 = CARTESIAN_POINT('',(-6.18555653214,0.E+000));
+#5946 = VECTOR('',#5947,1.);
+#5947 = DIRECTION('',(-0.E+000,1.));
+#5948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5949 = PCURVE('',#5950,#5955);
+#5950 = PLANE('',#5951);
+#5951 = AXIS2_PLACEMENT_3D('',#5952,#5953,#5954);
+#5952 = CARTESIAN_POINT('',(20.9,2.75,-6.106226635438E-016));
+#5953 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#5954 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#5955 = DEFINITIONAL_REPRESENTATION('',(#5956),#5960);
+#5956 = LINE('',#5957,#5958);
+#5957 = CARTESIAN_POINT('',(-5.14E-015,-0.703051050954));
+#5958 = VECTOR('',#5959,1.);
+#5959 = DIRECTION('',(1.,0.E+000));
+#5960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5961 = ORIENTED_EDGE('',*,*,#5962,.T.);
+#5962 = EDGE_CURVE('',#5935,#5963,#5965,.T.);
+#5963 = VERTEX_POINT('',#5964);
+#5964 = CARTESIAN_POINT('',(21.,4.734067262567E-017,0.213203435596));
+#5965 = SURFACE_CURVE('',#5966,(#5971,#5984),.PCURVE_S1.);
+#5966 = ELLIPSE('',#5967,29.698484809835,21.);
+#5967 = AXIS2_PLACEMENT_3D('',#5968,#5969,#5970);
+#5968 = CARTESIAN_POINT('',(0.E+000,4.710277376051E-015,21.213203435596)
+ );
+#5969 = DIRECTION('',(-0.707106781187,-1.570092458684E-016,
+ -0.707106781187));
+#5970 = DIRECTION('',(-0.707106781187,1.570092458684E-016,0.707106781187
+ ));
+#5971 = PCURVE('',#1983,#5972);
+#5972 = DEFINITIONAL_REPRESENTATION('',(#5973),#5983);
+#5973 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#5974,#5975,#5976,#5977,#5978,
+ #5979,#5980,#5981,#5982),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808
+ ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#5974 = CARTESIAN_POINT('',(-6.125388411398,0.474109916351));
+#5975 = CARTESIAN_POINT('',(-6.14511302337,0.409018696841));
+#5976 = CARTESIAN_POINT('',(-6.164837635335,0.353148915398));
+#5977 = CARTESIAN_POINT('',(-6.184562247327,0.3065391616));
+#5978 = CARTESIAN_POINT('',(-6.204286859273,0.269220371273));
+#5979 = CARTESIAN_POINT('',(-6.224011471251,0.241215778454));
+#5980 = CARTESIAN_POINT('',(-6.24373608323,0.222540883216));
+#5981 = CARTESIAN_POINT('',(-6.263460695207,0.213203435596));
+#5982 = CARTESIAN_POINT('',(-6.28318530718,0.213203435596));
+#5983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5984 = PCURVE('',#5985,#5990);
+#5985 = PLANE('',#5986);
+#5986 = AXIS2_PLACEMENT_3D('',#5987,#5988,#5989);
+#5987 = CARTESIAN_POINT('',(22.854024574352,2.75,-1.640821138755));
+#5988 = DIRECTION('',(-0.707106781187,-1.570092458684E-016,
+ -0.707106781187));
+#5989 = DIRECTION('',(-0.707106781187,1.570092458684E-016,0.707106781187
+ ));
+#5990 = DEFINITIONAL_REPRESENTATION('',(#5991),#5995);
+#5991 = ELLIPSE('',#5992,29.698484809835,21.);
+#5992 = AXIS2_PLACEMENT_2D('',#5993,#5994);
+#5993 = CARTESIAN_POINT('',(32.320471507856,-2.75));
+#5994 = DIRECTION('',(1.,0.E+000));
+#5995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5996 = ORIENTED_EDGE('',*,*,#5997,.T.);
+#5997 = EDGE_CURVE('',#5963,#5998,#6000,.T.);
+#5998 = VERTEX_POINT('',#5999);
+#5999 = CARTESIAN_POINT('',(21.,1.102230246252E-016,5.));
+#6000 = SEAM_CURVE('',#6001,(#6005,#6012),.PCURVE_S1.);
+#6001 = LINE('',#6002,#6003);
+#6002 = CARTESIAN_POINT('',(21.,-1.141309269315E-030,-5.14E-015));
+#6003 = VECTOR('',#6004,1.);
+#6004 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#6005 = PCURVE('',#1983,#6006);
+#6006 = DEFINITIONAL_REPRESENTATION('',(#6007),#6011);
+#6007 = LINE('',#6008,#6009);
+#6008 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#6009 = VECTOR('',#6010,1.);
+#6010 = DIRECTION('',(-0.E+000,1.));
+#6011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6012 = PCURVE('',#1983,#6013);
+#6013 = DEFINITIONAL_REPRESENTATION('',(#6014),#6018);
+#6014 = LINE('',#6015,#6016);
+#6015 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#6016 = VECTOR('',#6017,1.);
+#6017 = DIRECTION('',(-0.E+000,1.));
+#6018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6019 = ORIENTED_EDGE('',*,*,#6020,.F.);
+#6020 = EDGE_CURVE('',#5998,#5998,#6021,.T.);
+#6021 = SURFACE_CURVE('',#6022,(#6027,#6034),.PCURVE_S1.);
+#6022 = CIRCLE('',#6023,21.);
+#6023 = AXIS2_PLACEMENT_3D('',#6024,#6025,#6026);
+#6024 = CARTESIAN_POINT('',(0.E+000,1.110223024625E-015,5.));
+#6025 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#6026 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6027 = PCURVE('',#1983,#6028);
+#6028 = DEFINITIONAL_REPRESENTATION('',(#6029),#6033);
+#6029 = LINE('',#6030,#6031);
+#6030 = CARTESIAN_POINT('',(-0.E+000,5.));
+#6031 = VECTOR('',#6032,1.);
+#6032 = DIRECTION('',(-1.,0.E+000));
+#6033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6034 = PCURVE('',#6035,#6040);
+#6035 = PLANE('',#6036);
+#6036 = AXIS2_PLACEMENT_3D('',#6037,#6038,#6039);
+#6037 = CARTESIAN_POINT('',(0.E+000,1.110223024625E-015,5.));
+#6038 = DIRECTION('',(-0.E+000,-2.22044604925E-016,-1.));
+#6039 = DIRECTION('',(1.,0.E+000,0.E+000));
+#6040 = DEFINITIONAL_REPRESENTATION('',(#6041),#6045);
+#6041 = CIRCLE('',#6042,21.);
+#6042 = AXIS2_PLACEMENT_2D('',#6043,#6044);
+#6043 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#6044 = DIRECTION('',(1.,-0.E+000));
+#6045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6046 = ORIENTED_EDGE('',*,*,#5997,.F.);
+#6047 = ORIENTED_EDGE('',*,*,#6048,.T.);
+#6048 = EDGE_CURVE('',#5963,#5731,#6049,.T.);
+#6049 = SURFACE_CURVE('',#6050,(#6055,#6068),.PCURVE_S1.);
+#6050 = ELLIPSE('',#6051,29.698484809835,21.);
+#6051 = AXIS2_PLACEMENT_3D('',#6052,#6053,#6054);
+#6052 = CARTESIAN_POINT('',(0.E+000,4.710277376051E-015,21.213203435596)
+ );
+#6053 = DIRECTION('',(-0.707106781187,-1.570092458684E-016,
+ -0.707106781187));
+#6054 = DIRECTION('',(-0.707106781187,1.570092458684E-016,0.707106781187
+ ));
+#6055 = PCURVE('',#1983,#6056);
+#6056 = DEFINITIONAL_REPRESENTATION('',(#6057),#6067);
+#6057 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#6058,#6059,#6060,#6061,#6062,
+ #6063,#6064,#6065,#6066),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+ 3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
+#6058 = CARTESIAN_POINT('',(8.9E-016,0.213203435596));
+#6059 = CARTESIAN_POINT('',(-1.972461197275E-002,0.213203435596));
+#6060 = CARTESIAN_POINT('',(-3.94492239454E-002,0.222540883216));
+#6061 = CARTESIAN_POINT('',(-5.917383591861E-002,0.241215778456));
+#6062 = CARTESIAN_POINT('',(-7.889844789065E-002,0.269220371273));
+#6063 = CARTESIAN_POINT('',(-9.862305986405E-002,0.306539161601));
+#6064 = CARTESIAN_POINT('',(-0.118347671836,0.353148915398));
+#6065 = CARTESIAN_POINT('',(-0.138072283809,0.409018696841));
+#6066 = CARTESIAN_POINT('',(-0.157796895782,0.474109916351));
+#6067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6068 = PCURVE('',#5985,#6069);
+#6069 = DEFINITIONAL_REPRESENTATION('',(#6070),#6074);
+#6070 = ELLIPSE('',#6071,29.698484809835,21.);
+#6071 = AXIS2_PLACEMENT_2D('',#6072,#6073);
+#6072 = CARTESIAN_POINT('',(32.320471507856,-2.75));
+#6073 = DIRECTION('',(1.,0.E+000));
+#6074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6075 = ADVANCED_FACE('',(#6076),#3494,.F.);
+#6076 = FACE_BOUND('',#6077,.T.);
+#6077 = EDGE_LOOP('',(#6078,#6113,#6134,#6135));
+#6078 = ORIENTED_EDGE('',*,*,#6079,.F.);
+#6079 = EDGE_CURVE('',#6080,#6082,#6084,.T.);
+#6080 = VERTEX_POINT('',#6081);
+#6081 = CARTESIAN_POINT('',(-8.032322823068,-19.41239123235,
+ -1.735902274959));
+#6082 = VERTEX_POINT('',#6083);
+#6083 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
+ -3.389196082295E-015));
+#6084 = SURFACE_CURVE('',#6085,(#6090,#6097),.PCURVE_S1.);
+#6085 = CIRCLE('',#6086,20.9);
+#6086 = AXIS2_PLACEMENT_3D('',#6087,#6088,#6089);
+#6087 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
+#6088 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
+#6089 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#6090 = PCURVE('',#3494,#6091);
+#6091 = DEFINITIONAL_REPRESENTATION('',(#6092),#6096);
+#6092 = LINE('',#6093,#6094);
+#6093 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#6094 = VECTOR('',#6095,1.);
+#6095 = DIRECTION('',(-1.,0.E+000));
+#6096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6097 = PCURVE('',#6098,#6103);
+#6098 = PLANE('',#6099);
+#6099 = AXIS2_PLACEMENT_3D('',#6100,#6101,#6102);
+#6100 = CARTESIAN_POINT('',(-8.292856235474,-19.8636483397,
+ -5.467381202931));
+#6101 = DIRECTION('',(0.866025403784,-0.5,9.104896719151E-016));
+#6102 = DIRECTION('',(-8.881784197001E-016,3.76667109355E-016,1.));
+#6103 = DEFINITIONAL_REPRESENTATION('',(#6104),#6112);
+#6104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6105,#6106,#6107,#6108,
+#6109,#6110,#6111),.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('') );
+#6105 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6106 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#6107 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#6108 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#6109 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#6110 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#6111 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6113 = ORIENTED_EDGE('',*,*,#6114,.F.);
+#6114 = EDGE_CURVE('',#3398,#6080,#6115,.T.);
+#6115 = SURFACE_CURVE('',#6116,(#6120,#6127),.PCURVE_S1.);
+#6116 = LINE('',#6117,#6118);
+#6117 = CARTESIAN_POINT('',(-8.032322823068,-19.41239123235,
+ -1.735902274959));
+#6118 = VECTOR('',#6119,1.);
+#6119 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
+#6120 = PCURVE('',#3494,#6121);
+#6121 = DEFINITIONAL_REPRESENTATION('',(#6122),#6126);
+#6122 = LINE('',#6123,#6124);
+#6123 = CARTESIAN_POINT('',(-6.20003198827,0.E+000));
+#6124 = VECTOR('',#6125,1.);
+#6125 = DIRECTION('',(-0.E+000,1.));
+#6126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6127 = PCURVE('',#3420,#6128);
+#6128 = DEFINITIONAL_REPRESENTATION('',(#6129),#6133);
+#6129 = LINE('',#6130,#6131);
+#6130 = CARTESIAN_POINT('',(1.36559577686,-2.));
+#6131 = VECTOR('',#6132,1.);
+#6132 = DIRECTION('',(-1.018327404654E-016,1.));
+#6133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6134 = ORIENTED_EDGE('',*,*,#3432,.T.);
+#6135 = ORIENTED_EDGE('',*,*,#6136,.F.);
+#6136 = EDGE_CURVE('',#6082,#3433,#6137,.T.);
+#6137 = SURFACE_CURVE('',#6138,(#6142,#6149),.PCURVE_S1.);
+#6138 = LINE('',#6139,#6140);
+#6139 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
+ -4.440892098501E-015));
+#6140 = VECTOR('',#6141,1.);
+#6141 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
+#6142 = PCURVE('',#3494,#6143);
+#6143 = DEFINITIONAL_REPRESENTATION('',(#6144),#6148);
+#6144 = LINE('',#6145,#6146);
+#6145 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#6146 = VECTOR('',#6147,1.);
+#6147 = DIRECTION('',(-0.E+000,-1.));
+#6148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6149 = PCURVE('',#5770,#6150);
+#6150 = DEFINITIONAL_REPRESENTATION('',(#6151),#6155);
+#6151 = LINE('',#6152,#6153);
+#6152 = CARTESIAN_POINT('',(-2.6645352591E-015,-1.538370149107E-015));
+#6153 = VECTOR('',#6154,1.);
+#6154 = DIRECTION('',(9.216261297709E-017,-1.));
+#6155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6156 = ADVANCED_FACE('',(#6157),#3420,.F.);
+#6157 = FACE_BOUND('',#6158,.F.);
+#6158 = EDGE_LOOP('',(#6159,#6182,#6205,#6226,#6227));
+#6159 = ORIENTED_EDGE('',*,*,#6160,.F.);
+#6160 = EDGE_CURVE('',#6161,#3363,#6163,.T.);
+#6161 = VERTEX_POINT('',#6162);
+#6162 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
+ -2.701524309174));
+#6163 = SURFACE_CURVE('',#6164,(#6168,#6175),.PCURVE_S1.);
+#6164 = LINE('',#6165,#6166);
+#6165 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
+ -2.701524309144));
+#6166 = VECTOR('',#6167,1.);
+#6167 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
+#6168 = PCURVE('',#3420,#6169);
+#6169 = DEFINITIONAL_REPRESENTATION('',(#6170),#6174);
+#6170 = LINE('',#6171,#6172);
+#6171 = CARTESIAN_POINT('',(1.256073966947E-015,1.538370149107E-015));
+#6172 = VECTOR('',#6173,1.);
+#6173 = DIRECTION('',(1.,-1.951060771663E-016));
+#6174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6175 = PCURVE('',#3385,#6176);
+#6176 = DEFINITIONAL_REPRESENTATION('',(#6177),#6181);
+#6177 = LINE('',#6178,#6179);
+#6178 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
+#6179 = VECTOR('',#6180,1.);
+#6180 = DIRECTION('',(-0.707106781192,-0.707106781181));
+#6181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6182 = ORIENTED_EDGE('',*,*,#6183,.T.);
+#6183 = EDGE_CURVE('',#6161,#6184,#6186,.T.);
+#6184 = VERTEX_POINT('',#6185);
+#6185 = CARTESIAN_POINT('',(-8.515133840154,-20.24864444439,
+ -2.701524309174));
+#6186 = SURFACE_CURVE('',#6187,(#6191,#6198),.PCURVE_S1.);
+#6187 = LINE('',#6188,#6189);
+#6188 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
+ -2.701524309174));
+#6189 = VECTOR('',#6190,1.);
+#6190 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
+#6191 = PCURVE('',#3420,#6192);
+#6192 = DEFINITIONAL_REPRESENTATION('',(#6193),#6197);
+#6193 = LINE('',#6194,#6195);
+#6194 = CARTESIAN_POINT('',(-2.09878150543E-011,1.856117205342E-015));
+#6195 = VECTOR('',#6196,1.);
+#6196 = DIRECTION('',(2.08575341042E-016,-1.));
+#6197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6198 = PCURVE('',#3327,#6199);
+#6199 = DEFINITIONAL_REPRESENTATION('',(#6200),#6204);
+#6200 = LINE('',#6201,#6202);
+#6201 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
+#6202 = VECTOR('',#6203,1.);
+#6203 = DIRECTION('',(-0.E+000,-1.));
+#6204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6205 = ORIENTED_EDGE('',*,*,#6206,.T.);
+#6206 = EDGE_CURVE('',#6184,#6080,#6207,.T.);
+#6207 = SURFACE_CURVE('',#6208,(#6212,#6219),.PCURVE_S1.);
+#6208 = LINE('',#6209,#6210);
+#6209 = CARTESIAN_POINT('',(-8.805296550708,-20.75122100153,
+ -3.281849730262));
+#6210 = VECTOR('',#6211,1.);
+#6211 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
+#6212 = PCURVE('',#3420,#6213);
+#6213 = DEFINITIONAL_REPRESENTATION('',(#6214),#6218);
+#6214 = LINE('',#6215,#6216);
+#6215 = CARTESIAN_POINT('',(-0.820704081128,-2.));
+#6216 = VECTOR('',#6217,1.);
+#6217 = DIRECTION('',(1.,-2.506172283975E-016));
+#6218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6219 = PCURVE('',#6098,#6220);
+#6220 = DEFINITIONAL_REPRESENTATION('',(#6221),#6225);
+#6221 = LINE('',#6222,#6223);
+#6222 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
+#6223 = VECTOR('',#6224,1.);
+#6224 = DIRECTION('',(0.707106781192,-0.707106781181));
+#6225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6226 = ORIENTED_EDGE('',*,*,#6114,.F.);
+#6227 = ORIENTED_EDGE('',*,*,#3397,.F.);
+#6228 = ADVANCED_FACE('',(#6229),#3385,.F.);
+#6229 = FACE_BOUND('',#6230,.F.);
+#6230 = EDGE_LOOP('',(#6231,#6232,#6254));
+#6231 = ORIENTED_EDGE('',*,*,#3362,.F.);
+#6232 = ORIENTED_EDGE('',*,*,#6233,.T.);
+#6233 = EDGE_CURVE('',#3266,#6161,#6234,.T.);
+#6234 = SURFACE_CURVE('',#6235,(#6240,#6247),.PCURVE_S1.);
+#6235 = CIRCLE('',#6236,3.5);
+#6236 = AXIS2_PLACEMENT_3D('',#6237,#6238,#6239);
+#6237 = CARTESIAN_POINT('',(-5.545637594915,-19.10532607475,
+ -5.17638090205));
+#6238 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
+#6239 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#6240 = PCURVE('',#3385,#6241);
+#6241 = DEFINITIONAL_REPRESENTATION('',(#6242),#6246);
+#6242 = CIRCLE('',#6243,3.5);
+#6243 = AXIS2_PLACEMENT_2D('',#6244,#6245);
+#6244 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
+#6245 = DIRECTION('',(2.08919536996E-017,1.));
+#6246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6247 = PCURVE('',#3327,#6248);
+#6248 = DEFINITIONAL_REPRESENTATION('',(#6249),#6253);
+#6249 = LINE('',#6250,#6251);
+#6250 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#6251 = VECTOR('',#6252,1.);
+#6252 = DIRECTION('',(-1.,0.E+000));
+#6253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6254 = ORIENTED_EDGE('',*,*,#6160,.T.);
+#6255 = ADVANCED_FACE('',(#6256),#3327,.T.);
+#6256 = FACE_BOUND('',#6257,.F.);
+#6257 = EDGE_LOOP('',(#6258,#6259,#6260,#6283,#6305));
+#6258 = ORIENTED_EDGE('',*,*,#6233,.F.);
+#6259 = ORIENTED_EDGE('',*,*,#3265,.F.);
+#6260 = ORIENTED_EDGE('',*,*,#6261,.T.);
+#6261 = EDGE_CURVE('',#3169,#6262,#6264,.T.);
+#6262 = VERTEX_POINT('',#6263);
+#6263 = CARTESIAN_POINT('',(-7.128318319079,-17.84660950116,
+ -8.663608212212));
+#6264 = SURFACE_CURVE('',#6265,(#6269,#6276),.PCURVE_S1.);
+#6265 = LINE('',#6266,#6267);
+#6266 = CARTESIAN_POINT('',(-7.128318319079,-17.84660950116,
+ -8.663608212212));
+#6267 = VECTOR('',#6268,1.);
+#6268 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
+#6269 = PCURVE('',#3327,#6270);
+#6270 = DEFINITIONAL_REPRESENTATION('',(#6271),#6275);
+#6271 = LINE('',#6272,#6273);
+#6272 = CARTESIAN_POINT('',(-4.626930666217,-2.));
+#6273 = VECTOR('',#6274,1.);
+#6274 = DIRECTION('',(-0.E+000,1.));
+#6275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6276 = PCURVE('',#3230,#6277);
+#6277 = DEFINITIONAL_REPRESENTATION('',(#6278),#6282);
+#6278 = LINE('',#6279,#6280);
+#6279 = CARTESIAN_POINT('',(-5.855762644927,1.7763568394E-015));
+#6280 = VECTOR('',#6281,1.);
+#6281 = DIRECTION('',(-0.E+000,1.));
+#6282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6283 = ORIENTED_EDGE('',*,*,#6284,.F.);
+#6284 = EDGE_CURVE('',#6184,#6262,#6285,.T.);
+#6285 = SURFACE_CURVE('',#6286,(#6291,#6298),.PCURVE_S1.);
+#6286 = CIRCLE('',#6287,3.5);
+#6287 = AXIS2_PLACEMENT_3D('',#6288,#6289,#6290);
+#6288 = CARTESIAN_POINT('',(-7.277688402483,-18.10532607475,
+ -5.17638090205));
+#6289 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
+#6290 = DIRECTION('',(-0.5,-0.866025403784,-1.150078238046E-016));
+#6291 = PCURVE('',#3327,#6292);
+#6292 = DEFINITIONAL_REPRESENTATION('',(#6293),#6297);
+#6293 = LINE('',#6294,#6295);
+#6294 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#6295 = VECTOR('',#6296,1.);
+#6296 = DIRECTION('',(1.,-0.E+000));
+#6297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6298 = PCURVE('',#6098,#6299);
+#6299 = DEFINITIONAL_REPRESENTATION('',(#6300),#6304);
+#6300 = CIRCLE('',#6301,3.5);
+#6301 = AXIS2_PLACEMENT_2D('',#6302,#6303);
+#6302 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
+#6303 = DIRECTION('',(2.878100573936E-018,1.));
+#6304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6305 = ORIENTED_EDGE('',*,*,#6183,.F.);
+#6306 = ADVANCED_FACE('',(#6307),#3230,.F.);
+#6307 = FACE_BOUND('',#6308,.T.);
+#6308 = EDGE_LOOP('',(#6309,#6337,#6358,#6359));
+#6309 = ORIENTED_EDGE('',*,*,#6310,.F.);
+#6310 = EDGE_CURVE('',#6311,#6262,#6313,.T.);
+#6311 = VERTEX_POINT('',#6312);
+#6312 = CARTESIAN_POINT('',(-6.746015687485,-17.18444191938,
+ -10.17638090205));
+#6313 = SURFACE_CURVE('',#6314,(#6319,#6326),.PCURVE_S1.);
+#6314 = CIRCLE('',#6315,20.9);
+#6315 = AXIS2_PLACEMENT_3D('',#6316,#6317,#6318);
+#6316 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
+#6317 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
+#6318 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#6319 = PCURVE('',#3230,#6320);
+#6320 = DEFINITIONAL_REPRESENTATION('',(#6321),#6325);
+#6321 = LINE('',#6322,#6323);
+#6322 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#6323 = VECTOR('',#6324,1.);
+#6324 = DIRECTION('',(-1.,0.E+000));
+#6325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6326 = PCURVE('',#6098,#6327);
+#6327 = DEFINITIONAL_REPRESENTATION('',(#6328),#6336);
+#6328 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6329,#6330,#6331,#6332,
+#6333,#6334,#6335),.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('') );
+#6329 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6330 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#6331 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#6332 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#6333 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#6334 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#6335 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6337 = ORIENTED_EDGE('',*,*,#6338,.T.);
+#6338 = EDGE_CURVE('',#6311,#3136,#6339,.T.);
+#6339 = SURFACE_CURVE('',#6340,(#6344,#6351),.PCURVE_S1.);
+#6340 = LINE('',#6341,#6342);
+#6341 = CARTESIAN_POINT('',(-6.746015687485,-17.18444191938,
+ -10.17638090205));
+#6342 = VECTOR('',#6343,1.);
+#6343 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
+#6344 = PCURVE('',#3230,#6345);
+#6345 = DEFINITIONAL_REPRESENTATION('',(#6346),#6350);
+#6346 = LINE('',#6347,#6348);
+#6347 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
+#6348 = VECTOR('',#6349,1.);
+#6349 = DIRECTION('',(-0.E+000,-1.));
+#6350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6351 = PCURVE('',#3152,#6352);
+#6352 = DEFINITIONAL_REPRESENTATION('',(#6353),#6357);
+#6353 = LINE('',#6354,#6355);
+#6354 = CARTESIAN_POINT('',(1.063344643487,-8.881784197001E-016));
+#6355 = VECTOR('',#6356,1.);
+#6356 = DIRECTION('',(1.110223024625E-016,-1.));
+#6357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6358 = ORIENTED_EDGE('',*,*,#3168,.T.);
+#6359 = ORIENTED_EDGE('',*,*,#6261,.T.);
+#6360 = ADVANCED_FACE('',(#6361),#3152,.T.);
+#6361 = FACE_BOUND('',#6362,.T.);
+#6362 = EDGE_LOOP('',(#6363,#6386,#6414,#6442,#6463,#6464));
+#6363 = ORIENTED_EDGE('',*,*,#6364,.F.);
+#6364 = EDGE_CURVE('',#6365,#6311,#6367,.T.);
+#6365 = VERTEX_POINT('',#6366);
+#6366 = CARTESIAN_POINT('',(-7.277688009229,-18.10532539361,
+ -10.17638090205));
+#6367 = SURFACE_CURVE('',#6368,(#6372,#6379),.PCURVE_S1.);
+#6368 = LINE('',#6369,#6370);
+#6369 = CARTESIAN_POINT('',(-7.277688009229,-18.10532539361,
+ -10.17638090205));
+#6370 = VECTOR('',#6371,1.);
+#6371 = DIRECTION('',(0.5,0.866025403784,1.387778780781E-016));
+#6372 = PCURVE('',#3152,#6373);
+#6373 = DEFINITIONAL_REPRESENTATION('',(#6374),#6378);
+#6374 = LINE('',#6375,#6376);
+#6375 = CARTESIAN_POINT('',(8.881784197001E-016,1.538370149107E-015));
+#6376 = VECTOR('',#6377,1.);
+#6377 = DIRECTION('',(1.,-1.110223024625E-016));
+#6378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6379 = PCURVE('',#6098,#6380);
+#6380 = DEFINITIONAL_REPRESENTATION('',(#6381),#6385);
+#6381 = LINE('',#6382,#6383);
+#6382 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
+#6383 = VECTOR('',#6384,1.);
+#6384 = DIRECTION('',(2.08919536996E-017,-1.));
+#6385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6386 = ORIENTED_EDGE('',*,*,#6387,.T.);
+#6387 = EDGE_CURVE('',#6365,#6388,#6390,.T.);
+#6388 = VERTEX_POINT('',#6389);
+#6389 = CARTESIAN_POINT('',(-12.04082773004,-15.35532539361,
+ -10.17638090205));
+#6390 = SURFACE_CURVE('',#6391,(#6395,#6402),.PCURVE_S1.);
+#6391 = LINE('',#6392,#6393);
+#6392 = CARTESIAN_POINT('',(-7.277688009229,-18.10532539361,
+ -10.17638090205));
+#6393 = VECTOR('',#6394,1.);
+#6394 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
+#6395 = PCURVE('',#3152,#6396);
+#6396 = DEFINITIONAL_REPRESENTATION('',(#6397),#6401);
+#6397 = LINE('',#6398,#6399);
+#6398 = CARTESIAN_POINT('',(8.881784197001E-016,1.538370149107E-015));
+#6399 = VECTOR('',#6400,1.);
+#6400 = DIRECTION('',(1.110223024625E-016,-1.));
+#6401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6402 = PCURVE('',#6403,#6408);
+#6403 = CYLINDRICAL_SURFACE('',#6404,5.);
+#6404 = AXIS2_PLACEMENT_3D('',#6405,#6406,#6407);
+#6405 = CARTESIAN_POINT('',(-7.277688402483,-18.10532607475,
+ -5.17638090205));
+#6406 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
+#6407 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#6408 = DEFINITIONAL_REPRESENTATION('',(#6409),#6413);
+#6409 = LINE('',#6410,#6411);
+#6410 = CARTESIAN_POINT('',(-4.712388823083,0.E+000));
+#6411 = VECTOR('',#6412,1.);
+#6412 = DIRECTION('',(-0.E+000,-1.));
+#6413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6414 = ORIENTED_EDGE('',*,*,#6415,.T.);
+#6415 = EDGE_CURVE('',#6388,#6416,#6418,.T.);
+#6416 = VERTEX_POINT('',#6417);
+#6417 = CARTESIAN_POINT('',(-11.5091554083,-14.43444191938,
+ -10.17638090205));
+#6418 = SURFACE_CURVE('',#6419,(#6423,#6430),.PCURVE_S1.);
+#6419 = LINE('',#6420,#6421);
+#6420 = CARTESIAN_POINT('',(-12.04082773004,-15.35532539361,
+ -10.17638090205));
+#6421 = VECTOR('',#6422,1.);
+#6422 = DIRECTION('',(0.5,0.866025403784,1.387778780781E-016));
+#6423 = PCURVE('',#3152,#6424);
+#6424 = DEFINITIONAL_REPRESENTATION('',(#6425),#6429);
+#6425 = LINE('',#6426,#6427);
+#6426 = CARTESIAN_POINT('',(3.996802888651E-015,-5.5));
+#6427 = VECTOR('',#6428,1.);
+#6428 = DIRECTION('',(1.,-1.110223024625E-016));
+#6429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6430 = PCURVE('',#6431,#6436);
+#6431 = PLANE('',#6432);
+#6432 = AXIS2_PLACEMENT_3D('',#6433,#6434,#6435);
+#6433 = CARTESIAN_POINT('',(-13.05599595628,-17.1136483397,
+ -5.467381202931));
+#6434 = DIRECTION('',(0.866025403784,-0.5,9.104896719151E-016));
+#6435 = DIRECTION('',(-8.881784197001E-016,3.76667109355E-016,1.));
+#6436 = DEFINITIONAL_REPRESENTATION('',(#6437),#6441);
+#6437 = LINE('',#6438,#6439);
+#6438 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
+#6439 = VECTOR('',#6440,1.);
+#6440 = DIRECTION('',(2.08919536996E-017,-1.));
+#6441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6442 = ORIENTED_EDGE('',*,*,#6443,.F.);
+#6443 = EDGE_CURVE('',#3039,#6416,#6444,.T.);
+#6444 = SURFACE_CURVE('',#6445,(#6449,#6456),.PCURVE_S1.);
+#6445 = LINE('',#6446,#6447);
+#6446 = CARTESIAN_POINT('',(-6.746015687485,-17.18444191938,
+ -10.17638090205));
+#6447 = VECTOR('',#6448,1.);
+#6448 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
+#6449 = PCURVE('',#3152,#6450);
+#6450 = DEFINITIONAL_REPRESENTATION('',(#6451),#6455);
+#6451 = LINE('',#6452,#6453);
+#6452 = CARTESIAN_POINT('',(1.063344643487,-8.881784197001E-016));
+#6453 = VECTOR('',#6454,1.);
+#6454 = DIRECTION('',(1.110223024625E-016,-1.));
+#6455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6456 = PCURVE('',#3100,#6457);
+#6457 = DEFINITIONAL_REPRESENTATION('',(#6458),#6462);
+#6458 = LINE('',#6459,#6460);
+#6459 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
+#6460 = VECTOR('',#6461,1.);
+#6461 = DIRECTION('',(-0.E+000,-1.));
+#6462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6463 = ORIENTED_EDGE('',*,*,#3135,.T.);
+#6464 = ORIENTED_EDGE('',*,*,#6338,.F.);
+#6465 = ADVANCED_FACE('',(#6466),#3100,.F.);
+#6466 = FACE_BOUND('',#6467,.T.);
+#6467 = EDGE_LOOP('',(#6468,#6469,#6470,#6498));
+#6468 = ORIENTED_EDGE('',*,*,#3038,.F.);
+#6469 = ORIENTED_EDGE('',*,*,#6443,.T.);
+#6470 = ORIENTED_EDGE('',*,*,#6471,.T.);
+#6471 = EDGE_CURVE('',#6416,#6472,#6474,.T.);
+#6472 = VERTEX_POINT('',#6473);
+#6473 = CARTESIAN_POINT('',(-11.89145803989,-15.09660950116,
+ -8.663608212212));
+#6474 = SURFACE_CURVE('',#6475,(#6480,#6487),.PCURVE_S1.);
+#6475 = CIRCLE('',#6476,20.9);
+#6476 = AXIS2_PLACEMENT_3D('',#6477,#6478,#6479);
+#6477 = CARTESIAN_POINT('',(-2.381569860407,1.375,-1.7763568394E-015));
+#6478 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
+#6479 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#6480 = PCURVE('',#3100,#6481);
+#6481 = DEFINITIONAL_REPRESENTATION('',(#6482),#6486);
+#6482 = LINE('',#6483,#6484);
+#6483 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#6484 = VECTOR('',#6485,1.);
+#6485 = DIRECTION('',(-1.,0.E+000));
+#6486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6487 = PCURVE('',#6431,#6488);
+#6488 = DEFINITIONAL_REPRESENTATION('',(#6489),#6497);
+#6489 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6490,#6491,#6492,#6493,
+#6494,#6495,#6496),.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('') );
+#6490 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6491 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#6492 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#6493 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#6494 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#6495 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#6496 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6498 = ORIENTED_EDGE('',*,*,#6499,.T.);
+#6499 = EDGE_CURVE('',#6472,#2942,#6500,.T.);
+#6500 = SURFACE_CURVE('',#6501,(#6505,#6512),.PCURVE_S1.);
+#6501 = LINE('',#6502,#6503);
+#6502 = CARTESIAN_POINT('',(-7.128318319079,-17.84660950116,
+ -8.663608212212));
+#6503 = VECTOR('',#6504,1.);
+#6504 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
+#6505 = PCURVE('',#3100,#6506);
+#6506 = DEFINITIONAL_REPRESENTATION('',(#6507),#6511);
+#6507 = LINE('',#6508,#6509);
+#6508 = CARTESIAN_POINT('',(-5.855762644927,1.7763568394E-015));
+#6509 = VECTOR('',#6510,1.);
+#6510 = DIRECTION('',(-0.E+000,1.));
+#6511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6512 = PCURVE('',#3003,#6513);
+#6513 = DEFINITIONAL_REPRESENTATION('',(#6514),#6518);
+#6514 = LINE('',#6515,#6516);
+#6515 = CARTESIAN_POINT('',(-4.626930666217,-2.));
+#6516 = VECTOR('',#6517,1.);
+#6517 = DIRECTION('',(-0.E+000,1.));
+#6518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6519 = ADVANCED_FACE('',(#6520),#3003,.T.);
+#6520 = FACE_BOUND('',#6521,.F.);
+#6521 = EDGE_LOOP('',(#6522,#6523,#6547,#6570,#6592));
+#6522 = ORIENTED_EDGE('',*,*,#2941,.F.);
+#6523 = ORIENTED_EDGE('',*,*,#6524,.T.);
+#6524 = EDGE_CURVE('',#2907,#6525,#6527,.T.);
+#6525 = VERTEX_POINT('',#6526);
+#6526 = CARTESIAN_POINT('',(-15.01032436853,-16.49864444439,
+ -2.701524309174));
+#6527 = SURFACE_CURVE('',#6528,(#6533,#6540),.PCURVE_S1.);
+#6528 = CIRCLE('',#6529,3.5);
+#6529 = AXIS2_PLACEMENT_3D('',#6530,#6531,#6532);
+#6530 = CARTESIAN_POINT('',(-13.77287893086,-14.35532607475,
+ -5.17638090205));
+#6531 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
+#6532 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#6533 = PCURVE('',#3003,#6534);
+#6534 = DEFINITIONAL_REPRESENTATION('',(#6535),#6539);
+#6535 = LINE('',#6536,#6537);
+#6536 = CARTESIAN_POINT('',(-0.E+000,-9.5));
+#6537 = VECTOR('',#6538,1.);
+#6538 = DIRECTION('',(-1.,0.E+000));
+#6539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6540 = PCURVE('',#2929,#6541);
+#6541 = DEFINITIONAL_REPRESENTATION('',(#6542),#6546);
+#6542 = CIRCLE('',#6543,3.5);
+#6543 = AXIS2_PLACEMENT_2D('',#6544,#6545);
+#6544 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
+#6545 = DIRECTION('',(2.08919536996E-017,1.));
+#6546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6547 = ORIENTED_EDGE('',*,*,#6548,.F.);
+#6548 = EDGE_CURVE('',#6549,#6525,#6551,.T.);
+#6549 = VERTEX_POINT('',#6550);
+#6550 = CARTESIAN_POINT('',(-13.27827356096,-17.49864444439,
+ -2.701524309174));
+#6551 = SURFACE_CURVE('',#6552,(#6556,#6563),.PCURVE_S1.);
+#6552 = LINE('',#6553,#6554);
+#6553 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
+ -2.701524309174));
+#6554 = VECTOR('',#6555,1.);
+#6555 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
+#6556 = PCURVE('',#3003,#6557);
+#6557 = DEFINITIONAL_REPRESENTATION('',(#6558),#6562);
+#6558 = LINE('',#6559,#6560);
+#6559 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
+#6560 = VECTOR('',#6561,1.);
+#6561 = DIRECTION('',(-0.E+000,-1.));
+#6562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6563 = PCURVE('',#2894,#6564);
+#6564 = DEFINITIONAL_REPRESENTATION('',(#6565),#6569);
+#6565 = LINE('',#6566,#6567);
+#6566 = CARTESIAN_POINT('',(-2.09878150543E-011,1.856117205342E-015));
+#6567 = VECTOR('',#6568,1.);
+#6568 = DIRECTION('',(2.08575341042E-016,-1.));
+#6569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6570 = ORIENTED_EDGE('',*,*,#6571,.T.);
+#6571 = EDGE_CURVE('',#6549,#6472,#6572,.T.);
+#6572 = SURFACE_CURVE('',#6573,(#6578,#6585),.PCURVE_S1.);
+#6573 = CIRCLE('',#6574,3.5);
+#6574 = AXIS2_PLACEMENT_3D('',#6575,#6576,#6577);
+#6575 = CARTESIAN_POINT('',(-12.04082812329,-15.35532607475,
+ -5.17638090205));
+#6576 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
+#6577 = DIRECTION('',(-0.5,-0.866025403784,-1.150078238046E-016));
+#6578 = PCURVE('',#3003,#6579);
+#6579 = DEFINITIONAL_REPRESENTATION('',(#6580),#6584);
+#6580 = LINE('',#6581,#6582);
+#6581 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
+#6582 = VECTOR('',#6583,1.);
+#6583 = DIRECTION('',(1.,-0.E+000));
+#6584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6585 = PCURVE('',#6431,#6586);
+#6586 = DEFINITIONAL_REPRESENTATION('',(#6587),#6591);
+#6587 = CIRCLE('',#6588,3.5);
+#6588 = AXIS2_PLACEMENT_2D('',#6589,#6590);
+#6589 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
+#6590 = DIRECTION('',(2.878100573936E-018,1.));
+#6591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6592 = ORIENTED_EDGE('',*,*,#6499,.T.);
+#6593 = ADVANCED_FACE('',(#6594),#2929,.T.);
+#6594 = FACE_BOUND('',#6595,.T.);
+#6595 = EDGE_LOOP('',(#6596,#6597,#6598));
+#6596 = ORIENTED_EDGE('',*,*,#2906,.F.);
+#6597 = ORIENTED_EDGE('',*,*,#6524,.T.);
+#6598 = ORIENTED_EDGE('',*,*,#6599,.T.);
+#6599 = EDGE_CURVE('',#6525,#2872,#6600,.T.);
+#6600 = SURFACE_CURVE('',#6601,(#6605,#6612),.PCURVE_S1.);
+#6601 = LINE('',#6602,#6603);
+#6602 = CARTESIAN_POINT('',(-15.01032436853,-16.49864444439,
+ -2.701524309144));
+#6603 = VECTOR('',#6604,1.);
+#6604 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
+#6605 = PCURVE('',#2929,#6606);
+#6606 = DEFINITIONAL_REPRESENTATION('',(#6607),#6611);
+#6607 = LINE('',#6608,#6609);
+#6608 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
+#6609 = VECTOR('',#6610,1.);
+#6610 = DIRECTION('',(-0.707106781192,-0.707106781181));
+#6611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6612 = PCURVE('',#2894,#6613);
+#6613 = DEFINITIONAL_REPRESENTATION('',(#6614),#6618);
+#6614 = LINE('',#6615,#6616);
+#6615 = CARTESIAN_POINT('',(-2.727656155984E-015,-9.5));
+#6616 = VECTOR('',#6617,1.);
+#6617 = DIRECTION('',(1.,-1.951060771663E-016));
+#6618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6619 = ADVANCED_FACE('',(#6620),#2894,.F.);
+#6620 = FACE_BOUND('',#6621,.F.);
+#6621 = EDGE_LOOP('',(#6622,#6645,#6646,#6647,#6648));
+#6622 = ORIENTED_EDGE('',*,*,#6623,.F.);
+#6623 = EDGE_CURVE('',#6549,#6624,#6626,.T.);
+#6624 = VERTEX_POINT('',#6625);
+#6625 = CARTESIAN_POINT('',(-12.79546254388,-16.66239123235,
+ -1.735902274959));
+#6626 = SURFACE_CURVE('',#6627,(#6631,#6638),.PCURVE_S1.);
+#6627 = LINE('',#6628,#6629);
+#6628 = CARTESIAN_POINT('',(-13.56843627152,-18.00122100153,
+ -3.281849730262));
+#6629 = VECTOR('',#6630,1.);
+#6630 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
+#6631 = PCURVE('',#2894,#6632);
+#6632 = DEFINITIONAL_REPRESENTATION('',(#6633),#6637);
+#6633 = LINE('',#6634,#6635);
+#6634 = CARTESIAN_POINT('',(-0.820704081128,-7.5));
+#6635 = VECTOR('',#6636,1.);
+#6636 = DIRECTION('',(1.,-2.506172283975E-016));
+#6637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6638 = PCURVE('',#6431,#6639);
+#6639 = DEFINITIONAL_REPRESENTATION('',(#6640),#6644);
+#6640 = LINE('',#6641,#6642);
+#6641 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
+#6642 = VECTOR('',#6643,1.);
+#6643 = DIRECTION('',(0.707106781192,-0.707106781181));
+#6644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6645 = ORIENTED_EDGE('',*,*,#6548,.T.);
+#6646 = ORIENTED_EDGE('',*,*,#6599,.T.);
+#6647 = ORIENTED_EDGE('',*,*,#2871,.F.);
+#6648 = ORIENTED_EDGE('',*,*,#6649,.F.);
+#6649 = EDGE_CURVE('',#6624,#2775,#6650,.T.);
+#6650 = SURFACE_CURVE('',#6651,(#6655,#6662),.PCURVE_S1.);
+#6651 = LINE('',#6652,#6653);
+#6652 = CARTESIAN_POINT('',(-8.032322823068,-19.41239123235,
+ -1.735902274959));
+#6653 = VECTOR('',#6654,1.);
+#6654 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
+#6655 = PCURVE('',#2894,#6656);
+#6656 = DEFINITIONAL_REPRESENTATION('',(#6657),#6661);
+#6657 = LINE('',#6658,#6659);
+#6658 = CARTESIAN_POINT('',(1.36559577686,-2.));
+#6659 = VECTOR('',#6660,1.);
+#6660 = DIRECTION('',(-1.018327404654E-016,1.));
+#6661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6662 = PCURVE('',#2836,#6663);
+#6663 = DEFINITIONAL_REPRESENTATION('',(#6664),#6668);
+#6664 = LINE('',#6665,#6666);
+#6665 = CARTESIAN_POINT('',(-6.20003198827,0.E+000));
+#6666 = VECTOR('',#6667,1.);
+#6667 = DIRECTION('',(-0.E+000,1.));
+#6668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6669 = ADVANCED_FACE('',(#6670),#2836,.F.);
+#6670 = FACE_BOUND('',#6671,.T.);
+#6671 = EDGE_LOOP('',(#6672,#6673,#6674,#6702));
+#6672 = ORIENTED_EDGE('',*,*,#2774,.F.);
+#6673 = ORIENTED_EDGE('',*,*,#6649,.F.);
+#6674 = ORIENTED_EDGE('',*,*,#6675,.T.);
+#6675 = EDGE_CURVE('',#6624,#6676,#6678,.T.);
+#6676 = VERTEX_POINT('',#6677);
+#6677 = CARTESIAN_POINT('',(-12.8315698604,-16.72493093909,
+ -7.418130952737E-015));
+#6678 = SURFACE_CURVE('',#6679,(#6684,#6691),.PCURVE_S1.);
+#6679 = CIRCLE('',#6680,20.9);
+#6680 = AXIS2_PLACEMENT_3D('',#6681,#6682,#6683);
+#6681 = CARTESIAN_POINT('',(-2.381569860407,1.375,-1.7763568394E-015));
+#6682 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
+#6683 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#6684 = PCURVE('',#2836,#6685);
+#6685 = DEFINITIONAL_REPRESENTATION('',(#6686),#6690);
+#6686 = LINE('',#6687,#6688);
+#6687 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#6688 = VECTOR('',#6689,1.);
+#6689 = DIRECTION('',(-1.,0.E+000));
+#6690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6691 = PCURVE('',#6431,#6692);
+#6692 = DEFINITIONAL_REPRESENTATION('',(#6693),#6701);
+#6693 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6694,#6695,#6696,#6697,
+#6698,#6699,#6700),.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('') );
+#6694 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6695 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#6696 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#6697 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#6698 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#6699 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#6700 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6702 = ORIENTED_EDGE('',*,*,#6703,.F.);
+#6703 = EDGE_CURVE('',#2751,#6676,#6704,.T.);
+#6704 = SURFACE_CURVE('',#6705,(#6709,#6716),.PCURVE_S1.);
+#6705 = LINE('',#6706,#6707);
+#6706 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
+ -4.440892098501E-015));
+#6707 = VECTOR('',#6708,1.);
+#6708 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
+#6709 = PCURVE('',#2836,#6710);
+#6710 = DEFINITIONAL_REPRESENTATION('',(#6711),#6715);
+#6711 = LINE('',#6712,#6713);
+#6712 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#6713 = VECTOR('',#6714,1.);
+#6714 = DIRECTION('',(-0.E+000,-1.));
+#6715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6716 = PCURVE('',#5831,#6717);
+#6717 = DEFINITIONAL_REPRESENTATION('',(#6718),#6722);
+#6718 = LINE('',#6719,#6720);
+#6719 = CARTESIAN_POINT('',(-2.6645352591E-015,-1.538370149107E-015));
+#6720 = VECTOR('',#6721,1.);
+#6721 = DIRECTION('',(9.216261297709E-017,-1.));
+#6722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6723 = ADVANCED_FACE('',(#6724),#2715,.F.);
+#6724 = FACE_BOUND('',#6725,.T.);
+#6725 = EDGE_LOOP('',(#6726,#6761,#6782,#6783));
+#6726 = ORIENTED_EDGE('',*,*,#6727,.F.);
+#6727 = EDGE_CURVE('',#6728,#6730,#6732,.T.);
+#6728 = VERTEX_POINT('',#6729);
+#6729 = CARTESIAN_POINT('',(-12.79546254388,16.66239123235,
+ -1.735902274959));
+#6730 = VERTEX_POINT('',#6731);
+#6731 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
+ -2.105160835673E-014));
+#6732 = SURFACE_CURVE('',#6733,(#6738,#6745),.PCURVE_S1.);
+#6733 = CIRCLE('',#6734,20.9);
+#6734 = AXIS2_PLACEMENT_3D('',#6735,#6736,#6737);
+#6735 = CARTESIAN_POINT('',(-2.381569860407,-1.375,6.661338147751E-016)
+ );
+#6736 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
+#6737 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#6738 = PCURVE('',#2715,#6739);
+#6739 = DEFINITIONAL_REPRESENTATION('',(#6740),#6744);
+#6740 = LINE('',#6741,#6742);
+#6741 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#6742 = VECTOR('',#6743,1.);
+#6743 = DIRECTION('',(-1.,0.E+000));
+#6744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6745 = PCURVE('',#6746,#6751);
+#6746 = PLANE('',#6747);
+#6747 = AXIS2_PLACEMENT_3D('',#6748,#6749,#6750);
+#6748 = CARTESIAN_POINT('',(-13.05599595628,17.113648339705,
+ -5.467381202931));
+#6749 = DIRECTION('',(-0.866025403784,-0.5,3.662668064038E-016));
+#6750 = DIRECTION('',(-1.020386659671E-031,9.535559152701E-016,1.));
+#6751 = DEFINITIONAL_REPRESENTATION('',(#6752),#6760);
+#6752 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6753,#6754,#6755,#6756,
+#6757,#6758,#6759),.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('') );
+#6753 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6754 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#6755 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#6756 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#6757 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#6758 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#6759 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6761 = ORIENTED_EDGE('',*,*,#6762,.F.);
+#6762 = EDGE_CURVE('',#2619,#6728,#6763,.T.);
+#6763 = SURFACE_CURVE('',#6764,(#6768,#6775),.PCURVE_S1.);
+#6764 = LINE('',#6765,#6766);
+#6765 = CARTESIAN_POINT('',(-12.79546254388,16.66239123235,
+ -1.735902274959));
+#6766 = VECTOR('',#6767,1.);
+#6767 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
+#6768 = PCURVE('',#2715,#6769);
+#6769 = DEFINITIONAL_REPRESENTATION('',(#6770),#6774);
+#6770 = LINE('',#6771,#6772);
+#6771 = CARTESIAN_POINT('',(-6.20003198827,-1.7763568394E-015));
+#6772 = VECTOR('',#6773,1.);
+#6773 = DIRECTION('',(-0.E+000,1.));
+#6774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6775 = PCURVE('',#2641,#6776);
+#6776 = DEFINITIONAL_REPRESENTATION('',(#6777),#6781);
+#6777 = LINE('',#6778,#6779);
+#6778 = CARTESIAN_POINT('',(1.36559577686,-2.));
+#6779 = VECTOR('',#6780,1.);
+#6780 = DIRECTION('',(2.727317359075E-017,1.));
+#6781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6782 = ORIENTED_EDGE('',*,*,#2653,.T.);
+#6783 = ORIENTED_EDGE('',*,*,#6784,.F.);
+#6784 = EDGE_CURVE('',#6730,#2654,#6785,.T.);
+#6785 = SURFACE_CURVE('',#6786,(#6790,#6797),.PCURVE_S1.);
+#6786 = LINE('',#6787,#6788);
+#6787 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
+ -2.04281036531E-014));
+#6788 = VECTOR('',#6789,1.);
+#6789 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#6790 = PCURVE('',#2715,#6791);
+#6791 = DEFINITIONAL_REPRESENTATION('',(#6792),#6796);
+#6792 = LINE('',#6793,#6794);
+#6793 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#6794 = VECTOR('',#6795,1.);
+#6795 = DIRECTION('',(-0.E+000,-1.));
+#6796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6797 = PCURVE('',#5860,#6798);
+#6798 = DEFINITIONAL_REPRESENTATION('',(#6799),#6803);
+#6799 = LINE('',#6800,#6801);
+#6800 = CARTESIAN_POINT('',(-1.7763568394E-015,-1.538370149107E-015));
+#6801 = VECTOR('',#6802,1.);
+#6802 = DIRECTION('',(1.487416814334E-017,-1.));
+#6803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6804 = ADVANCED_FACE('',(#6805),#2641,.F.);
+#6805 = FACE_BOUND('',#6806,.F.);
+#6806 = EDGE_LOOP('',(#6807,#6830,#6853,#6874,#6875));
+#6807 = ORIENTED_EDGE('',*,*,#6808,.F.);
+#6808 = EDGE_CURVE('',#6809,#2584,#6811,.T.);
+#6809 = VERTEX_POINT('',#6810);
+#6810 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
+ -2.701524309174));
+#6811 = SURFACE_CURVE('',#6812,(#6816,#6823),.PCURVE_S1.);
+#6812 = LINE('',#6813,#6814);
+#6813 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
+ -2.701524309144));
+#6814 = VECTOR('',#6815,1.);
+#6815 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
+#6816 = PCURVE('',#2641,#6817);
+#6817 = DEFINITIONAL_REPRESENTATION('',(#6818),#6822);
+#6818 = LINE('',#6819,#6820);
+#6819 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#6820 = VECTOR('',#6821,1.);
+#6821 = DIRECTION('',(1.,6.734631939689E-018));
+#6822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6823 = PCURVE('',#2606,#6824);
+#6824 = DEFINITIONAL_REPRESENTATION('',(#6825),#6829);
+#6825 = LINE('',#6826,#6827);
+#6826 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
+#6827 = VECTOR('',#6828,1.);
+#6828 = DIRECTION('',(-0.707106781192,-0.707106781181));
+#6829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6830 = ORIENTED_EDGE('',*,*,#6831,.T.);
+#6831 = EDGE_CURVE('',#6809,#6832,#6834,.T.);
+#6832 = VERTEX_POINT('',#6833);
+#6833 = CARTESIAN_POINT('',(-13.27827356096,17.498644444395,
+ -2.701524309174));
+#6834 = SURFACE_CURVE('',#6835,(#6839,#6846),.PCURVE_S1.);
+#6835 = LINE('',#6836,#6837);
+#6836 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
+ -2.701524309174));
+#6837 = VECTOR('',#6838,1.);
+#6838 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#6839 = PCURVE('',#2641,#6840);
+#6840 = DEFINITIONAL_REPRESENTATION('',(#6841),#6845);
+#6841 = LINE('',#6842,#6843);
+#6842 = CARTESIAN_POINT('',(-2.098563947037E-011,6.894247086132E-016));
+#6843 = VECTOR('',#6844,1.);
+#6844 = DIRECTION('',(2.438825964486E-017,-1.));
+#6845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6846 = PCURVE('',#2548,#6847);
+#6847 = DEFINITIONAL_REPRESENTATION('',(#6848),#6852);
+#6848 = LINE('',#6849,#6850);
+#6849 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
+#6850 = VECTOR('',#6851,1.);
+#6851 = DIRECTION('',(-0.E+000,-1.));
+#6852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6853 = ORIENTED_EDGE('',*,*,#6854,.T.);
+#6854 = EDGE_CURVE('',#6832,#6728,#6855,.T.);
+#6855 = SURFACE_CURVE('',#6856,(#6860,#6867),.PCURVE_S1.);
+#6856 = LINE('',#6857,#6858);
+#6857 = CARTESIAN_POINT('',(-13.56843627152,18.001221001537,
+ -3.281849730262));
+#6858 = VECTOR('',#6859,1.);
+#6859 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
+#6860 = PCURVE('',#2641,#6861);
+#6861 = DEFINITIONAL_REPRESENTATION('',(#6862),#6866);
+#6862 = LINE('',#6863,#6864);
+#6863 = CARTESIAN_POINT('',(-0.820704081128,-2.));
+#6864 = VECTOR('',#6865,1.);
+#6865 = DIRECTION('',(1.,-1.597988217541E-016));
+#6866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6867 = PCURVE('',#6746,#6868);
+#6868 = DEFINITIONAL_REPRESENTATION('',(#6869),#6873);
+#6869 = LINE('',#6870,#6871);
+#6870 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
+#6871 = VECTOR('',#6872,1.);
+#6872 = DIRECTION('',(0.707106781192,-0.707106781181));
+#6873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6874 = ORIENTED_EDGE('',*,*,#6762,.F.);
+#6875 = ORIENTED_EDGE('',*,*,#2618,.F.);
+#6876 = ADVANCED_FACE('',(#6877),#2606,.F.);
+#6877 = FACE_BOUND('',#6878,.F.);
+#6878 = EDGE_LOOP('',(#6879,#6880,#6902));
+#6879 = ORIENTED_EDGE('',*,*,#2583,.F.);
+#6880 = ORIENTED_EDGE('',*,*,#6881,.T.);
+#6881 = EDGE_CURVE('',#2487,#6809,#6882,.T.);
+#6882 = SURFACE_CURVE('',#6883,(#6888,#6895),.PCURVE_S1.);
+#6883 = CIRCLE('',#6884,3.5);
+#6884 = AXIS2_PLACEMENT_3D('',#6885,#6886,#6887);
+#6885 = CARTESIAN_POINT('',(-13.77287893086,14.355326074756,
+ -5.17638090205));
+#6886 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
+#6887 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#6888 = PCURVE('',#2606,#6889);
+#6889 = DEFINITIONAL_REPRESENTATION('',(#6890),#6894);
+#6890 = CIRCLE('',#6891,3.5);
+#6891 = AXIS2_PLACEMENT_2D('',#6892,#6893);
+#6892 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
+#6893 = DIRECTION('',(6.863621916027E-018,1.));
+#6894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6895 = PCURVE('',#2548,#6896);
+#6896 = DEFINITIONAL_REPRESENTATION('',(#6897),#6901);
+#6897 = LINE('',#6898,#6899);
+#6898 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#6899 = VECTOR('',#6900,1.);
+#6900 = DIRECTION('',(-1.,0.E+000));
+#6901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6902 = ORIENTED_EDGE('',*,*,#6808,.T.);
+#6903 = ADVANCED_FACE('',(#6904),#2548,.T.);
+#6904 = FACE_BOUND('',#6905,.F.);
+#6905 = EDGE_LOOP('',(#6906,#6907,#6908,#6931,#6953));
+#6906 = ORIENTED_EDGE('',*,*,#6881,.F.);
+#6907 = ORIENTED_EDGE('',*,*,#2486,.F.);
+#6908 = ORIENTED_EDGE('',*,*,#6909,.T.);
+#6909 = EDGE_CURVE('',#2390,#6910,#6912,.T.);
+#6910 = VERTEX_POINT('',#6911);
+#6911 = CARTESIAN_POINT('',(-11.89145803989,15.096609501168,
+ -8.663608212212));
+#6912 = SURFACE_CURVE('',#6913,(#6917,#6924),.PCURVE_S1.);
+#6913 = LINE('',#6914,#6915);
+#6914 = CARTESIAN_POINT('',(-11.89145803989,15.096609501168,
+ -8.663608212212));
+#6915 = VECTOR('',#6916,1.);
+#6916 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
+#6917 = PCURVE('',#2548,#6918);
+#6918 = DEFINITIONAL_REPRESENTATION('',(#6919),#6923);
+#6919 = LINE('',#6920,#6921);
+#6920 = CARTESIAN_POINT('',(-4.626930666217,-2.));
+#6921 = VECTOR('',#6922,1.);
+#6922 = DIRECTION('',(-0.E+000,1.));
+#6923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6924 = PCURVE('',#2451,#6925);
+#6925 = DEFINITIONAL_REPRESENTATION('',(#6926),#6930);
+#6926 = LINE('',#6927,#6928);
+#6927 = CARTESIAN_POINT('',(-5.855762644927,3.552713678801E-015));
+#6928 = VECTOR('',#6929,1.);
+#6929 = DIRECTION('',(-0.E+000,1.));
+#6930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6931 = ORIENTED_EDGE('',*,*,#6932,.F.);
+#6932 = EDGE_CURVE('',#6832,#6910,#6933,.T.);
+#6933 = SURFACE_CURVE('',#6934,(#6939,#6946),.PCURVE_S1.);
+#6934 = CIRCLE('',#6935,3.5);
+#6935 = AXIS2_PLACEMENT_3D('',#6936,#6937,#6938);
+#6936 = CARTESIAN_POINT('',(-12.04082812329,15.355326074756,
+ -5.17638090205));
+#6937 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
+#6938 = DIRECTION('',(-0.5,0.866025403784,-8.84192898358E-016));
+#6939 = PCURVE('',#2548,#6940);
+#6940 = DEFINITIONAL_REPRESENTATION('',(#6941),#6945);
+#6941 = LINE('',#6942,#6943);
+#6942 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#6943 = VECTOR('',#6944,1.);
+#6944 = DIRECTION('',(1.,-0.E+000));
+#6945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6946 = PCURVE('',#6746,#6947);
+#6947 = DEFINITIONAL_REPRESENTATION('',(#6948),#6952);
+#6948 = CIRCLE('',#6949,3.5);
+#6949 = AXIS2_PLACEMENT_2D('',#6950,#6951);
+#6950 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
+#6951 = DIRECTION('',(-5.838925180519E-017,1.));
+#6952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6953 = ORIENTED_EDGE('',*,*,#6831,.F.);
+#6954 = ADVANCED_FACE('',(#6955),#2451,.F.);
+#6955 = FACE_BOUND('',#6956,.T.);
+#6956 = EDGE_LOOP('',(#6957,#6985,#7006,#7007));
+#6957 = ORIENTED_EDGE('',*,*,#6958,.F.);
+#6958 = EDGE_CURVE('',#6959,#6910,#6961,.T.);
+#6959 = VERTEX_POINT('',#6960);
+#6960 = CARTESIAN_POINT('',(-11.5091554083,14.434441919381,
+ -10.17638090205));
+#6961 = SURFACE_CURVE('',#6962,(#6967,#6974),.PCURVE_S1.);
+#6962 = CIRCLE('',#6963,20.9);
+#6963 = AXIS2_PLACEMENT_3D('',#6964,#6965,#6966);
+#6964 = CARTESIAN_POINT('',(-2.381569860407,-1.375,6.661338147751E-016)
+ );
+#6965 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
+#6966 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#6967 = PCURVE('',#2451,#6968);
+#6968 = DEFINITIONAL_REPRESENTATION('',(#6969),#6973);
+#6969 = LINE('',#6970,#6971);
+#6970 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#6971 = VECTOR('',#6972,1.);
+#6972 = DIRECTION('',(-1.,0.E+000));
+#6973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6974 = PCURVE('',#6746,#6975);
+#6975 = DEFINITIONAL_REPRESENTATION('',(#6976),#6984);
+#6976 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#6977,#6978,#6979,#6980,
+#6981,#6982,#6983),.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('') );
+#6977 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6978 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#6979 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#6980 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#6981 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#6982 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#6983 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#6984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6985 = ORIENTED_EDGE('',*,*,#6986,.T.);
+#6986 = EDGE_CURVE('',#6959,#2357,#6987,.T.);
+#6987 = SURFACE_CURVE('',#6988,(#6992,#6999),.PCURVE_S1.);
+#6988 = LINE('',#6989,#6990);
+#6989 = CARTESIAN_POINT('',(-11.5091554083,14.434441919381,
+ -10.17638090205));
+#6990 = VECTOR('',#6991,1.);
+#6991 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#6992 = PCURVE('',#2451,#6993);
+#6993 = DEFINITIONAL_REPRESENTATION('',(#6994),#6998);
+#6994 = LINE('',#6995,#6996);
+#6995 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
+#6996 = VECTOR('',#6997,1.);
+#6997 = DIRECTION('',(-0.E+000,-1.));
+#6998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#6999 = PCURVE('',#2373,#7000);
+#7000 = DEFINITIONAL_REPRESENTATION('',(#7001),#7005);
+#7001 = LINE('',#7002,#7003);
+#7002 = CARTESIAN_POINT('',(1.063344643487,1.443289932013E-015));
+#7003 = VECTOR('',#7004,1.);
+#7004 = DIRECTION('',(-1.510521889545E-031,-1.));
+#7005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7006 = ORIENTED_EDGE('',*,*,#2389,.T.);
+#7007 = ORIENTED_EDGE('',*,*,#6909,.T.);
+#7008 = ADVANCED_FACE('',(#7009),#2373,.T.);
+#7009 = FACE_BOUND('',#7010,.T.);
+#7010 = EDGE_LOOP('',(#7011,#7034,#7062,#7090,#7111,#7112));
+#7011 = ORIENTED_EDGE('',*,*,#7012,.F.);
+#7012 = EDGE_CURVE('',#7013,#6959,#7015,.T.);
+#7013 = VERTEX_POINT('',#7014);
+#7014 = CARTESIAN_POINT('',(-12.04082773004,15.355325393619,
+ -10.17638090205));
+#7015 = SURFACE_CURVE('',#7016,(#7020,#7027),.PCURVE_S1.);
+#7016 = LINE('',#7017,#7018);
+#7017 = CARTESIAN_POINT('',(-12.04082773004,15.355325393619,
+ -10.17638090205));
+#7018 = VECTOR('',#7019,1.);
+#7019 = DIRECTION('',(0.5,-0.866025403784,8.326672684689E-016));
+#7020 = PCURVE('',#2373,#7021);
+#7021 = DEFINITIONAL_REPRESENTATION('',(#7022),#7026);
+#7022 = LINE('',#7023,#7024);
+#7023 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#7024 = VECTOR('',#7025,1.);
+#7025 = DIRECTION('',(1.,1.447706505033E-031));
+#7026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7027 = PCURVE('',#6746,#7028);
+#7028 = DEFINITIONAL_REPRESENTATION('',(#7029),#7033);
+#7029 = LINE('',#7030,#7031);
+#7030 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
+#7031 = VECTOR('',#7032,1.);
+#7032 = DIRECTION('',(6.863621916028E-018,-1.));
+#7033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7034 = ORIENTED_EDGE('',*,*,#7035,.T.);
+#7035 = EDGE_CURVE('',#7013,#7036,#7038,.T.);
+#7036 = VERTEX_POINT('',#7037);
+#7037 = CARTESIAN_POINT('',(-7.277688009229,18.105325393619,
+ -10.17638090205));
+#7038 = SURFACE_CURVE('',#7039,(#7043,#7050),.PCURVE_S1.);
+#7039 = LINE('',#7040,#7041);
+#7040 = CARTESIAN_POINT('',(-12.04082773004,15.355325393619,
+ -10.17638090205));
+#7041 = VECTOR('',#7042,1.);
+#7042 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#7043 = PCURVE('',#2373,#7044);
+#7044 = DEFINITIONAL_REPRESENTATION('',(#7045),#7049);
+#7045 = LINE('',#7046,#7047);
+#7046 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#7047 = VECTOR('',#7048,1.);
+#7048 = DIRECTION('',(-1.510521889545E-031,-1.));
+#7049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7050 = PCURVE('',#7051,#7056);
+#7051 = CYLINDRICAL_SURFACE('',#7052,5.);
+#7052 = AXIS2_PLACEMENT_3D('',#7053,#7054,#7055);
+#7053 = CARTESIAN_POINT('',(-12.04082812329,15.355326074756,
+ -5.17638090205));
+#7054 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
+#7055 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#7056 = DEFINITIONAL_REPRESENTATION('',(#7057),#7061);
+#7057 = LINE('',#7058,#7059);
+#7058 = CARTESIAN_POINT('',(-4.712388823083,0.E+000));
+#7059 = VECTOR('',#7060,1.);
+#7060 = DIRECTION('',(-0.E+000,-1.));
+#7061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7062 = ORIENTED_EDGE('',*,*,#7063,.T.);
+#7063 = EDGE_CURVE('',#7036,#7064,#7066,.T.);
+#7064 = VERTEX_POINT('',#7065);
+#7065 = CARTESIAN_POINT('',(-6.746015687485,17.184441919381,
+ -10.17638090205));
+#7066 = SURFACE_CURVE('',#7067,(#7071,#7078),.PCURVE_S1.);
+#7067 = LINE('',#7068,#7069);
+#7068 = CARTESIAN_POINT('',(-7.277688009229,18.105325393619,
+ -10.17638090205));
+#7069 = VECTOR('',#7070,1.);
+#7070 = DIRECTION('',(0.5,-0.866025403784,8.326672684689E-016));
+#7071 = PCURVE('',#2373,#7072);
+#7072 = DEFINITIONAL_REPRESENTATION('',(#7073),#7077);
+#7073 = LINE('',#7074,#7075);
+#7074 = CARTESIAN_POINT('',(-3.10862446895E-015,-5.5));
+#7075 = VECTOR('',#7076,1.);
+#7076 = DIRECTION('',(1.,1.447706505033E-031));
+#7077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7078 = PCURVE('',#7079,#7084);
+#7079 = PLANE('',#7080);
+#7080 = AXIS2_PLACEMENT_3D('',#7081,#7082,#7083);
+#7081 = CARTESIAN_POINT('',(-8.292856235474,19.863648339705,
+ -5.467381202931));
+#7082 = DIRECTION('',(-0.866025403784,-0.5,3.662668064038E-016));
+#7083 = DIRECTION('',(-1.020386659671E-031,9.535559152701E-016,1.));
+#7084 = DEFINITIONAL_REPRESENTATION('',(#7085),#7089);
+#7085 = LINE('',#7086,#7087);
+#7086 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
+#7087 = VECTOR('',#7088,1.);
+#7088 = DIRECTION('',(6.863621916028E-018,-1.));
+#7089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7090 = ORIENTED_EDGE('',*,*,#7091,.F.);
+#7091 = EDGE_CURVE('',#2260,#7064,#7092,.T.);
+#7092 = SURFACE_CURVE('',#7093,(#7097,#7104),.PCURVE_S1.);
+#7093 = LINE('',#7094,#7095);
+#7094 = CARTESIAN_POINT('',(-11.5091554083,14.434441919381,
+ -10.17638090205));
+#7095 = VECTOR('',#7096,1.);
+#7096 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#7097 = PCURVE('',#2373,#7098);
+#7098 = DEFINITIONAL_REPRESENTATION('',(#7099),#7103);
+#7099 = LINE('',#7100,#7101);
+#7100 = CARTESIAN_POINT('',(1.063344643487,1.443289932013E-015));
+#7101 = VECTOR('',#7102,1.);
+#7102 = DIRECTION('',(-1.510521889545E-031,-1.));
+#7103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7104 = PCURVE('',#2321,#7105);
+#7105 = DEFINITIONAL_REPRESENTATION('',(#7106),#7110);
+#7106 = LINE('',#7107,#7108);
+#7107 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
+#7108 = VECTOR('',#7109,1.);
+#7109 = DIRECTION('',(-0.E+000,-1.));
+#7110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7111 = ORIENTED_EDGE('',*,*,#2356,.T.);
+#7112 = ORIENTED_EDGE('',*,*,#6986,.F.);
+#7113 = ADVANCED_FACE('',(#7114),#2321,.F.);
+#7114 = FACE_BOUND('',#7115,.T.);
+#7115 = EDGE_LOOP('',(#7116,#7117,#7118,#7146));
+#7116 = ORIENTED_EDGE('',*,*,#2259,.F.);
+#7117 = ORIENTED_EDGE('',*,*,#7091,.T.);
+#7118 = ORIENTED_EDGE('',*,*,#7119,.T.);
+#7119 = EDGE_CURVE('',#7064,#7120,#7122,.T.);
+#7120 = VERTEX_POINT('',#7121);
+#7121 = CARTESIAN_POINT('',(-7.128318319079,17.846609501168,
+ -8.663608212212));
+#7122 = SURFACE_CURVE('',#7123,(#7128,#7135),.PCURVE_S1.);
+#7123 = CIRCLE('',#7124,20.9);
+#7124 = AXIS2_PLACEMENT_3D('',#7125,#7126,#7127);
+#7125 = CARTESIAN_POINT('',(2.381569860407,1.375,-6.661338147751E-016));
+#7126 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
+#7127 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#7128 = PCURVE('',#2321,#7129);
+#7129 = DEFINITIONAL_REPRESENTATION('',(#7130),#7134);
+#7130 = LINE('',#7131,#7132);
+#7131 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#7132 = VECTOR('',#7133,1.);
+#7133 = DIRECTION('',(-1.,0.E+000));
+#7134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7135 = PCURVE('',#7079,#7136);
+#7136 = DEFINITIONAL_REPRESENTATION('',(#7137),#7145);
+#7137 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7138,#7139,#7140,#7141,
+#7142,#7143,#7144),.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('') );
+#7138 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#7139 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#7140 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#7141 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#7142 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#7143 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#7144 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#7145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7146 = ORIENTED_EDGE('',*,*,#7147,.T.);
+#7147 = EDGE_CURVE('',#7120,#2163,#7148,.T.);
+#7148 = SURFACE_CURVE('',#7149,(#7153,#7160),.PCURVE_S1.);
+#7149 = LINE('',#7150,#7151);
+#7150 = CARTESIAN_POINT('',(-11.89145803989,15.096609501168,
+ -8.663608212212));
+#7151 = VECTOR('',#7152,1.);
+#7152 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
+#7153 = PCURVE('',#2321,#7154);
+#7154 = DEFINITIONAL_REPRESENTATION('',(#7155),#7159);
+#7155 = LINE('',#7156,#7157);
+#7156 = CARTESIAN_POINT('',(-5.855762644927,3.552713678801E-015));
+#7157 = VECTOR('',#7158,1.);
+#7158 = DIRECTION('',(-0.E+000,1.));
+#7159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7160 = PCURVE('',#2224,#7161);
+#7161 = DEFINITIONAL_REPRESENTATION('',(#7162),#7166);
+#7162 = LINE('',#7163,#7164);
+#7163 = CARTESIAN_POINT('',(-4.626930666217,-2.));
+#7164 = VECTOR('',#7165,1.);
+#7165 = DIRECTION('',(-0.E+000,1.));
+#7166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7167 = ADVANCED_FACE('',(#7168),#2224,.T.);
+#7168 = FACE_BOUND('',#7169,.F.);
+#7169 = EDGE_LOOP('',(#7170,#7171,#7195,#7218,#7240));
+#7170 = ORIENTED_EDGE('',*,*,#2162,.F.);
+#7171 = ORIENTED_EDGE('',*,*,#7172,.T.);
+#7172 = EDGE_CURVE('',#2128,#7173,#7175,.T.);
+#7173 = VERTEX_POINT('',#7174);
+#7174 = CARTESIAN_POINT('',(-6.783083032585,21.248644444395,
+ -2.701524309174));
+#7175 = SURFACE_CURVE('',#7176,(#7181,#7188),.PCURVE_S1.);
+#7176 = CIRCLE('',#7177,3.5);
+#7177 = AXIS2_PLACEMENT_3D('',#7178,#7179,#7180);
+#7178 = CARTESIAN_POINT('',(-5.545637594915,19.105326074756,
+ -5.17638090205));
+#7179 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
+#7180 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#7181 = PCURVE('',#2224,#7182);
+#7182 = DEFINITIONAL_REPRESENTATION('',(#7183),#7187);
+#7183 = LINE('',#7184,#7185);
+#7184 = CARTESIAN_POINT('',(-0.E+000,-9.5));
+#7185 = VECTOR('',#7186,1.);
+#7186 = DIRECTION('',(-1.,0.E+000));
+#7187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7188 = PCURVE('',#2150,#7189);
+#7189 = DEFINITIONAL_REPRESENTATION('',(#7190),#7194);
+#7190 = CIRCLE('',#7191,3.5);
+#7191 = AXIS2_PLACEMENT_2D('',#7192,#7193);
+#7192 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
+#7193 = DIRECTION('',(6.863621916027E-018,1.));
+#7194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7195 = ORIENTED_EDGE('',*,*,#7196,.F.);
+#7196 = EDGE_CURVE('',#7197,#7173,#7199,.T.);
+#7197 = VERTEX_POINT('',#7198);
+#7198 = CARTESIAN_POINT('',(-8.515133840154,20.248644444395,
+ -2.701524309174));
+#7199 = SURFACE_CURVE('',#7200,(#7204,#7211),.PCURVE_S1.);
+#7200 = LINE('',#7201,#7202);
+#7201 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
+ -2.701524309174));
+#7202 = VECTOR('',#7203,1.);
+#7203 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#7204 = PCURVE('',#2224,#7205);
+#7205 = DEFINITIONAL_REPRESENTATION('',(#7206),#7210);
+#7206 = LINE('',#7207,#7208);
+#7207 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
+#7208 = VECTOR('',#7209,1.);
+#7209 = DIRECTION('',(-0.E+000,-1.));
+#7210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7211 = PCURVE('',#2115,#7212);
+#7212 = DEFINITIONAL_REPRESENTATION('',(#7213),#7217);
+#7213 = LINE('',#7214,#7215);
+#7214 = CARTESIAN_POINT('',(-2.098563947037E-011,6.894247086132E-016));
+#7215 = VECTOR('',#7216,1.);
+#7216 = DIRECTION('',(2.438825964486E-017,-1.));
+#7217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7218 = ORIENTED_EDGE('',*,*,#7219,.T.);
+#7219 = EDGE_CURVE('',#7197,#7120,#7220,.T.);
+#7220 = SURFACE_CURVE('',#7221,(#7226,#7233),.PCURVE_S1.);
+#7221 = CIRCLE('',#7222,3.5);
+#7222 = AXIS2_PLACEMENT_3D('',#7223,#7224,#7225);
+#7223 = CARTESIAN_POINT('',(-7.277688402483,18.105326074756,
+ -5.17638090205));
+#7224 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
+#7225 = DIRECTION('',(-0.5,0.866025403784,-8.84192898358E-016));
+#7226 = PCURVE('',#2224,#7227);
+#7227 = DEFINITIONAL_REPRESENTATION('',(#7228),#7232);
+#7228 = LINE('',#7229,#7230);
+#7229 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
+#7230 = VECTOR('',#7231,1.);
+#7231 = DIRECTION('',(1.,-0.E+000));
+#7232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7233 = PCURVE('',#7079,#7234);
+#7234 = DEFINITIONAL_REPRESENTATION('',(#7235),#7239);
+#7235 = CIRCLE('',#7236,3.5);
+#7236 = AXIS2_PLACEMENT_2D('',#7237,#7238);
+#7237 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
+#7238 = DIRECTION('',(-5.838925180519E-017,1.));
+#7239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7240 = ORIENTED_EDGE('',*,*,#7147,.T.);
+#7241 = ADVANCED_FACE('',(#7242),#2150,.T.);
+#7242 = FACE_BOUND('',#7243,.T.);
+#7243 = EDGE_LOOP('',(#7244,#7245,#7246));
+#7244 = ORIENTED_EDGE('',*,*,#2127,.F.);
+#7245 = ORIENTED_EDGE('',*,*,#7172,.T.);
+#7246 = ORIENTED_EDGE('',*,*,#7247,.T.);
+#7247 = EDGE_CURVE('',#7173,#2093,#7248,.T.);
+#7248 = SURFACE_CURVE('',#7249,(#7253,#7260),.PCURVE_S1.);
+#7249 = LINE('',#7250,#7251);
+#7250 = CARTESIAN_POINT('',(-6.783083032585,21.248644444395,
+ -2.701524309144));
+#7251 = VECTOR('',#7252,1.);
+#7252 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
+#7253 = PCURVE('',#2150,#7254);
+#7254 = DEFINITIONAL_REPRESENTATION('',(#7255),#7259);
+#7255 = LINE('',#7256,#7257);
+#7256 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
+#7257 = VECTOR('',#7258,1.);
+#7258 = DIRECTION('',(-0.707106781192,-0.707106781181));
+#7259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7260 = PCURVE('',#2115,#7261);
+#7261 = DEFINITIONAL_REPRESENTATION('',(#7262),#7266);
+#7262 = LINE('',#7263,#7264);
+#7263 = CARTESIAN_POINT('',(2.97855375084E-015,-9.5));
+#7264 = VECTOR('',#7265,1.);
+#7265 = DIRECTION('',(1.,6.734631939689E-018));
+#7266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7267 = ADVANCED_FACE('',(#7268),#2115,.F.);
+#7268 = FACE_BOUND('',#7269,.F.);
+#7269 = EDGE_LOOP('',(#7270,#7293,#7294,#7295,#7296));
+#7270 = ORIENTED_EDGE('',*,*,#7271,.F.);
+#7271 = EDGE_CURVE('',#7197,#7272,#7274,.T.);
+#7272 = VERTEX_POINT('',#7273);
+#7273 = CARTESIAN_POINT('',(-8.032322823068,19.41239123235,
+ -1.735902274959));
+#7274 = SURFACE_CURVE('',#7275,(#7279,#7286),.PCURVE_S1.);
+#7275 = LINE('',#7276,#7277);
+#7276 = CARTESIAN_POINT('',(-8.805296550708,20.751221001537,
+ -3.281849730262));
+#7277 = VECTOR('',#7278,1.);
+#7278 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
+#7279 = PCURVE('',#2115,#7280);
+#7280 = DEFINITIONAL_REPRESENTATION('',(#7281),#7285);
+#7281 = LINE('',#7282,#7283);
+#7282 = CARTESIAN_POINT('',(-0.820704081128,-7.5));
+#7283 = VECTOR('',#7284,1.);
+#7284 = DIRECTION('',(1.,-1.597988217541E-016));
+#7285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7286 = PCURVE('',#7079,#7287);
+#7287 = DEFINITIONAL_REPRESENTATION('',(#7288),#7292);
+#7288 = LINE('',#7289,#7290);
+#7289 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
+#7290 = VECTOR('',#7291,1.);
+#7291 = DIRECTION('',(0.707106781192,-0.707106781181));
+#7292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7293 = ORIENTED_EDGE('',*,*,#7196,.T.);
+#7294 = ORIENTED_EDGE('',*,*,#7247,.T.);
+#7295 = ORIENTED_EDGE('',*,*,#2092,.F.);
+#7296 = ORIENTED_EDGE('',*,*,#7297,.F.);
+#7297 = EDGE_CURVE('',#7272,#1996,#7298,.T.);
+#7298 = SURFACE_CURVE('',#7299,(#7303,#7310),.PCURVE_S1.);
+#7299 = LINE('',#7300,#7301);
+#7300 = CARTESIAN_POINT('',(-12.79546254388,16.66239123235,
+ -1.735902274959));
+#7301 = VECTOR('',#7302,1.);
+#7302 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
+#7303 = PCURVE('',#2115,#7304);
+#7304 = DEFINITIONAL_REPRESENTATION('',(#7305),#7309);
+#7305 = LINE('',#7306,#7307);
+#7306 = CARTESIAN_POINT('',(1.36559577686,-2.));
+#7307 = VECTOR('',#7308,1.);
+#7308 = DIRECTION('',(2.727317359075E-017,1.));
+#7309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7310 = PCURVE('',#2057,#7311);
+#7311 = DEFINITIONAL_REPRESENTATION('',(#7312),#7316);
+#7312 = LINE('',#7313,#7314);
+#7313 = CARTESIAN_POINT('',(-6.20003198827,-1.7763568394E-015));
+#7314 = VECTOR('',#7315,1.);
+#7315 = DIRECTION('',(-0.E+000,1.));
+#7316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7317 = ADVANCED_FACE('',(#7318),#2057,.F.);
+#7318 = FACE_BOUND('',#7319,.T.);
+#7319 = EDGE_LOOP('',(#7320,#7321,#7322,#7350));
+#7320 = ORIENTED_EDGE('',*,*,#1995,.F.);
+#7321 = ORIENTED_EDGE('',*,*,#7297,.F.);
+#7322 = ORIENTED_EDGE('',*,*,#7323,.T.);
+#7323 = EDGE_CURVE('',#7272,#7324,#7326,.T.);
+#7324 = VERTEX_POINT('',#7325);
+#7325 = CARTESIAN_POINT('',(-8.068430139593,19.474930939095,
+ -2.190765479464E-014));
+#7326 = SURFACE_CURVE('',#7327,(#7332,#7339),.PCURVE_S1.);
+#7327 = CIRCLE('',#7328,20.9);
+#7328 = AXIS2_PLACEMENT_3D('',#7329,#7330,#7331);
+#7329 = CARTESIAN_POINT('',(2.381569860407,1.375,-6.661338147751E-016));
+#7330 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
+#7331 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#7332 = PCURVE('',#2057,#7333);
+#7333 = DEFINITIONAL_REPRESENTATION('',(#7334),#7338);
+#7334 = LINE('',#7335,#7336);
+#7335 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#7336 = VECTOR('',#7337,1.);
+#7337 = DIRECTION('',(-1.,0.E+000));
+#7338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7339 = PCURVE('',#7079,#7340);
+#7340 = DEFINITIONAL_REPRESENTATION('',(#7341),#7349);
+#7341 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7342,#7343,#7344,#7345,
+#7346,#7347,#7348),.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('') );
+#7342 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#7343 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#7344 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#7345 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#7346 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#7347 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#7348 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#7349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7350 = ORIENTED_EDGE('',*,*,#7351,.F.);
+#7351 = EDGE_CURVE('',#1967,#7324,#7352,.T.);
+#7352 = SURFACE_CURVE('',#7353,(#7357,#7364),.PCURVE_S1.);
+#7353 = LINE('',#7354,#7355);
+#7354 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
+ -2.04281036531E-014));
+#7355 = VECTOR('',#7356,1.);
+#7356 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#7357 = PCURVE('',#2057,#7358);
+#7358 = DEFINITIONAL_REPRESENTATION('',(#7359),#7363);
+#7359 = LINE('',#7360,#7361);
+#7360 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#7361 = VECTOR('',#7362,1.);
+#7362 = DIRECTION('',(-0.E+000,-1.));
+#7363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7364 = PCURVE('',#5921,#7365);
+#7365 = DEFINITIONAL_REPRESENTATION('',(#7366),#7370);
+#7366 = LINE('',#7367,#7368);
+#7367 = CARTESIAN_POINT('',(-1.7763568394E-015,-1.538370149107E-015));
+#7368 = VECTOR('',#7369,1.);
+#7369 = DIRECTION('',(1.487416814334E-017,-1.));
+#7370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7371 = ADVANCED_FACE('',(#7372),#1954,.F.);
+#7372 = FACE_BOUND('',#7373,.T.);
+#7373 = EDGE_LOOP('',(#7374,#7404,#7425,#7426));
+#7374 = ORIENTED_EDGE('',*,*,#7375,.F.);
+#7375 = EDGE_CURVE('',#7376,#7378,#7380,.T.);
+#7376 = VERTEX_POINT('',#7377);
+#7377 = CARTESIAN_POINT('',(20.827785366951,2.75,-1.735902274959));
+#7378 = VERTEX_POINT('',#7379);
+#7379 = CARTESIAN_POINT('',(20.9,2.75,-3.610622663544E-015));
+#7380 = SURFACE_CURVE('',#7381,(#7386,#7393),.PCURVE_S1.);
+#7381 = CIRCLE('',#7382,20.9);
+#7382 = AXIS2_PLACEMENT_3D('',#7383,#7384,#7385);
+#7383 = CARTESIAN_POINT('',(0.E+000,2.75,-4.440892098501E-016));
+#7384 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#7385 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7386 = PCURVE('',#1954,#7387);
+#7387 = DEFINITIONAL_REPRESENTATION('',(#7388),#7392);
+#7388 = LINE('',#7389,#7390);
+#7389 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#7390 = VECTOR('',#7391,1.);
+#7391 = DIRECTION('',(-1.,0.E+000));
+#7392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7393 = PCURVE('',#5352,#7394);
+#7394 = DEFINITIONAL_REPRESENTATION('',(#7395),#7403);
+#7395 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7396,#7397,#7398,#7399,
+#7400,#7401,#7402),.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('') );
+#7396 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#7397 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#7398 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#7399 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#7400 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#7401 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#7402 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#7403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7404 = ORIENTED_EDGE('',*,*,#7405,.F.);
+#7405 = EDGE_CURVE('',#1897,#7376,#7406,.T.);
+#7406 = SURFACE_CURVE('',#7407,(#7411,#7418),.PCURVE_S1.);
+#7407 = LINE('',#7408,#7409);
+#7408 = CARTESIAN_POINT('',(20.827785366951,2.75,-1.735902274959));
+#7409 = VECTOR('',#7410,1.);
+#7410 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#7411 = PCURVE('',#1954,#7412);
+#7412 = DEFINITIONAL_REPRESENTATION('',(#7413),#7417);
+#7413 = LINE('',#7414,#7415);
+#7414 = CARTESIAN_POINT('',(-6.20003198827,0.E+000));
+#7415 = VECTOR('',#7416,1.);
+#7416 = DIRECTION('',(-0.E+000,1.));
+#7417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7418 = PCURVE('',#1919,#7419);
+#7419 = DEFINITIONAL_REPRESENTATION('',(#7420),#7424);
+#7420 = LINE('',#7421,#7422);
+#7421 = CARTESIAN_POINT('',(1.36559577686,-2.));
+#7422 = VECTOR('',#7423,1.);
+#7423 = DIRECTION('',(0.E+000,1.));
+#7424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7425 = ORIENTED_EDGE('',*,*,#1931,.F.);
+#7426 = ORIENTED_EDGE('',*,*,#7427,.F.);
+#7427 = EDGE_CURVE('',#7378,#1932,#7428,.T.);
+#7428 = SURFACE_CURVE('',#7429,(#7433,#7440),.PCURVE_S1.);
+#7429 = LINE('',#7430,#7431);
+#7430 = CARTESIAN_POINT('',(20.9,2.75,-3.170622663544E-015));
+#7431 = VECTOR('',#7432,1.);
+#7432 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#7433 = PCURVE('',#1954,#7434);
+#7434 = DEFINITIONAL_REPRESENTATION('',(#7435),#7439);
+#7435 = LINE('',#7436,#7437);
+#7436 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#7437 = VECTOR('',#7438,1.);
+#7438 = DIRECTION('',(-0.E+000,-1.));
+#7439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7440 = PCURVE('',#5950,#7441);
+#7441 = DEFINITIONAL_REPRESENTATION('',(#7442),#7446);
+#7442 = LINE('',#7443,#7444);
+#7443 = CARTESIAN_POINT('',(-2.56E-015,5.684341886081E-031));
+#7444 = VECTOR('',#7445,1.);
+#7445 = DIRECTION('',(0.E+000,-1.));
+#7446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7447 = ADVANCED_FACE('',(#7448),#1919,.F.);
+#7448 = FACE_BOUND('',#7449,.F.);
+#7449 = EDGE_LOOP('',(#7450,#7473,#7496,#7517,#7518));
+#7450 = ORIENTED_EDGE('',*,*,#7451,.F.);
+#7451 = EDGE_CURVE('',#7452,#1862,#7454,.T.);
+#7452 = VERTEX_POINT('',#7453);
+#7453 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309174));
+#7454 = SURFACE_CURVE('',#7455,(#7459,#7466),.PCURVE_S1.);
+#7455 = LINE('',#7456,#7457);
+#7456 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309144));
+#7457 = VECTOR('',#7458,1.);
+#7458 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192
+ ));
+#7459 = PCURVE('',#1919,#7460);
+#7460 = DEFINITIONAL_REPRESENTATION('',(#7461),#7465);
+#7461 = LINE('',#7462,#7463);
+#7462 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#7463 = VECTOR('',#7464,1.);
+#7464 = DIRECTION('',(1.,0.E+000));
+#7465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7466 = PCURVE('',#1884,#7467);
+#7467 = DEFINITIONAL_REPRESENTATION('',(#7468),#7472);
+#7468 = LINE('',#7469,#7470);
+#7469 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
+#7470 = VECTOR('',#7471,1.);
+#7471 = DIRECTION('',(-0.707106781192,-0.707106781181));
+#7472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7473 = ORIENTED_EDGE('',*,*,#7474,.T.);
+#7474 = EDGE_CURVE('',#7452,#7475,#7477,.T.);
+#7475 = VERTEX_POINT('',#7476);
+#7476 = CARTESIAN_POINT('',(21.793407401121,2.75,-2.701524309174));
+#7477 = SURFACE_CURVE('',#7478,(#7482,#7489),.PCURVE_S1.);
+#7478 = LINE('',#7479,#7480);
+#7479 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309174));
+#7480 = VECTOR('',#7481,1.);
+#7481 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#7482 = PCURVE('',#1919,#7483);
+#7483 = DEFINITIONAL_REPRESENTATION('',(#7484),#7488);
+#7484 = LINE('',#7485,#7486);
+#7485 = CARTESIAN_POINT('',(-2.098711187673E-011,3.295269216334E-027));
+#7486 = VECTOR('',#7487,1.);
+#7487 = DIRECTION('',(0.E+000,-1.));
+#7488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7489 = PCURVE('',#1838,#7490);
+#7490 = DEFINITIONAL_REPRESENTATION('',(#7491),#7495);
+#7491 = LINE('',#7492,#7493);
+#7492 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
+#7493 = VECTOR('',#7494,1.);
+#7494 = DIRECTION('',(-0.E+000,-1.));
+#7495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7496 = ORIENTED_EDGE('',*,*,#7497,.T.);
+#7497 = EDGE_CURVE('',#7475,#7376,#7498,.T.);
+#7498 = SURFACE_CURVE('',#7499,(#7503,#7510),.PCURVE_S1.);
+#7499 = LINE('',#7500,#7501);
+#7500 = CARTESIAN_POINT('',(22.37373282223,2.75,-3.281849730262));
+#7501 = VECTOR('',#7502,1.);
+#7502 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192
+ ));
+#7503 = PCURVE('',#1919,#7504);
+#7504 = DEFINITIONAL_REPRESENTATION('',(#7505),#7509);
+#7505 = LINE('',#7506,#7507);
+#7506 = CARTESIAN_POINT('',(-0.820704081128,-2.));
+#7507 = VECTOR('',#7508,1.);
+#7508 = DIRECTION('',(1.,0.E+000));
+#7509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7510 = PCURVE('',#5352,#7511);
+#7511 = DEFINITIONAL_REPRESENTATION('',(#7512),#7516);
+#7512 = LINE('',#7513,#7514);
+#7513 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
+#7514 = VECTOR('',#7515,1.);
+#7515 = DIRECTION('',(0.707106781192,-0.707106781181));
+#7516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7517 = ORIENTED_EDGE('',*,*,#7405,.F.);
+#7518 = ORIENTED_EDGE('',*,*,#1896,.F.);
+#7519 = ADVANCED_FACE('',(#7520),#1884,.F.);
+#7520 = FACE_BOUND('',#7521,.F.);
+#7521 = EDGE_LOOP('',(#7522,#7523,#7545));
+#7522 = ORIENTED_EDGE('',*,*,#1861,.F.);
+#7523 = ORIENTED_EDGE('',*,*,#7524,.T.);
+#7524 = EDGE_CURVE('',#1801,#7452,#7525,.T.);
+#7525 = SURFACE_CURVE('',#7526,(#7531,#7538),.PCURVE_S1.);
+#7526 = CIRCLE('',#7527,3.5);
+#7527 = AXIS2_PLACEMENT_3D('',#7528,#7529,#7530);
+#7528 = CARTESIAN_POINT('',(19.318516525781,4.75,-5.17638090205));
+#7529 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#7530 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7531 = PCURVE('',#1884,#7532);
+#7532 = DEFINITIONAL_REPRESENTATION('',(#7533),#7537);
+#7533 = CIRCLE('',#7534,3.5);
+#7534 = AXIS2_PLACEMENT_2D('',#7535,#7536);
+#7535 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
+#7536 = DIRECTION('',(0.E+000,1.));
+#7537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7538 = PCURVE('',#1838,#7539);
+#7539 = DEFINITIONAL_REPRESENTATION('',(#7540),#7544);
+#7540 = LINE('',#7541,#7542);
+#7541 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#7542 = VECTOR('',#7543,1.);
+#7543 = DIRECTION('',(-1.,0.E+000));
+#7544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7545 = ORIENTED_EDGE('',*,*,#7451,.T.);
+#7546 = ADVANCED_FACE('',(#7547),#1838,.T.);
+#7547 = FACE_BOUND('',#7548,.F.);
+#7548 = EDGE_LOOP('',(#7549,#7550,#7551,#7574,#7596));
+#7549 = ORIENTED_EDGE('',*,*,#7524,.F.);
+#7550 = ORIENTED_EDGE('',*,*,#1800,.F.);
+#7551 = ORIENTED_EDGE('',*,*,#7552,.T.);
+#7552 = EDGE_CURVE('',#1766,#7553,#7555,.T.);
+#7553 = VERTEX_POINT('',#7554);
+#7554 = CARTESIAN_POINT('',(19.019776358972,2.75,-8.663608212212));
+#7555 = SURFACE_CURVE('',#7556,(#7560,#7567),.PCURVE_S1.);
+#7556 = LINE('',#7557,#7558);
+#7557 = CARTESIAN_POINT('',(19.019776358972,2.75,-8.663608212212));
+#7558 = VECTOR('',#7559,1.);
+#7559 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#7560 = PCURVE('',#1838,#7561);
+#7561 = DEFINITIONAL_REPRESENTATION('',(#7562),#7566);
+#7562 = LINE('',#7563,#7564);
+#7563 = CARTESIAN_POINT('',(-4.626930666217,-2.));
+#7564 = VECTOR('',#7565,1.);
+#7565 = DIRECTION('',(-0.E+000,1.));
+#7566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7567 = PCURVE('',#1788,#7568);
+#7568 = DEFINITIONAL_REPRESENTATION('',(#7569),#7573);
+#7569 = LINE('',#7570,#7571);
+#7570 = CARTESIAN_POINT('',(-5.855762644927,0.E+000));
+#7571 = VECTOR('',#7572,1.);
+#7572 = DIRECTION('',(-0.E+000,1.));
+#7573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7574 = ORIENTED_EDGE('',*,*,#7575,.F.);
+#7575 = EDGE_CURVE('',#7475,#7553,#7576,.T.);
+#7576 = SURFACE_CURVE('',#7577,(#7582,#7589),.PCURVE_S1.);
+#7577 = CIRCLE('',#7578,3.5);
+#7578 = AXIS2_PLACEMENT_3D('',#7579,#7580,#7581);
+#7579 = CARTESIAN_POINT('',(19.318516525781,2.75,-5.17638090205));
+#7580 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#7581 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7582 = PCURVE('',#1838,#7583);
+#7583 = DEFINITIONAL_REPRESENTATION('',(#7584),#7588);
+#7584 = LINE('',#7585,#7586);
+#7585 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#7586 = VECTOR('',#7587,1.);
+#7587 = DIRECTION('',(1.,-0.E+000));
+#7588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7589 = PCURVE('',#5352,#7590);
+#7590 = DEFINITIONAL_REPRESENTATION('',(#7591),#7595);
+#7591 = CIRCLE('',#7592,3.5);
+#7592 = AXIS2_PLACEMENT_2D('',#7593,#7594);
+#7593 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
+#7594 = DIRECTION('',(0.E+000,1.));
+#7595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7596 = ORIENTED_EDGE('',*,*,#7474,.F.);
+#7597 = ADVANCED_FACE('',(#7598),#1788,.F.);
+#7598 = FACE_BOUND('',#7599,.T.);
+#7599 = EDGE_LOOP('',(#7600,#7626,#7627,#7628));
+#7600 = ORIENTED_EDGE('',*,*,#7601,.F.);
+#7601 = EDGE_CURVE('',#5337,#7553,#7602,.T.);
+#7602 = SURFACE_CURVE('',#7603,(#7608,#7615),.PCURVE_S1.);
+#7603 = CIRCLE('',#7604,20.9);
+#7604 = AXIS2_PLACEMENT_3D('',#7605,#7606,#7607);
+#7605 = CARTESIAN_POINT('',(0.E+000,2.75,-4.440892098501E-016));
+#7606 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#7607 = DIRECTION('',(1.,0.E+000,0.E+000));
+#7608 = PCURVE('',#1788,#7609);
+#7609 = DEFINITIONAL_REPRESENTATION('',(#7610),#7614);
+#7610 = LINE('',#7611,#7612);
+#7611 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#7612 = VECTOR('',#7613,1.);
+#7613 = DIRECTION('',(-1.,0.E+000));
+#7614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7615 = PCURVE('',#5352,#7616);
+#7616 = DEFINITIONAL_REPRESENTATION('',(#7617),#7625);
+#7617 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#7618,#7619,#7620,#7621,
+#7622,#7623,#7624),.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('') );
+#7618 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#7619 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
+#7620 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
+#7621 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
+#7622 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
+#7623 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
+#7624 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#7625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7626 = ORIENTED_EDGE('',*,*,#5443,.T.);
+#7627 = ORIENTED_EDGE('',*,*,#1765,.F.);
+#7628 = ORIENTED_EDGE('',*,*,#7552,.T.);
+#7629 = ADVANCED_FACE('',(#7630),#1636,.T.);
+#7630 = FACE_BOUND('',#7631,.F.);
+#7631 = EDGE_LOOP('',(#7632,#7633,#7634,#7635,#7658,#7687,#7708,#7709));
+#7632 = ORIENTED_EDGE('',*,*,#4451,.F.);
+#7633 = ORIENTED_EDGE('',*,*,#4504,.T.);
+#7634 = ORIENTED_EDGE('',*,*,#1526,.T.);
+#7635 = ORIENTED_EDGE('',*,*,#7636,.F.);
+#7636 = EDGE_CURVE('',#7637,#1481,#7639,.T.);
+#7637 = VERTEX_POINT('',#7638);
+#7638 = CARTESIAN_POINT('',(7.5,9.,-19.9));
+#7639 = SURFACE_CURVE('',#7640,(#7644,#7651),.PCURVE_S1.);
+#7640 = LINE('',#7641,#7642);
+#7641 = CARTESIAN_POINT('',(7.5,9.,-24.4));
+#7642 = VECTOR('',#7643,1.);
+#7643 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7644 = PCURVE('',#1636,#7645);
+#7645 = DEFINITIONAL_REPRESENTATION('',(#7646),#7650);
+#7646 = LINE('',#7647,#7648);
+#7647 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#7648 = VECTOR('',#7649,1.);
+#7649 = DIRECTION('',(-0.E+000,-1.));
+#7650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7651 = PCURVE('',#1514,#7652);
+#7652 = DEFINITIONAL_REPRESENTATION('',(#7653),#7657);
+#7653 = LINE('',#7654,#7655);
+#7654 = CARTESIAN_POINT('',(15.,0.E+000));
+#7655 = VECTOR('',#7656,1.);
+#7656 = DIRECTION('',(0.E+000,-1.));
+#7657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7658 = ORIENTED_EDGE('',*,*,#7659,.T.);
+#7659 = EDGE_CURVE('',#7637,#7660,#7662,.T.);
+#7660 = VERTEX_POINT('',#7661);
+#7661 = CARTESIAN_POINT('',(10.75,8.354139036202,-19.9));
+#7662 = SURFACE_CURVE('',#7663,(#7668,#7675),.PCURVE_S1.);
+#7663 = CIRCLE('',#7664,8.5);
+#7664 = AXIS2_PLACEMENT_3D('',#7665,#7666,#7667);
+#7665 = CARTESIAN_POINT('',(7.5,0.5,-19.9));
+#7666 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7667 = DIRECTION('',(0.E+000,1.,0.E+000));
+#7668 = PCURVE('',#1636,#7669);
+#7669 = DEFINITIONAL_REPRESENTATION('',(#7670),#7674);
+#7670 = LINE('',#7671,#7672);
+#7671 = CARTESIAN_POINT('',(-6.28318530718,-4.5));
+#7672 = VECTOR('',#7673,1.);
+#7673 = DIRECTION('',(1.,-0.E+000));
+#7674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7675 = PCURVE('',#7676,#7681);
+#7676 = PLANE('',#7677);
+#7677 = AXIS2_PLACEMENT_3D('',#7678,#7679,#7680);
+#7678 = CARTESIAN_POINT('',(0.25,-0.4375,-19.9));
+#7679 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#7680 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#7681 = DEFINITIONAL_REPRESENTATION('',(#7682),#7686);
+#7682 = CIRCLE('',#7683,8.5);
+#7683 = AXIS2_PLACEMENT_2D('',#7684,#7685);
+#7684 = CARTESIAN_POINT('',(-0.9375,-7.25));
+#7685 = DIRECTION('',(-1.,0.E+000));
+#7686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7687 = ORIENTED_EDGE('',*,*,#7688,.T.);
+#7688 = EDGE_CURVE('',#7660,#4615,#7689,.T.);
+#7689 = SURFACE_CURVE('',#7690,(#7694,#7701),.PCURVE_S1.);
+#7690 = LINE('',#7691,#7692);
+#7691 = CARTESIAN_POINT('',(10.75,8.354139036202,-24.4));
+#7692 = VECTOR('',#7693,1.);
+#7693 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#7694 = PCURVE('',#1636,#7695);
+#7695 = DEFINITIONAL_REPRESENTATION('',(#7696),#7700);
+#7696 = LINE('',#7697,#7698);
+#7697 = CARTESIAN_POINT('',(-5.890843920075,0.E+000));
+#7698 = VECTOR('',#7699,1.);
+#7699 = DIRECTION('',(-0.E+000,1.));
+#7700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7701 = PCURVE('',#4630,#7702);
+#7702 = DEFINITIONAL_REPRESENTATION('',(#7703),#7707);
+#7703 = LINE('',#7704,#7705);
+#7704 = CARTESIAN_POINT('',(1.395860963798,-4.5));
+#7705 = VECTOR('',#7706,1.);
+#7706 = DIRECTION('',(0.E+000,-1.));
+#7707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7708 = ORIENTED_EDGE('',*,*,#4642,.T.);
+#7709 = ORIENTED_EDGE('',*,*,#7710,.T.);
+#7710 = EDGE_CURVE('',#4643,#4424,#7711,.T.);
+#7711 = SURFACE_CURVE('',#7712,(#7716,#7723),.PCURVE_S1.);
+#7712 = LINE('',#7713,#7714);
+#7713 = CARTESIAN_POINT('',(14.54,5.263234195376,-24.4));
+#7714 = VECTOR('',#7715,1.);
+#7715 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#7716 = PCURVE('',#1636,#7717);
+#7717 = DEFINITIONAL_REPRESENTATION('',(#7718),#7722);
+#7718 = LINE('',#7719,#7720);
+#7719 = CARTESIAN_POINT('',(-5.307234111778,0.E+000));
+#7720 = VECTOR('',#7721,1.);
+#7721 = DIRECTION('',(-0.E+000,1.));
+#7722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7723 = PCURVE('',#4439,#7724);
+#7724 = DEFINITIONAL_REPRESENTATION('',(#7725),#7729);
+#7725 = LINE('',#7726,#7727);
+#7726 = CARTESIAN_POINT('',(5.361765804624,-1.6));
+#7727 = VECTOR('',#7728,1.);
+#7728 = DIRECTION('',(0.E+000,-1.));
+#7729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7730 = ADVANCED_FACE('',(#7731),#1514,.T.);
+#7731 = FACE_BOUND('',#7732,.T.);
+#7732 = EDGE_LOOP('',(#7733,#7734,#7757,#7778,#7779,#7802,#7830,#7851));
+#7733 = ORIENTED_EDGE('',*,*,#7636,.F.);
+#7734 = ORIENTED_EDGE('',*,*,#7735,.T.);
+#7735 = EDGE_CURVE('',#7637,#7736,#7738,.T.);
+#7736 = VERTEX_POINT('',#7737);
+#7737 = CARTESIAN_POINT('',(6.861049894152,9.,-19.9));
+#7738 = SURFACE_CURVE('',#7739,(#7743,#7750),.PCURVE_S1.);
+#7739 = LINE('',#7740,#7741);
+#7740 = CARTESIAN_POINT('',(-3.625,9.,-19.9));
+#7741 = VECTOR('',#7742,1.);
+#7742 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#7743 = PCURVE('',#1514,#7744);
+#7744 = DEFINITIONAL_REPRESENTATION('',(#7745),#7749);
+#7745 = LINE('',#7746,#7747);
+#7746 = CARTESIAN_POINT('',(3.875,-4.5));
+#7747 = VECTOR('',#7748,1.);
+#7748 = DIRECTION('',(-1.,0.E+000));
+#7749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7750 = PCURVE('',#7676,#7751);
+#7751 = DEFINITIONAL_REPRESENTATION('',(#7752),#7756);
+#7752 = LINE('',#7753,#7754);
+#7753 = CARTESIAN_POINT('',(-9.4375,3.875));
+#7754 = VECTOR('',#7755,1.);
+#7755 = DIRECTION('',(0.E+000,1.));
+#7756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7757 = ORIENTED_EDGE('',*,*,#7758,.T.);
+#7758 = EDGE_CURVE('',#7736,#3985,#7759,.T.);
+#7759 = SURFACE_CURVE('',#7760,(#7764,#7771),.PCURVE_S1.);
+#7760 = LINE('',#7761,#7762);
+#7761 = CARTESIAN_POINT('',(6.861049894152,9.,-19.4));
+#7762 = VECTOR('',#7763,1.);
+#7763 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7764 = PCURVE('',#1514,#7765);
+#7765 = DEFINITIONAL_REPRESENTATION('',(#7766),#7770);
+#7766 = LINE('',#7767,#7768);
+#7767 = CARTESIAN_POINT('',(14.361049894152,-5.));
+#7768 = VECTOR('',#7769,1.);
+#7769 = DIRECTION('',(0.E+000,-1.));
+#7770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7771 = PCURVE('',#4028,#7772);
+#7772 = DEFINITIONAL_REPRESENTATION('',(#7773),#7777);
+#7773 = LINE('',#7774,#7775);
+#7774 = CARTESIAN_POINT('',(5.867633299195,0.E+000));
+#7775 = VECTOR('',#7776,1.);
+#7776 = DIRECTION('',(0.E+000,1.));
+#7777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7778 = ORIENTED_EDGE('',*,*,#3984,.T.);
+#7779 = ORIENTED_EDGE('',*,*,#7780,.F.);
+#7780 = EDGE_CURVE('',#7781,#3952,#7783,.T.);
+#7781 = VERTEX_POINT('',#7782);
+#7782 = CARTESIAN_POINT('',(-6.122905815639,9.,-19.9));
+#7783 = SURFACE_CURVE('',#7784,(#7788,#7795),.PCURVE_S1.);
+#7784 = LINE('',#7785,#7786);
+#7785 = CARTESIAN_POINT('',(-6.122905815639,9.,-19.4));
+#7786 = VECTOR('',#7787,1.);
+#7787 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7788 = PCURVE('',#1514,#7789);
+#7789 = DEFINITIONAL_REPRESENTATION('',(#7790),#7794);
+#7790 = LINE('',#7791,#7792);
+#7791 = CARTESIAN_POINT('',(1.377094184361,-5.));
+#7792 = VECTOR('',#7793,1.);
+#7793 = DIRECTION('',(0.E+000,-1.));
+#7794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7795 = PCURVE('',#3972,#7796);
+#7796 = DEFINITIONAL_REPRESENTATION('',(#7797),#7801);
+#7797 = LINE('',#7798,#7799);
+#7798 = CARTESIAN_POINT('',(0.409697451962,0.E+000));
+#7799 = VECTOR('',#7800,1.);
+#7800 = DIRECTION('',(0.E+000,1.));
+#7801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7802 = ORIENTED_EDGE('',*,*,#7803,.T.);
+#7803 = EDGE_CURVE('',#7781,#7804,#7806,.T.);
+#7804 = VERTEX_POINT('',#7805);
+#7805 = CARTESIAN_POINT('',(-7.5,9.,-19.9));
+#7806 = SURFACE_CURVE('',#7807,(#7811,#7818),.PCURVE_S1.);
+#7807 = LINE('',#7808,#7809);
+#7808 = CARTESIAN_POINT('',(-3.625,9.,-19.9));
+#7809 = VECTOR('',#7810,1.);
+#7810 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#7811 = PCURVE('',#1514,#7812);
+#7812 = DEFINITIONAL_REPRESENTATION('',(#7813),#7817);
+#7813 = LINE('',#7814,#7815);
+#7814 = CARTESIAN_POINT('',(3.875,-4.5));
+#7815 = VECTOR('',#7816,1.);
+#7816 = DIRECTION('',(-1.,0.E+000));
+#7817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7818 = PCURVE('',#7819,#7824);
+#7819 = PLANE('',#7820);
+#7820 = AXIS2_PLACEMENT_3D('',#7821,#7822,#7823);
+#7821 = CARTESIAN_POINT('',(0.25,-0.4375,-19.9));
+#7822 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#7823 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#7824 = DEFINITIONAL_REPRESENTATION('',(#7825),#7829);
+#7825 = LINE('',#7826,#7827);
+#7826 = CARTESIAN_POINT('',(-9.4375,3.875));
+#7827 = VECTOR('',#7828,1.);
+#7828 = DIRECTION('',(0.E+000,1.));
+#7829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7830 = ORIENTED_EDGE('',*,*,#7831,.T.);
+#7831 = EDGE_CURVE('',#7804,#1273,#7832,.T.);
+#7832 = SURFACE_CURVE('',#7833,(#7837,#7844),.PCURVE_S1.);
+#7833 = LINE('',#7834,#7835);
+#7834 = CARTESIAN_POINT('',(-7.5,9.,-24.4));
+#7835 = VECTOR('',#7836,1.);
+#7836 = DIRECTION('',(0.E+000,0.E+000,1.));
+#7837 = PCURVE('',#1514,#7838);
+#7838 = DEFINITIONAL_REPRESENTATION('',(#7839),#7843);
+#7839 = LINE('',#7840,#7841);
+#7840 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#7841 = VECTOR('',#7842,1.);
+#7842 = DIRECTION('',(0.E+000,-1.));
+#7843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7844 = PCURVE('',#1370,#7845);
+#7845 = DEFINITIONAL_REPRESENTATION('',(#7846),#7850);
+#7846 = LINE('',#7847,#7848);
+#7847 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#7848 = VECTOR('',#7849,1.);
+#7849 = DIRECTION('',(-0.E+000,-1.));
+#7850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7851 = ORIENTED_EDGE('',*,*,#1480,.F.);
+#7852 = ADVANCED_FACE('',(#7853),#1370,.T.);
+#7853 = FACE_BOUND('',#7854,.F.);
+#7854 = EDGE_LOOP('',(#7855,#7876,#7877,#7900,#7922,#7923,#7924,#7925));
+#7855 = ORIENTED_EDGE('',*,*,#7856,.F.);
+#7856 = EDGE_CURVE('',#4967,#4828,#7857,.T.);
+#7857 = SURFACE_CURVE('',#7858,(#7862,#7869),.PCURVE_S1.);
+#7858 = LINE('',#7859,#7860);
+#7859 = CARTESIAN_POINT('',(-13.96,6.024346115153,-24.4));
+#7860 = VECTOR('',#7861,1.);
+#7861 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#7862 = PCURVE('',#1370,#7863);
+#7863 = DEFINITIONAL_REPRESENTATION('',(#7864),#7868);
+#7864 = LINE('',#7865,#7866);
+#7865 = CARTESIAN_POINT('',(-0.863313115015,0.E+000));
+#7866 = VECTOR('',#7867,1.);
+#7867 = DIRECTION('',(-0.E+000,1.));
+#7868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7869 = PCURVE('',#4871,#7870);
+#7870 = DEFINITIONAL_REPRESENTATION('',(#7871),#7875);
+#7871 = LINE('',#7872,#7873);
+#7872 = CARTESIAN_POINT('',(3.788278137652,-1.6));
+#7873 = VECTOR('',#7874,1.);
+#7874 = DIRECTION('',(0.E+000,-1.));
+#7875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7876 = ORIENTED_EDGE('',*,*,#4966,.T.);
+#7877 = ORIENTED_EDGE('',*,*,#7878,.F.);
+#7878 = EDGE_CURVE('',#7879,#4969,#7881,.T.);
+#7879 = VERTEX_POINT('',#7880);
+#7880 = CARTESIAN_POINT('',(-10.25,8.542853971073,-19.9));
+#7881 = SURFACE_CURVE('',#7882,(#7886,#7893),.PCURVE_S1.);
+#7882 = LINE('',#7883,#7884);
+#7883 = CARTESIAN_POINT('',(-10.25,8.542853971073,-24.4));
+#7884 = VECTOR('',#7885,1.);
+#7885 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#7886 = PCURVE('',#1370,#7887);
+#7887 = DEFINITIONAL_REPRESENTATION('',(#7888),#7892);
+#7888 = LINE('',#7889,#7890);
+#7889 = CARTESIAN_POINT('',(-0.329457139618,0.E+000));
+#7890 = VECTOR('',#7891,1.);
+#7891 = DIRECTION('',(-0.E+000,1.));
+#7892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7893 = PCURVE('',#5008,#7894);
+#7894 = DEFINITIONAL_REPRESENTATION('',(#7895),#7899);
+#7895 = LINE('',#7896,#7897);
+#7896 = CARTESIAN_POINT('',(19.167853971073,-4.5));
+#7897 = VECTOR('',#7898,1.);
+#7898 = DIRECTION('',(0.E+000,-1.));
+#7899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7900 = ORIENTED_EDGE('',*,*,#7901,.T.);
+#7901 = EDGE_CURVE('',#7879,#7804,#7902,.T.);
+#7902 = SURFACE_CURVE('',#7903,(#7908,#7915),.PCURVE_S1.);
+#7903 = CIRCLE('',#7904,8.5);
+#7904 = AXIS2_PLACEMENT_3D('',#7905,#7906,#7907);
+#7905 = CARTESIAN_POINT('',(-7.5,0.5,-19.9));
+#7906 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#7907 = DIRECTION('',(0.E+000,1.,0.E+000));
+#7908 = PCURVE('',#1370,#7909);
+#7909 = DEFINITIONAL_REPRESENTATION('',(#7910),#7914);
+#7910 = LINE('',#7911,#7912);
+#7911 = CARTESIAN_POINT('',(-6.28318530718,-4.5));
+#7912 = VECTOR('',#7913,1.);
+#7913 = DIRECTION('',(1.,-0.E+000));
+#7914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7915 = PCURVE('',#7819,#7916);
+#7916 = DEFINITIONAL_REPRESENTATION('',(#7917),#7921);
+#7917 = CIRCLE('',#7918,8.5);
+#7918 = AXIS2_PLACEMENT_2D('',#7919,#7920);
+#7919 = CARTESIAN_POINT('',(-0.9375,7.75));
+#7920 = DIRECTION('',(-1.,0.E+000));
+#7921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7922 = ORIENTED_EDGE('',*,*,#7831,.T.);
+#7923 = ORIENTED_EDGE('',*,*,#1272,.T.);
+#7924 = ORIENTED_EDGE('',*,*,#5310,.F.);
+#7925 = ORIENTED_EDGE('',*,*,#4827,.F.);
+#7926 = ADVANCED_FACE('',(#7927),#3827,.T.);
+#7927 = FACE_BOUND('',#7928,.T.);
+#7928 = EDGE_LOOP('',(#7929,#7930,#7931,#7932));
+#7929 = ORIENTED_EDGE('',*,*,#3811,.F.);
+#7930 = ORIENTED_EDGE('',*,*,#4186,.T.);
+#7931 = ORIENTED_EDGE('',*,*,#5140,.F.);
+#7932 = ORIENTED_EDGE('',*,*,#7933,.F.);
+#7933 = EDGE_CURVE('',#3812,#5118,#7934,.T.);
+#7934 = SURFACE_CURVE('',#7935,(#7939,#7946),.PCURVE_S1.);
+#7935 = LINE('',#7936,#7937);
+#7936 = CARTESIAN_POINT('',(-10.485,-1.447032173222,-19.4));
+#7937 = VECTOR('',#7938,1.);
+#7938 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#7939 = PCURVE('',#3827,#7940);
+#7940 = DEFINITIONAL_REPRESENTATION('',(#7941),#7945);
+#7941 = LINE('',#7942,#7943);
+#7942 = CARTESIAN_POINT('',(0.797032261741,0.E+000));
+#7943 = VECTOR('',#7944,1.);
+#7944 = DIRECTION('',(0.E+000,-1.));
+#7945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7946 = PCURVE('',#3855,#7947);
+#7947 = DEFINITIONAL_REPRESENTATION('',(#7948),#7952);
+#7948 = LINE('',#7949,#7950);
+#7949 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#7950 = VECTOR('',#7951,1.);
+#7951 = DIRECTION('',(0.E+000,-1.));
+#7952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7953 = ADVANCED_FACE('',(#7954),#3855,.T.);
+#7954 = FACE_BOUND('',#7955,.T.);
+#7955 = EDGE_LOOP('',(#7956,#7957,#7958,#7959));
+#7956 = ORIENTED_EDGE('',*,*,#3839,.F.);
+#7957 = ORIENTED_EDGE('',*,*,#7933,.T.);
+#7958 = ORIENTED_EDGE('',*,*,#5117,.F.);
+#7959 = ORIENTED_EDGE('',*,*,#7960,.F.);
+#7960 = EDGE_CURVE('',#3840,#5095,#7961,.T.);
+#7961 = SURFACE_CURVE('',#7962,(#7966,#7973),.PCURVE_S1.);
+#7962 = LINE('',#7963,#7964);
+#7963 = CARTESIAN_POINT('',(-10.735,-1.447032173222,-19.4));
+#7964 = VECTOR('',#7965,1.);
+#7965 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#7966 = PCURVE('',#3855,#7967);
+#7967 = DEFINITIONAL_REPRESENTATION('',(#7968),#7972);
+#7968 = LINE('',#7969,#7970);
+#7969 = CARTESIAN_POINT('',(0.25,0.E+000));
+#7970 = VECTOR('',#7971,1.);
+#7971 = DIRECTION('',(0.E+000,-1.));
+#7972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7973 = PCURVE('',#3883,#7974);
+#7974 = DEFINITIONAL_REPRESENTATION('',(#7975),#7979);
+#7975 = LINE('',#7976,#7977);
+#7976 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#7977 = VECTOR('',#7978,1.);
+#7978 = DIRECTION('',(0.E+000,-1.));
+#7979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#7980 = ADVANCED_FACE('',(#7981),#3883,.T.);
+#7981 = FACE_BOUND('',#7982,.T.);
+#7982 = EDGE_LOOP('',(#7983,#7984,#7985,#7986));
+#7983 = ORIENTED_EDGE('',*,*,#3867,.F.);
+#7984 = ORIENTED_EDGE('',*,*,#7960,.T.);
+#7985 = ORIENTED_EDGE('',*,*,#5094,.F.);
+#7986 = ORIENTED_EDGE('',*,*,#7987,.F.);
+#7987 = EDGE_CURVE('',#3868,#5072,#7988,.T.);
+#7988 = SURFACE_CURVE('',#7989,(#7993,#8000),.PCURVE_S1.);
+#7989 = LINE('',#7990,#7991);
+#7990 = CARTESIAN_POINT('',(-10.735,1.552967826778,-19.4));
+#7991 = VECTOR('',#7992,1.);
+#7992 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#7993 = PCURVE('',#3883,#7994);
+#7994 = DEFINITIONAL_REPRESENTATION('',(#7995),#7999);
+#7995 = LINE('',#7996,#7997);
+#7996 = CARTESIAN_POINT('',(3.,0.E+000));
+#7997 = VECTOR('',#7998,1.);
+#7998 = DIRECTION('',(0.E+000,-1.));
+#7999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8000 = PCURVE('',#3911,#8001);
+#8001 = DEFINITIONAL_REPRESENTATION('',(#8002),#8006);
+#8002 = LINE('',#8003,#8004);
+#8003 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8004 = VECTOR('',#8005,1.);
+#8005 = DIRECTION('',(0.E+000,-1.));
+#8006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8007 = ADVANCED_FACE('',(#8008),#3911,.T.);
+#8008 = FACE_BOUND('',#8009,.T.);
+#8009 = EDGE_LOOP('',(#8010,#8011,#8012,#8013));
+#8010 = ORIENTED_EDGE('',*,*,#3895,.F.);
+#8011 = ORIENTED_EDGE('',*,*,#7987,.T.);
+#8012 = ORIENTED_EDGE('',*,*,#5071,.F.);
+#8013 = ORIENTED_EDGE('',*,*,#8014,.F.);
+#8014 = EDGE_CURVE('',#3896,#5049,#8015,.T.);
+#8015 = SURFACE_CURVE('',#8016,(#8020,#8027),.PCURVE_S1.);
+#8016 = LINE('',#8017,#8018);
+#8017 = CARTESIAN_POINT('',(-10.485,1.552967826778,-19.4));
+#8018 = VECTOR('',#8019,1.);
+#8019 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#8020 = PCURVE('',#3911,#8021);
+#8021 = DEFINITIONAL_REPRESENTATION('',(#8022),#8026);
+#8022 = LINE('',#8023,#8024);
+#8023 = CARTESIAN_POINT('',(0.25,0.E+000));
+#8024 = VECTOR('',#8025,1.);
+#8025 = DIRECTION('',(0.E+000,-1.));
+#8026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8027 = PCURVE('',#3939,#8028);
+#8028 = DEFINITIONAL_REPRESENTATION('',(#8029),#8033);
+#8029 = LINE('',#8030,#8031);
+#8030 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8031 = VECTOR('',#8032,1.);
+#8032 = DIRECTION('',(0.E+000,-1.));
+#8033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8034 = ADVANCED_FACE('',(#8035),#4028,.F.);
+#8035 = FACE_BOUND('',#8036,.F.);
+#8036 = EDGE_LOOP('',(#8037,#8038,#8039,#8040,#8063,#8089));
+#8037 = ORIENTED_EDGE('',*,*,#4007,.F.);
+#8038 = ORIENTED_EDGE('',*,*,#4754,.T.);
+#8039 = ORIENTED_EDGE('',*,*,#4586,.T.);
+#8040 = ORIENTED_EDGE('',*,*,#8041,.T.);
+#8041 = EDGE_CURVE('',#4587,#8042,#8044,.T.);
+#8042 = VERTEX_POINT('',#8043);
+#8043 = CARTESIAN_POINT('',(10.75,4.633812611537,-19.9));
+#8044 = SURFACE_CURVE('',#8045,(#8049,#8056),.PCURVE_S1.);
+#8045 = LINE('',#8046,#8047);
+#8046 = CARTESIAN_POINT('',(10.75,4.633812611537,-19.4));
+#8047 = VECTOR('',#8048,1.);
+#8048 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8049 = PCURVE('',#4028,#8050);
+#8050 = DEFINITIONAL_REPRESENTATION('',(#8051),#8055);
+#8051 = LINE('',#8052,#8053);
+#8052 = CARTESIAN_POINT('',(5.012447651652,0.E+000));
+#8053 = VECTOR('',#8054,1.);
+#8054 = DIRECTION('',(0.E+000,1.));
+#8055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8056 = PCURVE('',#4630,#8057);
+#8057 = DEFINITIONAL_REPRESENTATION('',(#8058),#8062);
+#8058 = LINE('',#8059,#8060);
+#8059 = CARTESIAN_POINT('',(5.116187388463,0.5));
+#8060 = VECTOR('',#8061,1.);
+#8061 = DIRECTION('',(0.E+000,1.));
+#8062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8063 = ORIENTED_EDGE('',*,*,#8064,.T.);
+#8064 = EDGE_CURVE('',#8042,#7736,#8065,.T.);
+#8065 = SURFACE_CURVE('',#8066,(#8071,#8078),.PCURVE_S1.);
+#8066 = CIRCLE('',#8067,7.05);
+#8067 = AXIS2_PLACEMENT_3D('',#8068,#8069,#8070);
+#8068 = CARTESIAN_POINT('',(4.015,2.55,-19.9));
+#8069 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#8070 = DIRECTION('',(0.E+000,1.,0.E+000));
+#8071 = PCURVE('',#4028,#8072);
+#8072 = DEFINITIONAL_REPRESENTATION('',(#8073),#8077);
+#8073 = LINE('',#8074,#8075);
+#8074 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#8075 = VECTOR('',#8076,1.);
+#8076 = DIRECTION('',(1.,0.E+000));
+#8077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8078 = PCURVE('',#7676,#8079);
+#8079 = DEFINITIONAL_REPRESENTATION('',(#8080),#8088);
+#8080 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8081,#8082,#8083,#8084,
+#8085,#8086,#8087),.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('') );
+#8081 = CARTESIAN_POINT('',(-10.0375,-3.765));
+#8082 = CARTESIAN_POINT('',(-10.0375,8.445958193361));
+#8083 = CARTESIAN_POINT('',(0.5375,2.34047909668));
+#8084 = CARTESIAN_POINT('',(11.1125,-3.765));
+#8085 = CARTESIAN_POINT('',(0.5375,-9.87047909668));
+#8086 = CARTESIAN_POINT('',(-10.0375,-15.97595819336));
+#8087 = CARTESIAN_POINT('',(-10.0375,-3.765));
+#8088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8089 = ORIENTED_EDGE('',*,*,#7758,.T.);
+#8090 = ADVANCED_FACE('',(#8091),#3939,.T.);
+#8091 = FACE_BOUND('',#8092,.T.);
+#8092 = EDGE_LOOP('',(#8093,#8094,#8095,#8096));
+#8093 = ORIENTED_EDGE('',*,*,#3923,.F.);
+#8094 = ORIENTED_EDGE('',*,*,#8014,.T.);
+#8095 = ORIENTED_EDGE('',*,*,#5048,.F.);
+#8096 = ORIENTED_EDGE('',*,*,#8097,.F.);
+#8097 = EDGE_CURVE('',#3924,#5021,#8098,.T.);
+#8098 = SURFACE_CURVE('',#8099,(#8103,#8110),.PCURVE_S1.);
+#8099 = LINE('',#8100,#8101);
+#8100 = CARTESIAN_POINT('',(-10.485,2.350000088519,-19.4));
+#8101 = VECTOR('',#8102,1.);
+#8102 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#8103 = PCURVE('',#3939,#8104);
+#8104 = DEFINITIONAL_REPRESENTATION('',(#8105),#8109);
+#8105 = LINE('',#8106,#8107);
+#8106 = CARTESIAN_POINT('',(0.797032261741,0.E+000));
+#8107 = VECTOR('',#8108,1.);
+#8108 = DIRECTION('',(0.E+000,-1.));
+#8109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8110 = PCURVE('',#3972,#8111);
+#8111 = DEFINITIONAL_REPRESENTATION('',(#8112),#8116);
+#8112 = LINE('',#8113,#8114);
+#8113 = CARTESIAN_POINT('',(1.570796314585,0.E+000));
+#8114 = VECTOR('',#8115,1.);
+#8115 = DIRECTION('',(0.E+000,-1.));
+#8116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8117 = ADVANCED_FACE('',(#8118),#3972,.F.);
+#8118 = FACE_BOUND('',#8119,.F.);
+#8119 = EDGE_LOOP('',(#8120,#8121,#8122,#8150,#8171,#8172));
+#8120 = ORIENTED_EDGE('',*,*,#3951,.F.);
+#8121 = ORIENTED_EDGE('',*,*,#7780,.F.);
+#8122 = ORIENTED_EDGE('',*,*,#8123,.T.);
+#8123 = EDGE_CURVE('',#7781,#8124,#8126,.T.);
+#8124 = VERTEX_POINT('',#8125);
+#8125 = CARTESIAN_POINT('',(-10.25,4.180921898935,-19.9));
+#8126 = SURFACE_CURVE('',#8127,(#8132,#8139),.PCURVE_S1.);
+#8127 = CIRCLE('',#8128,7.25);
+#8128 = AXIS2_PLACEMENT_3D('',#8129,#8130,#8131);
+#8129 = CARTESIAN_POINT('',(-3.235,2.35,-19.9));
+#8130 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#8131 = DIRECTION('',(0.E+000,1.,0.E+000));
+#8132 = PCURVE('',#3972,#8133);
+#8133 = DEFINITIONAL_REPRESENTATION('',(#8134),#8138);
+#8134 = LINE('',#8135,#8136);
+#8135 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#8136 = VECTOR('',#8137,1.);
+#8137 = DIRECTION('',(1.,0.E+000));
+#8138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8139 = PCURVE('',#7819,#8140);
+#8140 = DEFINITIONAL_REPRESENTATION('',(#8141),#8149);
+#8141 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8142,#8143,#8144,#8145,
+#8146,#8147,#8148),.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('') );
+#8142 = CARTESIAN_POINT('',(-10.0375,3.485));
+#8143 = CARTESIAN_POINT('',(-10.0375,16.042368354874));
+#8144 = CARTESIAN_POINT('',(0.8375,9.763684177437));
+#8145 = CARTESIAN_POINT('',(11.7125,3.485));
+#8146 = CARTESIAN_POINT('',(0.8375,-2.793684177437));
+#8147 = CARTESIAN_POINT('',(-10.0375,-9.072368354874));
+#8148 = CARTESIAN_POINT('',(-10.0375,3.485));
+#8149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8150 = ORIENTED_EDGE('',*,*,#8151,.F.);
+#8151 = EDGE_CURVE('',#4993,#8124,#8152,.T.);
+#8152 = SURFACE_CURVE('',#8153,(#8157,#8164),.PCURVE_S1.);
+#8153 = LINE('',#8154,#8155);
+#8154 = CARTESIAN_POINT('',(-10.25,4.180921898935,-19.4));
+#8155 = VECTOR('',#8156,1.);
+#8156 = DIRECTION('',(0.E+000,0.E+000,1.));
+#8157 = PCURVE('',#3972,#8158);
+#8158 = DEFINITIONAL_REPRESENTATION('',(#8159),#8163);
+#8159 = LINE('',#8160,#8161);
+#8160 = CARTESIAN_POINT('',(1.315490895438,0.E+000));
+#8161 = VECTOR('',#8162,1.);
+#8162 = DIRECTION('',(0.E+000,1.));
+#8163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8164 = PCURVE('',#5008,#8165);
+#8165 = DEFINITIONAL_REPRESENTATION('',(#8166),#8170);
+#8166 = LINE('',#8167,#8168);
+#8167 = CARTESIAN_POINT('',(14.805921898935,0.5));
+#8168 = VECTOR('',#8169,1.);
+#8169 = DIRECTION('',(0.E+000,1.));
+#8170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8171 = ORIENTED_EDGE('',*,*,#5020,.T.);
+#8172 = ORIENTED_EDGE('',*,*,#8097,.F.);
+#8173 = ADVANCED_FACE('',(#8174),#4083,.F.);
+#8174 = FACE_BOUND('',#8175,.F.);
+#8175 = EDGE_LOOP('',(#8176,#8199,#8241,#8262));
+#8176 = ORIENTED_EDGE('',*,*,#8177,.F.);
+#8177 = EDGE_CURVE('',#8178,#4066,#8180,.T.);
+#8178 = VERTEX_POINT('',#8179);
+#8179 = CARTESIAN_POINT('',(4.607252876494,2.107265317698,
+ -17.27230887314));
+#8180 = SURFACE_CURVE('',#8181,(#8185,#8192),.PCURVE_S1.);
+#8181 = LINE('',#8182,#8183);
+#8182 = CARTESIAN_POINT('',(-1.611243093439E+003,-1.613743080998E+003,
+ 4.084802772509E+003));
+#8183 = VECTOR('',#8184,1.);
+#8184 = DIRECTION('',(0.344117718609,0.344117718609,-0.873593722207));
+#8185 = PCURVE('',#4083,#8186);
+#8186 = DEFINITIONAL_REPRESENTATION('',(#8187),#8191);
+#8187 = LINE('',#8188,#8189);
+#8188 = CARTESIAN_POINT('',(-1.611743080998E+003,-591.4388188034));
+#8189 = VECTOR('',#8190,1.);
+#8190 = DIRECTION('',(0.344117718609,-0.938926512428));
+#8191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8192 = PCURVE('',#4111,#8193);
+#8193 = DEFINITIONAL_REPRESENTATION('',(#8194),#8198);
+#8194 = LINE('',#8195,#8196);
+#8195 = CARTESIAN_POINT('',(1.615743080998E+003,-591.4388188034));
+#8196 = VECTOR('',#8197,1.);
+#8197 = DIRECTION('',(-0.344117718609,-0.938926512428));
+#8198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8199 = ORIENTED_EDGE('',*,*,#8200,.F.);
+#8200 = EDGE_CURVE('',#8201,#8178,#8203,.T.);
+#8201 = VERTEX_POINT('',#8202);
+#8202 = CARTESIAN_POINT('',(4.607252876563,-2.107265317806,
+ -17.27230887332));
+#8203 = SURFACE_CURVE('',#8204,(#8209,#8216),.PCURVE_S1.);
+#8204 = CIRCLE('',#8205,17.883609280209);
+#8205 = AXIS2_PLACEMENT_3D('',#8206,#8207,#8208);
+#8206 = CARTESIAN_POINT('',(-1.901451001984,0.E+000,-0.74900146855));
+#8207 = DIRECTION('',(0.930417567982,-0.E+000,0.366501226724));
+#8208 = DIRECTION('',(0.366501226724,0.E+000,-0.930417567982));
+#8209 = PCURVE('',#4083,#8210);
+#8210 = DEFINITIONAL_REPRESENTATION('',(#8211),#8215);
+#8211 = CIRCLE('',#8212,17.883609280209);
+#8212 = AXIS2_PLACEMENT_2D('',#8213,#8214);
+#8213 = CARTESIAN_POINT('',(2.,-4.982533650384E+003));
+#8214 = DIRECTION('',(0.E+000,-1.));
+#8215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8216 = PCURVE('',#8217,#8222);
+#8217 = SPHERICAL_SURFACE('',#8218,18.);
+#8218 = AXIS2_PLACEMENT_3D('',#8219,#8220,#8221);
+#8219 = CARTESIAN_POINT('',(3.77E-015,0.E+000,0.E+000));
+#8220 = DIRECTION('',(2.2E-016,0.E+000,1.));
+#8221 = DIRECTION('',(0.E+000,1.,0.E+000));
+#8222 = DEFINITIONAL_REPRESENTATION('',(#8223),#8240);
+#8223 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8224,#8225,#8226,#8227,#8228,
+ #8229,#8230,#8231,#8232,#8233,#8234,#8235,#8236,#8237,#8238,#8239),
+ .UNSPECIFIED.,.F.,.F.,(9,7,9),(6.165078700746,6.283185307177,
+ 6.401291913609),.UNSPECIFIED.);
+#8224 = CARTESIAN_POINT('',(4.283414819795,-1.285480171139));
+#8225 = CARTESIAN_POINT('',(4.331412257116,-1.291193521293));
+#8226 = CARTESIAN_POINT('',(4.381507733883,-1.296221662829));
+#8227 = CARTESIAN_POINT('',(4.433576005038,-1.300509583606));
+#8228 = CARTESIAN_POINT('',(4.487399943304,-1.304004522998));
+#8229 = CARTESIAN_POINT('',(4.542655158242,-1.306659866676));
+#8230 = CARTESIAN_POINT('',(4.598902439775,-1.308441407842));
+#8231 = CARTESIAN_POINT('',(4.655645708256,-1.309332185159));
+#8232 = CARTESIAN_POINT('',(4.769132252495,-1.309332185159));
+#8233 = CARTESIAN_POINT('',(4.825875520968,-1.30844140784));
+#8234 = CARTESIAN_POINT('',(4.882122802521,-1.306659866687));
+#8235 = CARTESIAN_POINT('',(4.937378017421,-1.304004522978));
+#8236 = CARTESIAN_POINT('',(4.991201955723,-1.300509583618));
+#8237 = CARTESIAN_POINT('',(5.043270226862,-1.296221662828));
+#8238 = CARTESIAN_POINT('',(5.093365703638,-1.291193521295));
+#8239 = CARTESIAN_POINT('',(5.141363140959,-1.285480171141));
+#8240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8241 = ORIENTED_EDGE('',*,*,#8242,.T.);
+#8242 = EDGE_CURVE('',#8201,#4068,#8243,.T.);
+#8243 = SURFACE_CURVE('',#8244,(#8248,#8255),.PCURVE_S1.);
+#8244 = LINE('',#8245,#8246);
+#8245 = CARTESIAN_POINT('',(-1.61127269769E+003,1.613772685249E+003,
+ 4.084877927278E+003));
+#8246 = VECTOR('',#8247,1.);
+#8247 = DIRECTION('',(0.344117718609,-0.344117718609,-0.873593722207));
+#8248 = PCURVE('',#4083,#8249);
+#8249 = DEFINITIONAL_REPRESENTATION('',(#8250),#8254);
+#8250 = LINE('',#8251,#8252);
+#8251 = CARTESIAN_POINT('',(1.615772685249E+003,-591.3580434911));
+#8252 = VECTOR('',#8253,1.);
+#8253 = DIRECTION('',(-0.344117718609,-0.938926512428));
+#8254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8255 = PCURVE('',#4170,#8256);
+#8256 = DEFINITIONAL_REPRESENTATION('',(#8257),#8261);
+#8257 = LINE('',#8258,#8259);
+#8258 = CARTESIAN_POINT('',(-1.611272685249E+003,-591.3580434911));
+#8259 = VECTOR('',#8260,1.);
+#8260 = DIRECTION('',(0.344117718609,-0.938926512428));
+#8261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8262 = ORIENTED_EDGE('',*,*,#4065,.F.);
+#8263 = ADVANCED_FACE('',(#8264),#4170,.F.);
+#8264 = FACE_BOUND('',#8265,.F.);
+#8265 = EDGE_LOOP('',(#8266,#8267,#8308,#8338,#8359));
+#8266 = ORIENTED_EDGE('',*,*,#8242,.F.);
+#8267 = ORIENTED_EDGE('',*,*,#8268,.F.);
+#8268 = EDGE_CURVE('',#8269,#8201,#8271,.T.);
+#8269 = VERTEX_POINT('',#8270);
+#8270 = CARTESIAN_POINT('',(4.E-015,-2.334048378311,-17.84803121264));
+#8271 = SURFACE_CURVE('',#8272,(#8277,#8284),.PCURVE_S1.);
+#8272 = CIRCLE('',#8273,17.461553388025);
+#8273 = AXIS2_PLACEMENT_3D('',#8274,#8275,#8276);
+#8274 = CARTESIAN_POINT('',(3.77E-015,4.065632358912,-1.601495176175));
+#8275 = DIRECTION('',(0.E+000,-0.930417567982,0.366501226724));
+#8276 = DIRECTION('',(-0.E+000,-0.366501226724,-0.930417567982));
+#8277 = PCURVE('',#4170,#8278);
+#8278 = DEFINITIONAL_REPRESENTATION('',(#8279),#8283);
+#8279 = CIRCLE('',#8280,17.461553388025);
+#8280 = AXIS2_PLACEMENT_2D('',#8281,#8282);
+#8281 = CARTESIAN_POINT('',(1.244125443772E-005,-4.983449898891E+003));
+#8282 = DIRECTION('',(-0.E+000,-1.));
+#8283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8284 = PCURVE('',#8217,#8285);
+#8285 = DEFINITIONAL_REPRESENTATION('',(#8286),#8307);
+#8286 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8287,#8288,#8289,#8290,#8291,
+ #8292,#8293,#8294,#8295,#8296,#8297,#8298,#8299,#8300,#8301,#8302,
+ #8303,#8304,#8305,#8306),.UNSPECIFIED.,.F.,.F.,(11,9,11),(6.E-017,
+ 0.133506392897,0.267012785793),.UNSPECIFIED.);
+#8287 = CARTESIAN_POINT('',(3.14159265359,-1.440760815333));
+#8288 = CARTESIAN_POINT('',(3.241471860417,-1.440760815333));
+#8289 = CARTESIAN_POINT('',(3.341351228231,-1.439382283999));
+#8290 = CARTESIAN_POINT('',(3.438639643049,-1.436625360875));
+#8291 = CARTESIAN_POINT('',(3.53076079546,-1.432559859095));
+#8292 = CARTESIAN_POINT('',(3.615778617677,-1.427328808844));
+#8293 = CARTESIAN_POINT('',(3.693391850858,-1.421106418362));
+#8294 = CARTESIAN_POINT('',(3.763770945894,-1.414041575088));
+#8295 = CARTESIAN_POINT('',(3.827450764569,-1.406269230172));
+#8296 = CARTESIAN_POINT('',(3.88506167427,-1.397900197634));
+#8297 = CARTESIAN_POINT('',(3.989439329355,-1.380154001309));
+#8298 = CARTESIAN_POINT('',(4.036206057229,-1.370776823514));
+#8299 = CARTESIAN_POINT('',(4.078197153075,-1.36098805836));
+#8300 = CARTESIAN_POINT('',(4.116072487485,-1.350861123556));
+#8301 = CARTESIAN_POINT('',(4.15040581744,-1.340452781149));
+#8302 = CARTESIAN_POINT('',(4.181681030928,-1.329807701278));
+#8303 = CARTESIAN_POINT('',(4.21030504241,-1.318961628917));
+#8304 = CARTESIAN_POINT('',(4.236618213719,-1.307943317425));
+#8305 = CARTESIAN_POINT('',(4.260907363427,-1.296776349214));
+#8306 = CARTESIAN_POINT('',(4.2834148198,-1.285480171139));
+#8307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8308 = ORIENTED_EDGE('',*,*,#8309,.F.);
+#8309 = EDGE_CURVE('',#8310,#8269,#8312,.T.);
+#8310 = VERTEX_POINT('',#8311);
+#8311 = CARTESIAN_POINT('',(-1.4519244868E-005,-2.334048378284,
+ -17.84803121264));
+#8312 = SURFACE_CURVE('',#8313,(#8318,#8325),.PCURVE_S1.);
+#8313 = CIRCLE('',#8314,17.461553388025);
+#8314 = AXIS2_PLACEMENT_3D('',#8315,#8316,#8317);
+#8315 = CARTESIAN_POINT('',(3.77E-015,4.065632358912,-1.601495176175));
+#8316 = DIRECTION('',(0.E+000,-0.930417567982,0.366501226724));
+#8317 = DIRECTION('',(-0.E+000,-0.366501226724,-0.930417567982));
+#8318 = PCURVE('',#4170,#8319);
+#8319 = DEFINITIONAL_REPRESENTATION('',(#8320),#8324);
+#8320 = CIRCLE('',#8321,17.461553388025);
+#8321 = AXIS2_PLACEMENT_2D('',#8322,#8323);
+#8322 = CARTESIAN_POINT('',(1.244125443772E-005,-4.983449898891E+003));
+#8323 = DIRECTION('',(-0.E+000,-1.));
+#8324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8325 = PCURVE('',#8217,#8326);
+#8326 = DEFINITIONAL_REPRESENTATION('',(#8327),#8337);
+#8327 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8328,#8329,#8330,#8331,#8332,
+ #8333,#8334,#8335,#8336),.UNSPECIFIED.,.F.,.F.,(9,9),(6.283184475682
+ ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#8328 = CARTESIAN_POINT('',(3.141586432963,-1.44076081533));
+#8329 = CARTESIAN_POINT('',(3.141587210541,-1.440760815331));
+#8330 = CARTESIAN_POINT('',(3.141587988115,-1.440760815331));
+#8331 = CARTESIAN_POINT('',(3.141588765706,-1.440760815333));
+#8332 = CARTESIAN_POINT('',(3.141589543266,-1.44076081533));
+#8333 = CARTESIAN_POINT('',(3.141590320854,-1.440760815331));
+#8334 = CARTESIAN_POINT('',(3.141591098428,-1.440760815332));
+#8335 = CARTESIAN_POINT('',(3.141591876011,-1.440760815333));
+#8336 = CARTESIAN_POINT('',(3.14159265359,-1.440760815333));
+#8337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8338 = ORIENTED_EDGE('',*,*,#8339,.T.);
+#8339 = EDGE_CURVE('',#8310,#4124,#8340,.T.);
+#8340 = SURFACE_CURVE('',#8341,(#8345,#8352),.PCURVE_S1.);
+#8341 = LINE('',#8342,#8343);
+#8342 = CARTESIAN_POINT('',(-1.2441254434E-005,-1.999999999981,-17.));
+#8343 = VECTOR('',#8344,1.);
+#8344 = DIRECTION('',(-2.27986750602E-006,-0.366501226717,
+ -0.930417567982));
+#8345 = PCURVE('',#4170,#8346);
+#8346 = DEFINITIONAL_REPRESENTATION('',(#8347),#8351);
+#8347 = LINE('',#8348,#8349);
+#8348 = CARTESIAN_POINT('',(-5.000035487642E-017,-5.E+003));
+#8349 = VECTOR('',#8350,1.);
+#8350 = DIRECTION('',(-2.27986750602E-006,-0.999999999997));
+#8351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8352 = PCURVE('',#4144,#8353);
+#8353 = DEFINITIONAL_REPRESENTATION('',(#8354),#8358);
+#8354 = LINE('',#8355,#8356);
+#8355 = CARTESIAN_POINT('',(6.283179086552,-5.E+003));
+#8356 = VECTOR('',#8357,1.);
+#8357 = DIRECTION('',(0.E+000,-1.));
+#8358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8359 = ORIENTED_EDGE('',*,*,#4156,.F.);
+#8360 = ADVANCED_FACE('',(#8361),#4144,.F.);
+#8361 = FACE_BOUND('',#8362,.F.);
+#8362 = EDGE_LOOP('',(#8363,#8387,#8408,#8409));
+#8363 = ORIENTED_EDGE('',*,*,#8364,.F.);
+#8364 = EDGE_CURVE('',#8365,#8310,#8367,.T.);
+#8365 = VERTEX_POINT('',#8366);
+#8366 = CARTESIAN_POINT('',(-1.4519231237E-005,2.334048378266,
+ -17.84803121264));
+#8367 = SURFACE_CURVE('',#8368,(#8373,#8380),.PCURVE_S1.);
+#8368 = CIRCLE('',#8369,2.334048378311);
+#8369 = AXIS2_PLACEMENT_3D('',#8370,#8371,#8372);
+#8370 = CARTESIAN_POINT('',(-1.88E-015,0.E+000,-17.84803121264));
+#8371 = DIRECTION('',(3.2E-016,-0.E+000,1.));
+#8372 = DIRECTION('',(1.,0.E+000,-3.2E-016));
+#8373 = PCURVE('',#4144,#8374);
+#8374 = DEFINITIONAL_REPRESENTATION('',(#8375),#8379);
+#8375 = LINE('',#8376,#8377);
+#8376 = CARTESIAN_POINT('',(1.570796326795,-5.000848031213E+003));
+#8377 = VECTOR('',#8378,1.);
+#8378 = DIRECTION('',(1.,0.E+000));
+#8379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8380 = PCURVE('',#8217,#8381);
+#8381 = DEFINITIONAL_REPRESENTATION('',(#8382),#8386);
+#8382 = LINE('',#8383,#8384);
+#8383 = CARTESIAN_POINT('',(-1.570796326795,-1.440760815333));
+#8384 = VECTOR('',#8385,1.);
+#8385 = DIRECTION('',(1.,0.E+000));
+#8386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8387 = ORIENTED_EDGE('',*,*,#8388,.T.);
+#8388 = EDGE_CURVE('',#8365,#4096,#8389,.T.);
+#8389 = SURFACE_CURVE('',#8390,(#8394,#8401),.PCURVE_S1.);
+#8390 = LINE('',#8391,#8392);
+#8391 = CARTESIAN_POINT('',(-1.2441242754E-005,1.999999999961,-17.));
+#8392 = VECTOR('',#8393,1.);
+#8393 = DIRECTION('',(-2.27986536566E-006,0.366501226717,-0.930417567982
+ ));
+#8394 = PCURVE('',#4144,#8395);
+#8395 = DEFINITIONAL_REPRESENTATION('',(#8396),#8400);
+#8396 = LINE('',#8397,#8398);
+#8397 = CARTESIAN_POINT('',(3.141598874211,-5.E+003));
+#8398 = VECTOR('',#8399,1.);
+#8399 = DIRECTION('',(0.E+000,-1.));
+#8400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8401 = PCURVE('',#4111,#8402);
+#8402 = DEFINITIONAL_REPRESENTATION('',(#8403),#8407);
+#8403 = LINE('',#8404,#8405);
+#8404 = CARTESIAN_POINT('',(4.5,-5.E+003));
+#8405 = VECTOR('',#8406,1.);
+#8406 = DIRECTION('',(2.27986536566E-006,-0.999999999997));
+#8407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8408 = ORIENTED_EDGE('',*,*,#4123,.T.);
+#8409 = ORIENTED_EDGE('',*,*,#8339,.F.);
+#8410 = ADVANCED_FACE('',(#8411),#4111,.F.);
+#8411 = FACE_BOUND('',#8412,.F.);
+#8412 = EDGE_LOOP('',(#8413,#8414,#8444,#8483,#8484));
+#8413 = ORIENTED_EDGE('',*,*,#8388,.F.);
+#8414 = ORIENTED_EDGE('',*,*,#8415,.F.);
+#8415 = EDGE_CURVE('',#8416,#8365,#8418,.T.);
+#8416 = VERTEX_POINT('',#8417);
+#8417 = CARTESIAN_POINT('',(0.E+000,2.334048378274,-17.84803121265));
+#8418 = SURFACE_CURVE('',#8419,(#8424,#8431),.PCURVE_S1.);
+#8419 = CIRCLE('',#8420,17.461553388016);
+#8420 = AXIS2_PLACEMENT_3D('',#8421,#8422,#8423);
+#8421 = CARTESIAN_POINT('',(3.77E-015,-4.065632358946,-1.601495176188));
+#8422 = DIRECTION('',(-0.E+000,0.930417567982,0.366501226724));
+#8423 = DIRECTION('',(0.E+000,-0.366501226724,0.930417567982));
+#8424 = PCURVE('',#4111,#8425);
+#8425 = DEFINITIONAL_REPRESENTATION('',(#8426),#8430);
+#8426 = CIRCLE('',#8427,17.461553388016);
+#8427 = AXIS2_PLACEMENT_2D('',#8428,#8429);
+#8428 = CARTESIAN_POINT('',(4.499987558757,-4.983449898891E+003));
+#8429 = DIRECTION('',(0.E+000,1.));
+#8430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8431 = PCURVE('',#8217,#8432);
+#8432 = DEFINITIONAL_REPRESENTATION('',(#8433),#8443);
+#8433 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#8434,#8435,#8436,#8437,#8438,
+ #8439,#8440,#8441,#8442),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+ 3.141593485087),.PIECEWISE_BEZIER_KNOTS.);
+#8434 = CARTESIAN_POINT('',(7.048E-014,-1.440760815335));
+#8435 = CARTESIAN_POINT('',(7.7757773349E-007,-1.440760815335));
+#8436 = CARTESIAN_POINT('',(1.55515543253E-006,-1.440760815332));
+#8437 = CARTESIAN_POINT('',(2.33273295437E-006,-1.44076081534));
+#8438 = CARTESIAN_POINT('',(3.11031088878E-006,-1.440760815324));
+#8439 = CARTESIAN_POINT('',(3.88788825611E-006,-1.440760815336));
+#8440 = CARTESIAN_POINT('',(4.66546609577E-006,-1.440760815332));
+#8441 = CARTESIAN_POINT('',(5.44304371154E-006,-1.440760815333));
+#8442 = CARTESIAN_POINT('',(6.22062137453E-006,-1.440760815332));
+#8443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8444 = ORIENTED_EDGE('',*,*,#8445,.F.);
+#8445 = EDGE_CURVE('',#8178,#8416,#8446,.T.);
+#8446 = SURFACE_CURVE('',#8447,(#8452,#8459),.PCURVE_S1.);
+#8447 = CIRCLE('',#8448,17.461553388016);
+#8448 = AXIS2_PLACEMENT_3D('',#8449,#8450,#8451);
+#8449 = CARTESIAN_POINT('',(3.77E-015,-4.065632358946,-1.601495176188));
+#8450 = DIRECTION('',(-0.E+000,0.930417567982,0.366501226724));
+#8451 = DIRECTION('',(0.E+000,-0.366501226724,0.930417567982));
+#8452 = PCURVE('',#4111,#8453);
+#8453 = DEFINITIONAL_REPRESENTATION('',(#8454),#8458);
+#8454 = CIRCLE('',#8455,17.461553388016);
+#8455 = AXIS2_PLACEMENT_2D('',#8456,#8457);
+#8456 = CARTESIAN_POINT('',(4.499987558757,-4.983449898891E+003));
+#8457 = DIRECTION('',(0.E+000,1.));
+#8458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8459 = PCURVE('',#8217,#8460);
+#8460 = DEFINITIONAL_REPRESENTATION('',(#8461),#8482);
+#8461 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#8462,#8463,#8464,#8465,#8466,
+ #8467,#8468,#8469,#8470,#8471,#8472,#8473,#8474,#8475,#8476,#8477,
+ #8478,#8479,#8480,#8481),.UNSPECIFIED.,.F.,.F.,(11,9,11),(
+ 2.874579867797,3.008086260693,3.14159265359),.UNSPECIFIED.);
+#8462 = CARTESIAN_POINT('',(5.141363140964,-1.285480171141));
+#8463 = CARTESIAN_POINT('',(5.163870597337,-1.296776349216));
+#8464 = CARTESIAN_POINT('',(5.188159747024,-1.307943317436));
+#8465 = CARTESIAN_POINT('',(5.214472918359,-1.318961628919));
+#8466 = CARTESIAN_POINT('',(5.243096929786,-1.32980770127));
+#8467 = CARTESIAN_POINT('',(5.274372143213,-1.340452781127));
+#8468 = CARTESIAN_POINT('',(5.30870547322,-1.350861123551));
+#8469 = CARTESIAN_POINT('',(5.346580807724,-1.360988058386));
+#8470 = CARTESIAN_POINT('',(5.388571903551,-1.37077682352));
+#8471 = CARTESIAN_POINT('',(5.435338631408,-1.380154001311));
+#8472 = CARTESIAN_POINT('',(5.539716286493,-1.397900197636));
+#8473 = CARTESIAN_POINT('',(5.597327196112,-1.406269230258));
+#8474 = CARTESIAN_POINT('',(5.661007015588,-1.414041574862));
+#8475 = CARTESIAN_POINT('',(5.731386106811,-1.421106419759));
+#8476 = CARTESIAN_POINT('',(5.808999347501,-1.427328808408));
+#8477 = CARTESIAN_POINT('',(5.894017162616,-1.432559860201));
+#8478 = CARTESIAN_POINT('',(5.986138317734,-1.436625360293));
+#8479 = CARTESIAN_POINT('',(6.083426732432,-1.439382284043));
+#8480 = CARTESIAN_POINT('',(6.183306100352,-1.440760815335));
+#8481 = CARTESIAN_POINT('',(6.28318530718,-1.440760815335));
+#8482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8483 = ORIENTED_EDGE('',*,*,#8177,.T.);
+#8484 = ORIENTED_EDGE('',*,*,#4095,.F.);
+#8485 = ADVANCED_FACE('',(#8486),#4356,.F.);
+#8486 = FACE_BOUND('',#8487,.F.);
+#8487 = EDGE_LOOP('',(#8488,#8489,#8490,#8491));
+#8488 = ORIENTED_EDGE('',*,*,#4531,.F.);
+#8489 = ORIENTED_EDGE('',*,*,#4340,.T.);
+#8490 = ORIENTED_EDGE('',*,*,#4395,.T.);
+#8491 = ORIENTED_EDGE('',*,*,#8492,.F.);
+#8492 = EDGE_CURVE('',#4532,#4396,#8493,.T.);
+#8493 = SURFACE_CURVE('',#8494,(#8498,#8505),.PCURVE_S1.);
+#8494 = LINE('',#8495,#8496);
+#8495 = CARTESIAN_POINT('',(14.54,2.56173769149,-22.8));
+#8496 = VECTOR('',#8497,1.);
+#8497 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#8498 = PCURVE('',#4356,#8499);
+#8499 = DEFINITIONAL_REPRESENTATION('',(#8500),#8504);
+#8500 = LINE('',#8501,#8502);
+#8501 = CARTESIAN_POINT('',(5.620311483529,0.E+000));
+#8502 = VECTOR('',#8503,1.);
+#8503 = DIRECTION('',(0.E+000,-1.));
+#8504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8505 = PCURVE('',#4439,#8506);
+#8506 = DEFINITIONAL_REPRESENTATION('',(#8507),#8511);
+#8507 = LINE('',#8508,#8509);
+#8508 = CARTESIAN_POINT('',(8.06326230851,0.E+000));
+#8509 = VECTOR('',#8510,1.);
+#8510 = DIRECTION('',(0.E+000,-1.));
+#8511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8512 = ADVANCED_FACE('',(#8513),#4439,.T.);
+#8513 = FACE_BOUND('',#8514,.T.);
+#8514 = EDGE_LOOP('',(#8515,#8516,#8517,#8518));
+#8515 = ORIENTED_EDGE('',*,*,#4666,.F.);
+#8516 = ORIENTED_EDGE('',*,*,#7710,.T.);
+#8517 = ORIENTED_EDGE('',*,*,#4423,.F.);
+#8518 = ORIENTED_EDGE('',*,*,#8492,.F.);
+#8519 = ADVANCED_FACE('',(#8520),#4630,.T.);
+#8520 = FACE_BOUND('',#8521,.T.);
+#8521 = EDGE_LOOP('',(#8522,#8543,#8544,#8545));
+#8522 = ORIENTED_EDGE('',*,*,#8523,.F.);
+#8523 = EDGE_CURVE('',#7660,#8042,#8524,.T.);
+#8524 = SURFACE_CURVE('',#8525,(#8529,#8536),.PCURVE_S1.);
+#8525 = LINE('',#8526,#8527);
+#8526 = CARTESIAN_POINT('',(10.75,9.75,-19.9));
+#8527 = VECTOR('',#8528,1.);
+#8528 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#8529 = PCURVE('',#4630,#8530);
+#8530 = DEFINITIONAL_REPRESENTATION('',(#8531),#8535);
+#8531 = LINE('',#8532,#8533);
+#8532 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8533 = VECTOR('',#8534,1.);
+#8534 = DIRECTION('',(1.,0.E+000));
+#8535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8536 = PCURVE('',#7676,#8537);
+#8537 = DEFINITIONAL_REPRESENTATION('',(#8538),#8542);
+#8538 = LINE('',#8539,#8540);
+#8539 = CARTESIAN_POINT('',(-10.1875,-10.5));
+#8540 = VECTOR('',#8541,1.);
+#8541 = DIRECTION('',(1.,0.E+000));
+#8542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8543 = ORIENTED_EDGE('',*,*,#7688,.T.);
+#8544 = ORIENTED_EDGE('',*,*,#4614,.F.);
+#8545 = ORIENTED_EDGE('',*,*,#8041,.T.);
+#8546 = ADVANCED_FACE('',(#8547),#4712,.F.);
+#8547 = FACE_BOUND('',#8548,.T.);
+#8548 = EDGE_LOOP('',(#8549,#8550,#8551,#8574,#8601));
+#8549 = ORIENTED_EDGE('',*,*,#4689,.F.);
+#8550 = ORIENTED_EDGE('',*,*,#4724,.F.);
+#8551 = ORIENTED_EDGE('',*,*,#8552,.T.);
+#8552 = EDGE_CURVE('',#4692,#8553,#8555,.T.);
+#8553 = VERTEX_POINT('',#8554);
+#8554 = CARTESIAN_POINT('',(12.54,-1.,-14.8));
+#8555 = SEAM_CURVE('',#8556,(#8560,#8567),.PCURVE_S1.);
+#8556 = LINE('',#8557,#8558);
+#8557 = CARTESIAN_POINT('',(12.54,-1.,-22.8));
+#8558 = VECTOR('',#8559,1.);
+#8559 = DIRECTION('',(0.E+000,6.E-017,1.));
+#8560 = PCURVE('',#4712,#8561);
+#8561 = DEFINITIONAL_REPRESENTATION('',(#8562),#8566);
+#8562 = LINE('',#8563,#8564);
+#8563 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#8564 = VECTOR('',#8565,1.);
+#8565 = DIRECTION('',(-0.E+000,1.));
+#8566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8567 = PCURVE('',#4712,#8568);
+#8568 = DEFINITIONAL_REPRESENTATION('',(#8569),#8573);
+#8569 = LINE('',#8570,#8571);
+#8570 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#8571 = VECTOR('',#8572,1.);
+#8572 = DIRECTION('',(-0.E+000,1.));
+#8573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8574 = ORIENTED_EDGE('',*,*,#8575,.F.);
+#8575 = EDGE_CURVE('',#8553,#8553,#8576,.T.);
+#8576 = SURFACE_CURVE('',#8577,(#8582,#8589),.PCURVE_S1.);
+#8577 = CIRCLE('',#8578,1.);
+#8578 = AXIS2_PLACEMENT_3D('',#8579,#8580,#8581);
+#8579 = CARTESIAN_POINT('',(12.54,0.E+000,-14.8));
+#8580 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#8581 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#8582 = PCURVE('',#4712,#8583);
+#8583 = DEFINITIONAL_REPRESENTATION('',(#8584),#8588);
+#8584 = LINE('',#8585,#8586);
+#8585 = CARTESIAN_POINT('',(-0.E+000,8.));
+#8586 = VECTOR('',#8587,1.);
+#8587 = DIRECTION('',(-1.,0.E+000));
+#8588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8589 = PCURVE('',#8590,#8595);
+#8590 = PLANE('',#8591);
+#8591 = AXIS2_PLACEMENT_3D('',#8592,#8593,#8594);
+#8592 = CARTESIAN_POINT('',(12.54,0.E+000,-14.8));
+#8593 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#8594 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#8595 = DEFINITIONAL_REPRESENTATION('',(#8596),#8600);
+#8596 = CIRCLE('',#8597,1.);
+#8597 = AXIS2_PLACEMENT_2D('',#8598,#8599);
+#8598 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8599 = DIRECTION('',(1.,0.E+000));
+#8600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8601 = ORIENTED_EDGE('',*,*,#8552,.F.);
+#8602 = ADVANCED_FACE('',(#8603),#4902,.F.);
+#8603 = FACE_BOUND('',#8604,.F.);
+#8604 = EDGE_LOOP('',(#8605,#8606,#8627,#8628));
+#8605 = ORIENTED_EDGE('',*,*,#5185,.F.);
+#8606 = ORIENTED_EDGE('',*,*,#8607,.T.);
+#8607 = EDGE_CURVE('',#5186,#4856,#8608,.T.);
+#8608 = SURFACE_CURVE('',#8609,(#8613,#8620),.PCURVE_S1.);
+#8609 = LINE('',#8610,#8611);
+#8610 = CARTESIAN_POINT('',(-13.95999999999,2.236067977501,-22.8));
+#8611 = VECTOR('',#8612,1.);
+#8612 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#8613 = PCURVE('',#4902,#8614);
+#8614 = DEFINITIONAL_REPRESENTATION('',(#8615),#8619);
+#8615 = LINE('',#8616,#8617);
+#8616 = CARTESIAN_POINT('',(0.729727656227,0.E+000));
+#8617 = VECTOR('',#8618,1.);
+#8618 = DIRECTION('',(0.E+000,-1.));
+#8619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8620 = PCURVE('',#4871,#8621);
+#8621 = DEFINITIONAL_REPRESENTATION('',(#8622),#8626);
+#8622 = LINE('',#8623,#8624);
+#8623 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8624 = VECTOR('',#8625,1.);
+#8625 = DIRECTION('',(0.E+000,-1.));
+#8626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8627 = ORIENTED_EDGE('',*,*,#4883,.T.);
+#8628 = ORIENTED_EDGE('',*,*,#4942,.F.);
+#8629 = ADVANCED_FACE('',(#8630),#4871,.T.);
+#8630 = FACE_BOUND('',#8631,.T.);
+#8631 = EDGE_LOOP('',(#8632,#8633,#8634,#8635));
+#8632 = ORIENTED_EDGE('',*,*,#5213,.F.);
+#8633 = ORIENTED_EDGE('',*,*,#8607,.T.);
+#8634 = ORIENTED_EDGE('',*,*,#4855,.F.);
+#8635 = ORIENTED_EDGE('',*,*,#7856,.F.);
+#8636 = ADVANCED_FACE('',(#8637),#5008,.T.);
+#8637 = FACE_BOUND('',#8638,.T.);
+#8638 = EDGE_LOOP('',(#8639,#8660,#8661,#8662));
+#8639 = ORIENTED_EDGE('',*,*,#8640,.F.);
+#8640 = EDGE_CURVE('',#8124,#7879,#8641,.T.);
+#8641 = SURFACE_CURVE('',#8642,(#8646,#8653),.PCURVE_S1.);
+#8642 = LINE('',#8643,#8644);
+#8643 = CARTESIAN_POINT('',(-10.25,-10.625,-19.9));
+#8644 = VECTOR('',#8645,1.);
+#8645 = DIRECTION('',(0.E+000,1.,0.E+000));
+#8646 = PCURVE('',#5008,#8647);
+#8647 = DEFINITIONAL_REPRESENTATION('',(#8648),#8652);
+#8648 = LINE('',#8649,#8650);
+#8649 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8650 = VECTOR('',#8651,1.);
+#8651 = DIRECTION('',(1.,0.E+000));
+#8652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8653 = PCURVE('',#7819,#8654);
+#8654 = DEFINITIONAL_REPRESENTATION('',(#8655),#8659);
+#8655 = LINE('',#8656,#8657);
+#8656 = CARTESIAN_POINT('',(10.1875,10.5));
+#8657 = VECTOR('',#8658,1.);
+#8658 = DIRECTION('',(-1.,0.E+000));
+#8659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8660 = ORIENTED_EDGE('',*,*,#8151,.F.);
+#8661 = ORIENTED_EDGE('',*,*,#4992,.F.);
+#8662 = ORIENTED_EDGE('',*,*,#7878,.F.);
+#8663 = ADVANCED_FACE('',(#8664),#5259,.F.);
+#8664 = FACE_BOUND('',#8665,.T.);
+#8665 = EDGE_LOOP('',(#8666,#8667,#8668,#8691,#8718));
+#8666 = ORIENTED_EDGE('',*,*,#5236,.F.);
+#8667 = ORIENTED_EDGE('',*,*,#5271,.F.);
+#8668 = ORIENTED_EDGE('',*,*,#8669,.T.);
+#8669 = EDGE_CURVE('',#5239,#8670,#8672,.T.);
+#8670 = VERTEX_POINT('',#8671);
+#8671 = CARTESIAN_POINT('',(-11.96,-1.,-14.8));
+#8672 = SEAM_CURVE('',#8673,(#8677,#8684),.PCURVE_S1.);
+#8673 = LINE('',#8674,#8675);
+#8674 = CARTESIAN_POINT('',(-11.96,-1.,-22.8));
+#8675 = VECTOR('',#8676,1.);
+#8676 = DIRECTION('',(0.E+000,6.E-017,1.));
+#8677 = PCURVE('',#5259,#8678);
+#8678 = DEFINITIONAL_REPRESENTATION('',(#8679),#8683);
+#8679 = LINE('',#8680,#8681);
+#8680 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#8681 = VECTOR('',#8682,1.);
+#8682 = DIRECTION('',(-0.E+000,1.));
+#8683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8684 = PCURVE('',#5259,#8685);
+#8685 = DEFINITIONAL_REPRESENTATION('',(#8686),#8690);
+#8686 = LINE('',#8687,#8688);
+#8687 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#8688 = VECTOR('',#8689,1.);
+#8689 = DIRECTION('',(-0.E+000,1.));
+#8690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8691 = ORIENTED_EDGE('',*,*,#8692,.F.);
+#8692 = EDGE_CURVE('',#8670,#8670,#8693,.T.);
+#8693 = SURFACE_CURVE('',#8694,(#8699,#8706),.PCURVE_S1.);
+#8694 = CIRCLE('',#8695,1.);
+#8695 = AXIS2_PLACEMENT_3D('',#8696,#8697,#8698);
+#8696 = CARTESIAN_POINT('',(-11.96,0.E+000,-14.8));
+#8697 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#8698 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#8699 = PCURVE('',#5259,#8700);
+#8700 = DEFINITIONAL_REPRESENTATION('',(#8701),#8705);
+#8701 = LINE('',#8702,#8703);
+#8702 = CARTESIAN_POINT('',(-0.E+000,8.));
+#8703 = VECTOR('',#8704,1.);
+#8704 = DIRECTION('',(-1.,0.E+000));
+#8705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8706 = PCURVE('',#8707,#8712);
+#8707 = PLANE('',#8708);
+#8708 = AXIS2_PLACEMENT_3D('',#8709,#8710,#8711);
+#8709 = CARTESIAN_POINT('',(-11.96,0.E+000,-14.8));
+#8710 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#8711 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#8712 = DEFINITIONAL_REPRESENTATION('',(#8713),#8717);
+#8713 = CIRCLE('',#8714,1.);
+#8714 = AXIS2_PLACEMENT_2D('',#8715,#8716);
+#8715 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8716 = DIRECTION('',(1.,0.E+000));
+#8717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8718 = ORIENTED_EDGE('',*,*,#8669,.F.);
+#8719 = ADVANCED_FACE('',(#8720),#5352,.T.);
+#8720 = FACE_BOUND('',#8721,.T.);
+#8721 = EDGE_LOOP('',(#8722,#8750,#8751,#8752,#8753,#8754,#8755,#8778));
+#8722 = ORIENTED_EDGE('',*,*,#8723,.F.);
+#8723 = EDGE_CURVE('',#5335,#8724,#8726,.T.);
+#8724 = VERTEX_POINT('',#8725);
+#8725 = CARTESIAN_POINT('',(22.854024574305,2.75,-1.640821138803));
+#8726 = SURFACE_CURVE('',#8727,(#8732,#8743),.PCURVE_S1.);
+#8727 = CIRCLE('',#8728,5.);
+#8728 = AXIS2_PLACEMENT_3D('',#8729,#8730,#8731);
+#8729 = CARTESIAN_POINT('',(19.318516525781,2.75,-5.17638090205));
+#8730 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#8731 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8732 = PCURVE('',#5352,#8733);
+#8733 = DEFINITIONAL_REPRESENTATION('',(#8734),#8742);
+#8734 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8735,#8736,#8737,#8738,
+#8739,#8740,#8741),.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('') );
+#8735 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#8736 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
+#8737 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
+#8738 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
+#8739 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
+#8740 = CARTESIAN_POINT('',(-8.369253736964,2.969664334019));
+#8741 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#8742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8743 = PCURVE('',#5380,#8744);
+#8744 = DEFINITIONAL_REPRESENTATION('',(#8745),#8749);
+#8745 = LINE('',#8746,#8747);
+#8746 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#8747 = VECTOR('',#8748,1.);
+#8748 = DIRECTION('',(-1.,0.E+000));
+#8749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8750 = ORIENTED_EDGE('',*,*,#5334,.T.);
+#8751 = ORIENTED_EDGE('',*,*,#7601,.T.);
+#8752 = ORIENTED_EDGE('',*,*,#7575,.F.);
+#8753 = ORIENTED_EDGE('',*,*,#7497,.T.);
+#8754 = ORIENTED_EDGE('',*,*,#7375,.T.);
+#8755 = ORIENTED_EDGE('',*,*,#8756,.T.);
+#8756 = EDGE_CURVE('',#7378,#8757,#8759,.T.);
+#8757 = VERTEX_POINT('',#8758);
+#8758 = CARTESIAN_POINT('',(20.9,2.75,0.313203435596));
+#8759 = SURFACE_CURVE('',#8760,(#8764,#8771),.PCURVE_S1.);
+#8760 = LINE('',#8761,#8762);
+#8761 = CARTESIAN_POINT('',(20.9,2.75,-4.440892098501E-016));
+#8762 = VECTOR('',#8763,1.);
+#8763 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#8764 = PCURVE('',#5352,#8765);
+#8765 = DEFINITIONAL_REPRESENTATION('',(#8766),#8770);
+#8766 = LINE('',#8767,#8768);
+#8767 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#8768 = VECTOR('',#8769,1.);
+#8769 = DIRECTION('',(1.,0.E+000));
+#8770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8771 = PCURVE('',#5950,#8772);
+#8772 = DEFINITIONAL_REPRESENTATION('',(#8773),#8777);
+#8773 = LINE('',#8774,#8775);
+#8774 = CARTESIAN_POINT('',(1.665334536938E-016,-3.697785493223E-032));
+#8775 = VECTOR('',#8776,1.);
+#8776 = DIRECTION('',(1.,0.E+000));
+#8777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8778 = ORIENTED_EDGE('',*,*,#8779,.F.);
+#8779 = EDGE_CURVE('',#8724,#8757,#8780,.T.);
+#8780 = SURFACE_CURVE('',#8781,(#8785,#8792),.PCURVE_S1.);
+#8781 = LINE('',#8782,#8783);
+#8782 = CARTESIAN_POINT('',(22.854024574352,2.75,-1.640821138755));
+#8783 = VECTOR('',#8784,1.);
+#8784 = DIRECTION('',(-0.707106781187,1.570092458684E-016,0.707106781187
+ ));
+#8785 = PCURVE('',#5352,#8786);
+#8786 = DEFINITIONAL_REPRESENTATION('',(#8787),#8791);
+#8787 = LINE('',#8788,#8789);
+#8788 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
+#8789 = VECTOR('',#8790,1.);
+#8790 = DIRECTION('',(0.707106781187,-0.707106781187));
+#8791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8792 = PCURVE('',#5985,#8793);
+#8793 = DEFINITIONAL_REPRESENTATION('',(#8794),#8798);
+#8794 = LINE('',#8795,#8796);
+#8795 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8796 = VECTOR('',#8797,1.);
+#8797 = DIRECTION('',(1.,0.E+000));
+#8798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8799 = ADVANCED_FACE('',(#8800),#5408,.F.);
+#8800 = FACE_BOUND('',#8801,.F.);
+#8801 = EDGE_LOOP('',(#8802,#8830,#8831,#8832,#8833,#8834,#8835,#8858));
+#8802 = ORIENTED_EDGE('',*,*,#8803,.F.);
+#8803 = EDGE_CURVE('',#5365,#8804,#8806,.T.);
+#8804 = VERTEX_POINT('',#8805);
+#8805 = CARTESIAN_POINT('',(22.854024574305,-2.75,-1.640821138803));
+#8806 = SURFACE_CURVE('',#8807,(#8812,#8823),.PCURVE_S1.);
+#8807 = CIRCLE('',#8808,5.);
+#8808 = AXIS2_PLACEMENT_3D('',#8809,#8810,#8811);
+#8809 = CARTESIAN_POINT('',(19.318516525781,-2.75,-5.17638090205));
+#8810 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#8811 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8812 = PCURVE('',#5408,#8813);
+#8813 = DEFINITIONAL_REPRESENTATION('',(#8814),#8822);
+#8814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#8815,#8816,#8817,#8818,
+#8819,#8820,#8821),.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('') );
+#8815 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#8816 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
+#8817 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
+#8818 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
+#8819 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
+#8820 = CARTESIAN_POINT('',(-8.369253736964,2.969664334019));
+#8821 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#8822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8823 = PCURVE('',#5380,#8824);
+#8824 = DEFINITIONAL_REPRESENTATION('',(#8825),#8829);
+#8825 = LINE('',#8826,#8827);
+#8826 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#8827 = VECTOR('',#8828,1.);
+#8828 = DIRECTION('',(-1.,0.E+000));
+#8829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8830 = ORIENTED_EDGE('',*,*,#5392,.T.);
+#8831 = ORIENTED_EDGE('',*,*,#5469,.T.);
+#8832 = ORIENTED_EDGE('',*,*,#5569,.F.);
+#8833 = ORIENTED_EDGE('',*,*,#5645,.T.);
+#8834 = ORIENTED_EDGE('',*,*,#5673,.T.);
+#8835 = ORIENTED_EDGE('',*,*,#8836,.T.);
+#8836 = EDGE_CURVE('',#5674,#8837,#8839,.T.);
+#8837 = VERTEX_POINT('',#8838);
+#8838 = CARTESIAN_POINT('',(20.9,-2.75,0.313203435596));
+#8839 = SURFACE_CURVE('',#8840,(#8844,#8851),.PCURVE_S1.);
+#8840 = LINE('',#8841,#8842);
+#8841 = CARTESIAN_POINT('',(20.9,-2.75,4.440892098501E-016));
+#8842 = VECTOR('',#8843,1.);
+#8843 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#8844 = PCURVE('',#5408,#8845);
+#8845 = DEFINITIONAL_REPRESENTATION('',(#8846),#8850);
+#8846 = LINE('',#8847,#8848);
+#8847 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#8848 = VECTOR('',#8849,1.);
+#8849 = DIRECTION('',(1.,0.E+000));
+#8850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8851 = PCURVE('',#5715,#8852);
+#8852 = DEFINITIONAL_REPRESENTATION('',(#8853),#8857);
+#8853 = LINE('',#8854,#8855);
+#8854 = CARTESIAN_POINT('',(-1.665334536938E-016,-5.5));
+#8855 = VECTOR('',#8856,1.);
+#8856 = DIRECTION('',(1.,0.E+000));
+#8857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8858 = ORIENTED_EDGE('',*,*,#8859,.F.);
+#8859 = EDGE_CURVE('',#8804,#8837,#8860,.T.);
+#8860 = SURFACE_CURVE('',#8861,(#8865,#8872),.PCURVE_S1.);
+#8861 = LINE('',#8862,#8863);
+#8862 = CARTESIAN_POINT('',(22.854024574352,-2.75,-1.640821138755));
+#8863 = VECTOR('',#8864,1.);
+#8864 = DIRECTION('',(-0.707106781187,1.570092458684E-016,0.707106781187
+ ));
+#8865 = PCURVE('',#5408,#8866);
+#8866 = DEFINITIONAL_REPRESENTATION('',(#8867),#8871);
+#8867 = LINE('',#8868,#8869);
+#8868 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
+#8869 = VECTOR('',#8870,1.);
+#8870 = DIRECTION('',(0.707106781187,-0.707106781187));
+#8871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8872 = PCURVE('',#5985,#8873);
+#8873 = DEFINITIONAL_REPRESENTATION('',(#8874),#8878);
+#8874 = LINE('',#8875,#8876);
+#8875 = CARTESIAN_POINT('',(-7.850462293419E-017,-5.5));
+#8876 = VECTOR('',#8877,1.);
+#8877 = DIRECTION('',(1.,0.E+000));
+#8878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8879 = ADVANCED_FACE('',(#8880),#5380,.T.);
+#8880 = FACE_BOUND('',#8881,.F.);
+#8881 = EDGE_LOOP('',(#8882,#8883,#8884,#8905));
+#8882 = ORIENTED_EDGE('',*,*,#5364,.T.);
+#8883 = ORIENTED_EDGE('',*,*,#8803,.T.);
+#8884 = ORIENTED_EDGE('',*,*,#8885,.F.);
+#8885 = EDGE_CURVE('',#8724,#8804,#8886,.T.);
+#8886 = SURFACE_CURVE('',#8887,(#8891,#8898),.PCURVE_S1.);
+#8887 = LINE('',#8888,#8889);
+#8888 = CARTESIAN_POINT('',(22.854024574305,2.75,-1.640821138803));
+#8889 = VECTOR('',#8890,1.);
+#8890 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#8891 = PCURVE('',#5380,#8892);
+#8892 = DEFINITIONAL_REPRESENTATION('',(#8893),#8897);
+#8893 = LINE('',#8894,#8895);
+#8894 = CARTESIAN_POINT('',(-7.068590784144,0.E+000));
+#8895 = VECTOR('',#8896,1.);
+#8896 = DIRECTION('',(-0.E+000,-1.));
+#8897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8898 = PCURVE('',#5985,#8899);
+#8899 = DEFINITIONAL_REPRESENTATION('',(#8900),#8904);
+#8900 = LINE('',#8901,#8902);
+#8901 = CARTESIAN_POINT('',(-9.420554752103E-016,2.958228394579E-031));
+#8902 = VECTOR('',#8903,1.);
+#8903 = DIRECTION('',(0.E+000,-1.));
+#8904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8905 = ORIENTED_EDGE('',*,*,#8723,.F.);
+#8906 = ADVANCED_FACE('',(#8907),#5715,.T.);
+#8907 = FACE_BOUND('',#8908,.T.);
+#8908 = EDGE_LOOP('',(#8909,#8910,#8911,#8912));
+#8909 = ORIENTED_EDGE('',*,*,#5730,.F.);
+#8910 = ORIENTED_EDGE('',*,*,#5701,.T.);
+#8911 = ORIENTED_EDGE('',*,*,#8836,.T.);
+#8912 = ORIENTED_EDGE('',*,*,#8913,.F.);
+#8913 = EDGE_CURVE('',#5731,#8837,#8914,.T.);
+#8914 = SURFACE_CURVE('',#8915,(#8919,#8926),.PCURVE_S1.);
+#8915 = LINE('',#8916,#8917);
+#8916 = CARTESIAN_POINT('',(20.9,2.75,0.313203435596));
+#8917 = VECTOR('',#8918,1.);
+#8918 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#8919 = PCURVE('',#5715,#8920);
+#8920 = DEFINITIONAL_REPRESENTATION('',(#8921),#8925);
+#8921 = LINE('',#8922,#8923);
+#8922 = CARTESIAN_POINT('',(0.313203435596,-6.954513311817E-017));
+#8923 = VECTOR('',#8924,1.);
+#8924 = DIRECTION('',(0.E+000,-1.));
+#8925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8926 = PCURVE('',#5985,#8927);
+#8927 = DEFINITIONAL_REPRESENTATION('',(#8928),#8932);
+#8928 = LINE('',#8929,#8930);
+#8929 = CARTESIAN_POINT('',(2.763408054259,1.02085952243E-017));
+#8930 = VECTOR('',#8931,1.);
+#8931 = DIRECTION('',(0.E+000,-1.));
+#8932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8933 = ADVANCED_FACE('',(#8934),#5985,.F.);
+#8934 = FACE_BOUND('',#8935,.F.);
+#8935 = EDGE_LOOP('',(#8936,#8937,#8938,#8939,#8940,#8941,#8942));
+#8936 = ORIENTED_EDGE('',*,*,#8779,.F.);
+#8937 = ORIENTED_EDGE('',*,*,#8885,.T.);
+#8938 = ORIENTED_EDGE('',*,*,#8859,.T.);
+#8939 = ORIENTED_EDGE('',*,*,#8913,.F.);
+#8940 = ORIENTED_EDGE('',*,*,#6048,.F.);
+#8941 = ORIENTED_EDGE('',*,*,#5962,.F.);
+#8942 = ORIENTED_EDGE('',*,*,#8943,.F.);
+#8943 = EDGE_CURVE('',#8757,#5935,#8944,.T.);
+#8944 = SURFACE_CURVE('',#8945,(#8949,#8956),.PCURVE_S1.);
+#8945 = LINE('',#8946,#8947);
+#8946 = CARTESIAN_POINT('',(20.9,2.75,0.313203435596));
+#8947 = VECTOR('',#8948,1.);
+#8948 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#8949 = PCURVE('',#5985,#8950);
+#8950 = DEFINITIONAL_REPRESENTATION('',(#8951),#8955);
+#8951 = LINE('',#8952,#8953);
+#8952 = CARTESIAN_POINT('',(2.763408054259,1.02085952243E-017));
+#8953 = VECTOR('',#8954,1.);
+#8954 = DIRECTION('',(0.E+000,-1.));
+#8955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8956 = PCURVE('',#5950,#8957);
+#8957 = DEFINITIONAL_REPRESENTATION('',(#8958),#8962);
+#8958 = LINE('',#8959,#8960);
+#8959 = CARTESIAN_POINT('',(0.313203435596,-6.954513311817E-017));
+#8960 = VECTOR('',#8961,1.);
+#8961 = DIRECTION('',(0.E+000,-1.));
+#8962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8963 = ADVANCED_FACE('',(#8964,#8995),#6035,.F.);
+#8964 = FACE_BOUND('',#8965,.T.);
+#8965 = EDGE_LOOP('',(#8966));
+#8966 = ORIENTED_EDGE('',*,*,#8967,.T.);
+#8967 = EDGE_CURVE('',#8968,#8968,#8970,.T.);
+#8968 = VERTEX_POINT('',#8969);
+#8969 = CARTESIAN_POINT('',(18.,1.102230246252E-016,5.));
+#8970 = SURFACE_CURVE('',#8971,(#8976,#8983),.PCURVE_S1.);
+#8971 = CIRCLE('',#8972,18.);
+#8972 = AXIS2_PLACEMENT_3D('',#8973,#8974,#8975);
+#8973 = CARTESIAN_POINT('',(0.E+000,1.110223024625E-015,5.));
+#8974 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#8975 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8976 = PCURVE('',#6035,#8977);
+#8977 = DEFINITIONAL_REPRESENTATION('',(#8978),#8982);
+#8978 = CIRCLE('',#8979,18.);
+#8979 = AXIS2_PLACEMENT_2D('',#8980,#8981);
+#8980 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#8981 = DIRECTION('',(1.,-0.E+000));
+#8982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8983 = PCURVE('',#8984,#8989);
+#8984 = CYLINDRICAL_SURFACE('',#8985,18.);
+#8985 = AXIS2_PLACEMENT_3D('',#8986,#8987,#8988);
+#8986 = CARTESIAN_POINT('',(0.E+000,-9.792167077194E-031,-4.41E-015));
+#8987 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#8988 = DIRECTION('',(1.,0.E+000,0.E+000));
+#8989 = DEFINITIONAL_REPRESENTATION('',(#8990),#8994);
+#8990 = LINE('',#8991,#8992);
+#8991 = CARTESIAN_POINT('',(-0.E+000,5.));
+#8992 = VECTOR('',#8993,1.);
+#8993 = DIRECTION('',(-1.,0.E+000));
+#8994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#8995 = FACE_BOUND('',#8996,.T.);
+#8996 = EDGE_LOOP('',(#8997));
+#8997 = ORIENTED_EDGE('',*,*,#6020,.F.);
+#8998 = ADVANCED_FACE('',(#8999),#5950,.T.);
+#8999 = FACE_BOUND('',#9000,.T.);
+#9000 = EDGE_LOOP('',(#9001,#9002,#9003,#9004));
+#9001 = ORIENTED_EDGE('',*,*,#8756,.F.);
+#9002 = ORIENTED_EDGE('',*,*,#7427,.T.);
+#9003 = ORIENTED_EDGE('',*,*,#5934,.T.);
+#9004 = ORIENTED_EDGE('',*,*,#8943,.F.);
+#9005 = ADVANCED_FACE('',(#9006),#5921,.T.);
+#9006 = FACE_BOUND('',#9007,.T.);
+#9007 = EDGE_LOOP('',(#9008,#9009,#9010,#9033));
+#9008 = ORIENTED_EDGE('',*,*,#5907,.F.);
+#9009 = ORIENTED_EDGE('',*,*,#7351,.T.);
+#9010 = ORIENTED_EDGE('',*,*,#9011,.T.);
+#9011 = EDGE_CURVE('',#7324,#9012,#9014,.T.);
+#9012 = VERTEX_POINT('',#9013);
+#9013 = CARTESIAN_POINT('',(-8.068430139593,19.474930939095,
+ 0.313203435596));
+#9014 = SURFACE_CURVE('',#9015,(#9019,#9026),.PCURVE_S1.);
+#9015 = LINE('',#9016,#9017);
+#9016 = CARTESIAN_POINT('',(-8.068430139593,19.474930939095,
+ -1.842970220878E-014));
+#9017 = VECTOR('',#9018,1.);
+#9018 = DIRECTION('',(-2.775557561563E-016,8.435559152701E-016,1.));
+#9019 = PCURVE('',#5921,#9020);
+#9020 = DEFINITIONAL_REPRESENTATION('',(#9021),#9025);
+#9021 = LINE('',#9022,#9023);
+#9022 = CARTESIAN_POINT('',(1.219786525029E-015,-5.5));
+#9023 = VECTOR('',#9024,1.);
+#9024 = DIRECTION('',(1.,-1.487416814334E-017));
+#9025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9026 = PCURVE('',#7079,#9027);
+#9027 = DEFINITIONAL_REPRESENTATION('',(#9028),#9032);
+#9028 = LINE('',#9029,#9030);
+#9029 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#9030 = VECTOR('',#9031,1.);
+#9031 = DIRECTION('',(1.,2.576281494458E-017));
+#9032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9033 = ORIENTED_EDGE('',*,*,#9034,.F.);
+#9034 = EDGE_CURVE('',#5873,#9012,#9035,.T.);
+#9035 = SURFACE_CURVE('',#9036,(#9040,#9047),.PCURVE_S1.);
+#9036 = LINE('',#9037,#9038);
+#9037 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
+ 0.313203435596));
+#9038 = VECTOR('',#9039,1.);
+#9039 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#9040 = PCURVE('',#5921,#9041);
+#9041 = DEFINITIONAL_REPRESENTATION('',(#9042),#9046);
+#9042 = LINE('',#9043,#9044);
+#9043 = CARTESIAN_POINT('',(0.313203435596,5.215884983863E-017));
+#9044 = VECTOR('',#9045,1.);
+#9045 = DIRECTION('',(1.487416814334E-017,-1.));
+#9046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9047 = PCURVE('',#5895,#9048);
+#9048 = DEFINITIONAL_REPRESENTATION('',(#9049),#9053);
+#9049 = LINE('',#9050,#9051);
+#9050 = CARTESIAN_POINT('',(2.763408054259,-2.006057890744E-015));
+#9051 = VECTOR('',#9052,1.);
+#9052 = DIRECTION('',(7.98994108775E-017,-1.));
+#9053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9054 = ADVANCED_FACE('',(#9055),#5895,.F.);
+#9055 = FACE_BOUND('',#9056,.F.);
+#9056 = EDGE_LOOP('',(#9057,#9082,#9105,#9126,#9127,#9128));
+#9057 = ORIENTED_EDGE('',*,*,#9058,.F.);
+#9058 = EDGE_CURVE('',#9059,#9061,#9063,.T.);
+#9059 = VERTEX_POINT('',#9060);
+#9060 = CARTESIAN_POINT('',(-13.80858214756,18.417165860062,
+ -1.640821138803));
+#9061 = VERTEX_POINT('',#9062);
+#9062 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
+ 0.313203435596));
+#9063 = SURFACE_CURVE('',#9064,(#9068,#9075),.PCURVE_S1.);
+#9064 = LINE('',#9065,#9066);
+#9065 = CARTESIAN_POINT('',(-13.80858214758,18.417165860103,
+ -1.640821138755));
+#9066 = VECTOR('',#9067,1.);
+#9067 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
+#9068 = PCURVE('',#5895,#9069);
+#9069 = DEFINITIONAL_REPRESENTATION('',(#9070),#9074);
+#9070 = LINE('',#9071,#9072);
+#9071 = CARTESIAN_POINT('',(1.570092458684E-016,3.697785493223E-032));
+#9072 = VECTOR('',#9073,1.);
+#9073 = DIRECTION('',(1.,6.734631938768E-018));
+#9074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9075 = PCURVE('',#6746,#9076);
+#9076 = DEFINITIONAL_REPRESENTATION('',(#9077),#9081);
+#9077 = LINE('',#9078,#9079);
+#9078 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
+#9079 = VECTOR('',#9080,1.);
+#9080 = DIRECTION('',(0.707106781187,-0.707106781187));
+#9081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9082 = ORIENTED_EDGE('',*,*,#9083,.T.);
+#9083 = EDGE_CURVE('',#9059,#9084,#9086,.T.);
+#9084 = VERTEX_POINT('',#9085);
+#9085 = CARTESIAN_POINT('',(-9.045442426745,21.167165860062,
+ -1.640821138803));
+#9086 = SURFACE_CURVE('',#9087,(#9091,#9098),.PCURVE_S1.);
+#9087 = LINE('',#9088,#9089);
+#9088 = CARTESIAN_POINT('',(-13.80858214756,18.417165860062,
+ -1.640821138803));
+#9089 = VECTOR('',#9090,1.);
+#9090 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#9091 = PCURVE('',#5895,#9092);
+#9092 = DEFINITIONAL_REPRESENTATION('',(#9093),#9097);
+#9093 = LINE('',#9094,#9095);
+#9094 = CARTESIAN_POINT('',(-2.332593174685E-015,-3.314726988507E-015));
+#9095 = VECTOR('',#9096,1.);
+#9096 = DIRECTION('',(7.98994108775E-017,-1.));
+#9097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9098 = PCURVE('',#7051,#9099);
+#9099 = DEFINITIONAL_REPRESENTATION('',(#9100),#9104);
+#9100 = LINE('',#9101,#9102);
+#9101 = CARTESIAN_POINT('',(-7.068590784144,0.E+000));
+#9102 = VECTOR('',#9103,1.);
+#9103 = DIRECTION('',(-0.E+000,-1.));
+#9104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9105 = ORIENTED_EDGE('',*,*,#9106,.T.);
+#9106 = EDGE_CURVE('',#9084,#9012,#9107,.T.);
+#9107 = SURFACE_CURVE('',#9108,(#9112,#9119),.PCURVE_S1.);
+#9108 = LINE('',#9109,#9110);
+#9109 = CARTESIAN_POINT('',(-9.045442426769,21.167165860103,
+ -1.640821138755));
+#9110 = VECTOR('',#9111,1.);
+#9111 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
+#9112 = PCURVE('',#5895,#9113);
+#9113 = DEFINITIONAL_REPRESENTATION('',(#9114),#9118);
+#9114 = LINE('',#9115,#9116);
+#9115 = CARTESIAN_POINT('',(-2.290103328969E-015,-5.5));
+#9116 = VECTOR('',#9117,1.);
+#9117 = DIRECTION('',(1.,6.734631938768E-018));
+#9118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9119 = PCURVE('',#7079,#9120);
+#9120 = DEFINITIONAL_REPRESENTATION('',(#9121),#9125);
+#9121 = LINE('',#9122,#9123);
+#9122 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
+#9123 = VECTOR('',#9124,1.);
+#9124 = DIRECTION('',(0.707106781187,-0.707106781187));
+#9125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9126 = ORIENTED_EDGE('',*,*,#9034,.F.);
+#9127 = ORIENTED_EDGE('',*,*,#5872,.F.);
+#9128 = ORIENTED_EDGE('',*,*,#9129,.F.);
+#9129 = EDGE_CURVE('',#9061,#5845,#9130,.T.);
+#9130 = SURFACE_CURVE('',#9131,(#9135,#9142),.PCURVE_S1.);
+#9131 = LINE('',#9132,#9133);
+#9132 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
+ 0.313203435596));
+#9133 = VECTOR('',#9134,1.);
+#9134 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
+#9135 = PCURVE('',#5895,#9136);
+#9136 = DEFINITIONAL_REPRESENTATION('',(#9137),#9141);
+#9137 = LINE('',#9138,#9139);
+#9138 = CARTESIAN_POINT('',(2.763408054259,-2.006057890744E-015));
+#9139 = VECTOR('',#9140,1.);
+#9140 = DIRECTION('',(7.98994108775E-017,-1.));
+#9141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9142 = PCURVE('',#5860,#9143);
+#9143 = DEFINITIONAL_REPRESENTATION('',(#9144),#9148);
+#9144 = LINE('',#9145,#9146);
+#9145 = CARTESIAN_POINT('',(0.313203435596,5.215884983863E-017));
+#9146 = VECTOR('',#9147,1.);
+#9147 = DIRECTION('',(1.487416814334E-017,-1.));
+#9148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9149 = ADVANCED_FACE('',(#9150),#5860,.T.);
+#9150 = FACE_BOUND('',#9151,.T.);
+#9151 = EDGE_LOOP('',(#9152,#9173,#9174,#9175));
+#9152 = ORIENTED_EDGE('',*,*,#9153,.F.);
+#9153 = EDGE_CURVE('',#6730,#9061,#9154,.T.);
+#9154 = SURFACE_CURVE('',#9155,(#9159,#9166),.PCURVE_S1.);
+#9155 = LINE('',#9156,#9157);
+#9156 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
+ -1.842970220878E-014));
+#9157 = VECTOR('',#9158,1.);
+#9158 = DIRECTION('',(-2.775557561563E-016,8.435559152701E-016,1.));
+#9159 = PCURVE('',#5860,#9160);
+#9160 = DEFINITIONAL_REPRESENTATION('',(#9161),#9165);
+#9161 = LINE('',#9162,#9163);
+#9162 = CARTESIAN_POINT('',(2.22044604925E-016,3.697785493223E-032));
+#9163 = VECTOR('',#9164,1.);
+#9164 = DIRECTION('',(1.,-1.487416814334E-017));
+#9165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9166 = PCURVE('',#6746,#9167);
+#9167 = DEFINITIONAL_REPRESENTATION('',(#9168),#9172);
+#9168 = LINE('',#9169,#9170);
+#9169 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#9170 = VECTOR('',#9171,1.);
+#9171 = DIRECTION('',(1.,2.576281494458E-017));
+#9172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9173 = ORIENTED_EDGE('',*,*,#6784,.T.);
+#9174 = ORIENTED_EDGE('',*,*,#5844,.T.);
+#9175 = ORIENTED_EDGE('',*,*,#9129,.F.);
+#9176 = ADVANCED_FACE('',(#9177),#5831,.T.);
+#9177 = FACE_BOUND('',#9178,.T.);
+#9178 = EDGE_LOOP('',(#9179,#9180,#9181,#9204));
+#9179 = ORIENTED_EDGE('',*,*,#5817,.F.);
+#9180 = ORIENTED_EDGE('',*,*,#6703,.T.);
+#9181 = ORIENTED_EDGE('',*,*,#9182,.T.);
+#9182 = EDGE_CURVE('',#6676,#9183,#9185,.T.);
+#9183 = VERTEX_POINT('',#9184);
+#9184 = CARTESIAN_POINT('',(-12.8315698604,-16.72493093909,
+ 0.313203435596));
+#9185 = SURFACE_CURVE('',#9186,(#9190,#9197),.PCURVE_S1.);
+#9186 = LINE('',#9187,#9188);
+#9187 = CARTESIAN_POINT('',(-12.8315698604,-16.72493093909,
+ -4.884981308351E-015));
+#9188 = VECTOR('',#9189,1.);
+#9189 = DIRECTION('',(-7.216449660064E-016,2.66667109355E-016,1.));
+#9190 = PCURVE('',#5831,#9191);
+#9191 = DEFINITIONAL_REPRESENTATION('',(#9192),#9196);
+#9192 = LINE('',#9193,#9194);
+#9193 = CARTESIAN_POINT('',(1.062005883687E-015,-5.5));
+#9194 = VECTOR('',#9195,1.);
+#9195 = DIRECTION('',(1.,-9.216261297709E-017));
+#9196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9197 = PCURVE('',#6431,#9198);
+#9198 = DEFINITIONAL_REPRESENTATION('',(#9199),#9203);
+#9199 = LINE('',#9200,#9201);
+#9200 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#9201 = VECTOR('',#9202,1.);
+#9202 = DIRECTION('',(1.,1.992760671046E-018));
+#9203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9204 = ORIENTED_EDGE('',*,*,#9205,.F.);
+#9205 = EDGE_CURVE('',#5783,#9183,#9206,.T.);
+#9206 = SURFACE_CURVE('',#9207,(#9211,#9218),.PCURVE_S1.);
+#9207 = LINE('',#9208,#9209);
+#9208 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
+ 0.313203435596));
+#9209 = VECTOR('',#9210,1.);
+#9210 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
+#9211 = PCURVE('',#5831,#9212);
+#9212 = DEFINITIONAL_REPRESENTATION('',(#9213),#9217);
+#9213 = LINE('',#9214,#9215);
+#9214 = CARTESIAN_POINT('',(0.313203435596,2.086353993545E-016));
+#9215 = VECTOR('',#9216,1.);
+#9216 = DIRECTION('',(9.216261297709E-017,-1.));
+#9217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9218 = PCURVE('',#5805,#9219);
+#9219 = DEFINITIONAL_REPRESENTATION('',(#9220),#9224);
+#9220 = LINE('',#9221,#9222);
+#9221 = CARTESIAN_POINT('',(2.763408054259,-1.362893415223E-015));
+#9222 = VECTOR('',#9223,1.);
+#9223 = DIRECTION('',(1.253086142006E-016,-1.));
+#9224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9225 = ADVANCED_FACE('',(#9226),#5805,.F.);
+#9226 = FACE_BOUND('',#9227,.F.);
+#9227 = EDGE_LOOP('',(#9228,#9253,#9276,#9297,#9298,#9299));
+#9228 = ORIENTED_EDGE('',*,*,#9229,.F.);
+#9229 = EDGE_CURVE('',#9230,#9232,#9234,.T.);
+#9230 = VERTEX_POINT('',#9231);
+#9231 = CARTESIAN_POINT('',(-9.045442426745,-21.16716586006,
+ -1.640821138803));
+#9232 = VERTEX_POINT('',#9233);
+#9233 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
+ 0.313203435596));
+#9234 = SURFACE_CURVE('',#9235,(#9239,#9246),.PCURVE_S1.);
+#9235 = LINE('',#9236,#9237);
+#9236 = CARTESIAN_POINT('',(-9.045442426769,-21.1671658601,
+ -1.640821138755));
+#9237 = VECTOR('',#9238,1.);
+#9238 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
+#9239 = PCURVE('',#5805,#9240);
+#9240 = DEFINITIONAL_REPRESENTATION('',(#9241),#9245);
+#9241 = LINE('',#9242,#9243);
+#9242 = CARTESIAN_POINT('',(-1.570092458684E-016,-1.479114197289E-031));
+#9243 = VECTOR('',#9244,1.);
+#9244 = DIRECTION('',(1.,-8.408377470745E-017));
+#9245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9246 = PCURVE('',#6098,#9247);
+#9247 = DEFINITIONAL_REPRESENTATION('',(#9248),#9252);
+#9248 = LINE('',#9249,#9250);
+#9249 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
+#9250 = VECTOR('',#9251,1.);
+#9251 = DIRECTION('',(0.707106781187,-0.707106781187));
+#9252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9253 = ORIENTED_EDGE('',*,*,#9254,.T.);
+#9254 = EDGE_CURVE('',#9230,#9255,#9257,.T.);
+#9255 = VERTEX_POINT('',#9256);
+#9256 = CARTESIAN_POINT('',(-13.80858214756,-18.41716586006,
+ -1.640821138803));
+#9257 = SURFACE_CURVE('',#9258,(#9262,#9269),.PCURVE_S1.);
+#9258 = LINE('',#9259,#9260);
+#9259 = CARTESIAN_POINT('',(-9.045442426745,-21.16716586006,
+ -1.640821138803));
+#9260 = VECTOR('',#9261,1.);
+#9261 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
+#9262 = PCURVE('',#5805,#9263);
+#9263 = DEFINITIONAL_REPRESENTATION('',(#9264),#9268);
+#9264 = LINE('',#9265,#9266);
+#9265 = CARTESIAN_POINT('',(-9.420554752103E-016,-8.874685183736E-031));
+#9266 = VECTOR('',#9267,1.);
+#9267 = DIRECTION('',(1.253086142006E-016,-1.));
+#9268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9269 = PCURVE('',#6403,#9270);
+#9270 = DEFINITIONAL_REPRESENTATION('',(#9271),#9275);
+#9271 = LINE('',#9272,#9273);
+#9272 = CARTESIAN_POINT('',(-7.068590784144,0.E+000));
+#9273 = VECTOR('',#9274,1.);
+#9274 = DIRECTION('',(-0.E+000,-1.));
+#9275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9276 = ORIENTED_EDGE('',*,*,#9277,.T.);
+#9277 = EDGE_CURVE('',#9255,#9183,#9278,.T.);
+#9278 = SURFACE_CURVE('',#9279,(#9283,#9290),.PCURVE_S1.);
+#9279 = LINE('',#9280,#9281);
+#9280 = CARTESIAN_POINT('',(-13.80858214758,-18.4171658601,
+ -1.640821138755));
+#9281 = VECTOR('',#9282,1.);
+#9282 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
+#9283 = PCURVE('',#5805,#9284);
+#9284 = DEFINITIONAL_REPRESENTATION('',(#9285),#9289);
+#9285 = LINE('',#9286,#9287);
+#9286 = CARTESIAN_POINT('',(4.544024288859E-015,-5.5));
+#9287 = VECTOR('',#9288,1.);
+#9288 = DIRECTION('',(1.,-8.408377470745E-017));
+#9289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9290 = PCURVE('',#6431,#9291);
+#9291 = DEFINITIONAL_REPRESENTATION('',(#9292),#9296);
+#9292 = LINE('',#9293,#9294);
+#9293 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
+#9294 = VECTOR('',#9295,1.);
+#9295 = DIRECTION('',(0.707106781187,-0.707106781187));
+#9296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9297 = ORIENTED_EDGE('',*,*,#9205,.F.);
+#9298 = ORIENTED_EDGE('',*,*,#5782,.F.);
+#9299 = ORIENTED_EDGE('',*,*,#9300,.F.);
+#9300 = EDGE_CURVE('',#9232,#5755,#9301,.T.);
+#9301 = SURFACE_CURVE('',#9302,(#9306,#9313),.PCURVE_S1.);
+#9302 = LINE('',#9303,#9304);
+#9303 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
+ 0.313203435596));
+#9304 = VECTOR('',#9305,1.);
+#9305 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
+#9306 = PCURVE('',#5805,#9307);
+#9307 = DEFINITIONAL_REPRESENTATION('',(#9308),#9312);
+#9308 = LINE('',#9309,#9310);
+#9309 = CARTESIAN_POINT('',(2.763408054259,-1.362893415223E-015));
+#9310 = VECTOR('',#9311,1.);
+#9311 = DIRECTION('',(1.253086142006E-016,-1.));
+#9312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9313 = PCURVE('',#5770,#9314);
+#9314 = DEFINITIONAL_REPRESENTATION('',(#9315),#9319);
+#9315 = LINE('',#9316,#9317);
+#9316 = CARTESIAN_POINT('',(0.313203435596,2.086353993545E-016));
+#9317 = VECTOR('',#9318,1.);
+#9318 = DIRECTION('',(9.216261297709E-017,-1.));
+#9319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9320 = ADVANCED_FACE('',(#9321),#5770,.T.);
+#9321 = FACE_BOUND('',#9322,.T.);
+#9322 = EDGE_LOOP('',(#9323,#9344,#9345,#9346));
+#9323 = ORIENTED_EDGE('',*,*,#9324,.F.);
+#9324 = EDGE_CURVE('',#6082,#9232,#9325,.T.);
+#9325 = SURFACE_CURVE('',#9326,(#9330,#9337),.PCURVE_S1.);
+#9326 = LINE('',#9327,#9328);
+#9327 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
+ -1.7763568394E-015));
+#9328 = VECTOR('',#9329,1.);
+#9329 = DIRECTION('',(-7.216449660064E-016,2.66667109355E-016,1.));
+#9330 = PCURVE('',#5770,#9331);
+#9331 = DEFINITIONAL_REPRESENTATION('',(#9332),#9336);
+#9332 = LINE('',#9333,#9334);
+#9333 = CARTESIAN_POINT('',(-8.874685183736E-031,1.538370149107E-015));
+#9334 = VECTOR('',#9335,1.);
+#9335 = DIRECTION('',(1.,-9.216261297709E-017));
+#9336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9337 = PCURVE('',#6098,#9338);
+#9338 = DEFINITIONAL_REPRESENTATION('',(#9339),#9343);
+#9339 = LINE('',#9340,#9341);
+#9340 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
+#9341 = VECTOR('',#9342,1.);
+#9342 = DIRECTION('',(1.,1.992760671046E-018));
+#9343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9344 = ORIENTED_EDGE('',*,*,#6136,.T.);
+#9345 = ORIENTED_EDGE('',*,*,#5754,.T.);
+#9346 = ORIENTED_EDGE('',*,*,#9300,.F.);
+#9347 = ADVANCED_FACE('',(#9348),#6098,.T.);
+#9348 = FACE_BOUND('',#9349,.T.);
+#9349 = EDGE_LOOP('',(#9350,#9376,#9377,#9378,#9379,#9380,#9381,#9382));
+#9350 = ORIENTED_EDGE('',*,*,#9351,.F.);
+#9351 = EDGE_CURVE('',#6365,#9230,#9352,.T.);
+#9352 = SURFACE_CURVE('',#9353,(#9358,#9369),.PCURVE_S1.);
+#9353 = CIRCLE('',#9354,5.);
+#9354 = AXIS2_PLACEMENT_3D('',#9355,#9356,#9357);
+#9355 = CARTESIAN_POINT('',(-7.277688402483,-18.10532607475,
+ -5.17638090205));
+#9356 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
+#9357 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#9358 = PCURVE('',#6098,#9359);
+#9359 = DEFINITIONAL_REPRESENTATION('',(#9360),#9368);
+#9360 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9361,#9362,#9363,#9364,
+#9365,#9366,#9367),.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('') );
+#9361 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#9362 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
+#9363 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
+#9364 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
+#9365 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
+#9366 = CARTESIAN_POINT('',(-8.369253736963,2.969664334019));
+#9367 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#9368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9369 = PCURVE('',#6403,#9370);
+#9370 = DEFINITIONAL_REPRESENTATION('',(#9371),#9375);
+#9371 = LINE('',#9372,#9373);
+#9372 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#9373 = VECTOR('',#9374,1.);
+#9374 = DIRECTION('',(-1.,0.E+000));
+#9375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9376 = ORIENTED_EDGE('',*,*,#6364,.T.);
+#9377 = ORIENTED_EDGE('',*,*,#6310,.T.);
+#9378 = ORIENTED_EDGE('',*,*,#6284,.F.);
+#9379 = ORIENTED_EDGE('',*,*,#6206,.T.);
+#9380 = ORIENTED_EDGE('',*,*,#6079,.T.);
+#9381 = ORIENTED_EDGE('',*,*,#9324,.T.);
+#9382 = ORIENTED_EDGE('',*,*,#9229,.F.);
+#9383 = ADVANCED_FACE('',(#9384),#6431,.F.);
+#9384 = FACE_BOUND('',#9385,.F.);
+#9385 = EDGE_LOOP('',(#9386,#9412,#9413,#9414,#9415,#9416,#9417,#9418));
+#9386 = ORIENTED_EDGE('',*,*,#9387,.F.);
+#9387 = EDGE_CURVE('',#6388,#9255,#9388,.T.);
+#9388 = SURFACE_CURVE('',#9389,(#9394,#9405),.PCURVE_S1.);
+#9389 = CIRCLE('',#9390,5.);
+#9390 = AXIS2_PLACEMENT_3D('',#9391,#9392,#9393);
+#9391 = CARTESIAN_POINT('',(-12.04082812329,-15.35532607475,
+ -5.17638090205));
+#9392 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
+#9393 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
+#9394 = PCURVE('',#6431,#9395);
+#9395 = DEFINITIONAL_REPRESENTATION('',(#9396),#9404);
+#9396 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9397,#9398,#9399,#9400,
+#9401,#9402,#9403),.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('') );
+#9397 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#9398 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
+#9399 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
+#9400 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
+#9401 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
+#9402 = CARTESIAN_POINT('',(-8.369253736963,2.969664334019));
+#9403 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#9404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9405 = PCURVE('',#6403,#9406);
+#9406 = DEFINITIONAL_REPRESENTATION('',(#9407),#9411);
+#9407 = LINE('',#9408,#9409);
+#9408 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#9409 = VECTOR('',#9410,1.);
+#9410 = DIRECTION('',(-1.,0.E+000));
+#9411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9412 = ORIENTED_EDGE('',*,*,#6415,.T.);
+#9413 = ORIENTED_EDGE('',*,*,#6471,.T.);
+#9414 = ORIENTED_EDGE('',*,*,#6571,.F.);
+#9415 = ORIENTED_EDGE('',*,*,#6623,.T.);
+#9416 = ORIENTED_EDGE('',*,*,#6675,.T.);
+#9417 = ORIENTED_EDGE('',*,*,#9182,.T.);
+#9418 = ORIENTED_EDGE('',*,*,#9277,.F.);
+#9419 = ADVANCED_FACE('',(#9420),#6403,.T.);
+#9420 = FACE_BOUND('',#9421,.F.);
+#9421 = EDGE_LOOP('',(#9422,#9423,#9424,#9425));
+#9422 = ORIENTED_EDGE('',*,*,#6387,.T.);
+#9423 = ORIENTED_EDGE('',*,*,#9387,.T.);
+#9424 = ORIENTED_EDGE('',*,*,#9254,.F.);
+#9425 = ORIENTED_EDGE('',*,*,#9351,.F.);
+#9426 = ADVANCED_FACE('',(#9427),#6746,.T.);
+#9427 = FACE_BOUND('',#9428,.T.);
+#9428 = EDGE_LOOP('',(#9429,#9455,#9456,#9457,#9458,#9459,#9460,#9461));
+#9429 = ORIENTED_EDGE('',*,*,#9430,.F.);
+#9430 = EDGE_CURVE('',#7013,#9059,#9431,.T.);
+#9431 = SURFACE_CURVE('',#9432,(#9437,#9448),.PCURVE_S1.);
+#9432 = CIRCLE('',#9433,5.);
+#9433 = AXIS2_PLACEMENT_3D('',#9434,#9435,#9436);
+#9434 = CARTESIAN_POINT('',(-12.04082812329,15.355326074756,
+ -5.17638090205));
+#9435 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
+#9436 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#9437 = PCURVE('',#6746,#9438);
+#9438 = DEFINITIONAL_REPRESENTATION('',(#9439),#9447);
+#9439 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9440,#9441,#9442,#9443,
+#9444,#9445,#9446),.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('') );
+#9440 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#9441 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
+#9442 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
+#9443 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
+#9444 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
+#9445 = CARTESIAN_POINT('',(-8.369253736963,2.969664334019));
+#9446 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#9447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9448 = PCURVE('',#7051,#9449);
+#9449 = DEFINITIONAL_REPRESENTATION('',(#9450),#9454);
+#9450 = LINE('',#9451,#9452);
+#9451 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#9452 = VECTOR('',#9453,1.);
+#9453 = DIRECTION('',(-1.,0.E+000));
+#9454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9455 = ORIENTED_EDGE('',*,*,#7012,.T.);
+#9456 = ORIENTED_EDGE('',*,*,#6958,.T.);
+#9457 = ORIENTED_EDGE('',*,*,#6932,.F.);
+#9458 = ORIENTED_EDGE('',*,*,#6854,.T.);
+#9459 = ORIENTED_EDGE('',*,*,#6727,.T.);
+#9460 = ORIENTED_EDGE('',*,*,#9153,.T.);
+#9461 = ORIENTED_EDGE('',*,*,#9058,.F.);
+#9462 = ADVANCED_FACE('',(#9463),#7079,.F.);
+#9463 = FACE_BOUND('',#9464,.F.);
+#9464 = EDGE_LOOP('',(#9465,#9491,#9492,#9493,#9494,#9495,#9496,#9497));
+#9465 = ORIENTED_EDGE('',*,*,#9466,.F.);
+#9466 = EDGE_CURVE('',#7036,#9084,#9467,.T.);
+#9467 = SURFACE_CURVE('',#9468,(#9473,#9484),.PCURVE_S1.);
+#9468 = CIRCLE('',#9469,5.);
+#9469 = AXIS2_PLACEMENT_3D('',#9470,#9471,#9472);
+#9470 = CARTESIAN_POINT('',(-7.277688402483,18.105326074756,
+ -5.17638090205));
+#9471 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
+#9472 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
+#9473 = PCURVE('',#7079,#9474);
+#9474 = DEFINITIONAL_REPRESENTATION('',(#9475),#9483);
+#9475 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#9476,#9477,#9478,#9479,
+#9480,#9481,#9482),.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('') );
+#9476 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#9477 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
+#9478 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
+#9479 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
+#9480 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
+#9481 = CARTESIAN_POINT('',(-8.369253736964,2.969664334019));
+#9482 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
+#9483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9484 = PCURVE('',#7051,#9485);
+#9485 = DEFINITIONAL_REPRESENTATION('',(#9486),#9490);
+#9486 = LINE('',#9487,#9488);
+#9487 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#9488 = VECTOR('',#9489,1.);
+#9489 = DIRECTION('',(-1.,0.E+000));
+#9490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9491 = ORIENTED_EDGE('',*,*,#7063,.T.);
+#9492 = ORIENTED_EDGE('',*,*,#7119,.T.);
+#9493 = ORIENTED_EDGE('',*,*,#7219,.F.);
+#9494 = ORIENTED_EDGE('',*,*,#7271,.T.);
+#9495 = ORIENTED_EDGE('',*,*,#7323,.T.);
+#9496 = ORIENTED_EDGE('',*,*,#9011,.T.);
+#9497 = ORIENTED_EDGE('',*,*,#9106,.F.);
+#9498 = ADVANCED_FACE('',(#9499),#7051,.T.);
+#9499 = FACE_BOUND('',#9500,.F.);
+#9500 = EDGE_LOOP('',(#9501,#9502,#9503,#9504));
+#9501 = ORIENTED_EDGE('',*,*,#7035,.T.);
+#9502 = ORIENTED_EDGE('',*,*,#9466,.T.);
+#9503 = ORIENTED_EDGE('',*,*,#9083,.F.);
+#9504 = ORIENTED_EDGE('',*,*,#9430,.F.);
+#9505 = ADVANCED_FACE('',(#9506),#7676,.T.);
+#9506 = FACE_BOUND('',#9507,.T.);
+#9507 = EDGE_LOOP('',(#9508,#9509,#9510,#9511));
+#9508 = ORIENTED_EDGE('',*,*,#8523,.T.);
+#9509 = ORIENTED_EDGE('',*,*,#8064,.T.);
+#9510 = ORIENTED_EDGE('',*,*,#7735,.F.);
+#9511 = ORIENTED_EDGE('',*,*,#7659,.T.);
+#9512 = ADVANCED_FACE('',(#9513),#7819,.T.);
+#9513 = FACE_BOUND('',#9514,.T.);
+#9514 = EDGE_LOOP('',(#9515,#9516,#9517,#9518));
+#9515 = ORIENTED_EDGE('',*,*,#8123,.T.);
+#9516 = ORIENTED_EDGE('',*,*,#8640,.T.);
+#9517 = ORIENTED_EDGE('',*,*,#7901,.T.);
+#9518 = ORIENTED_EDGE('',*,*,#7803,.F.);
+#9519 = ADVANCED_FACE('',(#9520),#8217,.F.);
+#9520 = FACE_BOUND('',#9521,.F.);
+#9521 = EDGE_LOOP('',(#9522,#9523,#9524,#9548,#9593,#9658,#9681,#9704,
+ #9754,#9812,#9862,#9885,#9935,#9973,#9974,#9975,#9976,#9977));
+#9522 = ORIENTED_EDGE('',*,*,#8200,.T.);
+#9523 = ORIENTED_EDGE('',*,*,#8445,.T.);
+#9524 = ORIENTED_EDGE('',*,*,#9525,.T.);
+#9525 = EDGE_CURVE('',#8416,#9526,#9528,.T.);
+#9526 = VERTEX_POINT('',#9527);
+#9527 = CARTESIAN_POINT('',(0.E+000,9.,-15.58845726812));
+#9528 = SEAM_CURVE('',#9529,(#9534,#9541),.PCURVE_S1.);
+#9529 = CIRCLE('',#9530,18.);
+#9530 = AXIS2_PLACEMENT_3D('',#9531,#9532,#9533);
+#9531 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#9532 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9533 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9534 = PCURVE('',#8217,#9535);
+#9535 = DEFINITIONAL_REPRESENTATION('',(#9536),#9540);
+#9536 = LINE('',#9537,#9538);
+#9537 = CARTESIAN_POINT('',(0.E+000,-6.28318530718));
+#9538 = VECTOR('',#9539,1.);
+#9539 = DIRECTION('',(0.E+000,1.));
+#9540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9541 = PCURVE('',#8217,#9542);
+#9542 = DEFINITIONAL_REPRESENTATION('',(#9543),#9547);
+#9543 = LINE('',#9544,#9545);
+#9544 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718));
+#9545 = VECTOR('',#9546,1.);
+#9546 = DIRECTION('',(0.E+000,1.));
+#9547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9548 = ORIENTED_EDGE('',*,*,#9549,.F.);
+#9549 = EDGE_CURVE('',#9550,#9526,#9552,.T.);
+#9550 = VERTEX_POINT('',#9551);
+#9551 = CARTESIAN_POINT('',(7.5,9.,-13.66565036871));
+#9552 = SURFACE_CURVE('',#9553,(#9558,#9573),.PCURVE_S1.);
+#9553 = CIRCLE('',#9554,15.58845726812);
+#9554 = AXIS2_PLACEMENT_3D('',#9555,#9556,#9557);
+#9555 = CARTESIAN_POINT('',(3.77E-015,9.,0.E+000));
+#9556 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9557 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9558 = PCURVE('',#8217,#9559);
+#9559 = DEFINITIONAL_REPRESENTATION('',(#9560),#9572);
+#9560 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#9561,#9562,#9563,#9564,#9565,
+ #9566,#9567,#9568,#9569,#9570,#9571),.UNSPECIFIED.,.F.,.F.,(11,11),(
+ 2.63965484511,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#9561 = CARTESIAN_POINT('',(5.588447030983,-0.862087383767));
+#9562 = CARTESIAN_POINT('',(5.633426090639,-0.894220659226));
+#9563 = CARTESIAN_POINT('',(5.683528426921,-0.924426862722));
+#9564 = CARTESIAN_POINT('',(5.739257211147,-0.952368465834));
+#9565 = CARTESIAN_POINT('',(5.801073443715,-0.977649315522));
+#9566 = CARTESIAN_POINT('',(5.869299941677,-0.99980310534));
+#9567 = CARTESIAN_POINT('',(5.943945231559,-1.018323374345));
+#9568 = CARTESIAN_POINT('',(6.024501466857,-1.032651882873));
+#9569 = CARTESIAN_POINT('',(6.109308816135,-1.042348908921));
+#9570 = CARTESIAN_POINT('',(6.196247128527,-1.047197551197));
+#9571 = CARTESIAN_POINT('',(6.28318530718,-1.047197551197));
+#9572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9573 = PCURVE('',#9574,#9579);
+#9574 = SPHERICAL_SURFACE('',#9575,18.);
+#9575 = AXIS2_PLACEMENT_3D('',#9576,#9577,#9578);
+#9576 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#9577 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#9578 = DIRECTION('',(1.,0.E+000,0.E+000));
+#9579 = DEFINITIONAL_REPRESENTATION('',(#9580),#9592);
+#9580 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#9581,#9582,#9583,#9584,#9585,
+ #9586,#9587,#9588,#9589,#9590,#9591),.UNSPECIFIED.,.F.,.F.,(11,11),(
+ 2.63965484511,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#9581 = CARTESIAN_POINT('',(-5.407127256581,-0.862087383767));
+#9582 = CARTESIAN_POINT('',(-5.362148196925,-0.894220659226));
+#9583 = CARTESIAN_POINT('',(-5.312045860846,-0.924426862691));
+#9584 = CARTESIAN_POINT('',(-5.25631707639,-0.952368465842));
+#9585 = CARTESIAN_POINT('',(-5.194500844809,-0.977649315493));
+#9586 = CARTESIAN_POINT('',(-5.12627434521,-0.999803105369));
+#9587 = CARTESIAN_POINT('',(-5.051629058318,-1.018323374563));
+#9588 = CARTESIAN_POINT('',(-4.971072820394,-1.032651882706));
+#9589 = CARTESIAN_POINT('',(-4.886265471643,-1.042348908919));
+#9590 = CARTESIAN_POINT('',(-4.799327159037,-1.047197551197));
+#9591 = CARTESIAN_POINT('',(-4.712388980385,-1.047197551197));
+#9592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9593 = ORIENTED_EDGE('',*,*,#9594,.F.);
+#9594 = EDGE_CURVE('',#9595,#9550,#9597,.T.);
+#9595 = VERTEX_POINT('',#9596);
+#9596 = CARTESIAN_POINT('',(10.383604976087,8.495925358699,-12.));
+#9597 = SURFACE_CURVE('',#9598,(#9616,#9637),.PCURVE_S1.);
+#9598 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9599,#9600,#9601,#9602,#9603,
+ #9604,#9605,#9606,#9607,#9608,#9609,#9610,#9611,#9612,#9613,#9614,
+ #9615),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.E+000,
+ 9.178398147037E-002,0.318774706006,0.545250729679,0.7706504018,1.),
+ .UNSPECIFIED.);
+#9599 = CARTESIAN_POINT('',(10.383605959736,8.495925003961,-11.9999994)
+ );
+#9600 = CARTESIAN_POINT('',(10.320430776394,8.51870814961,
+ -12.03853459409));
+#9601 = CARTESIAN_POINT('',(10.25702946203,8.540820771483,
+ -12.07707406184));
+#9602 = CARTESIAN_POINT('',(10.193407617144,8.562261581842,
+ -12.11561427685));
+#9603 = CARTESIAN_POINT('',(9.971696569721,8.634388618487,-12.2494590204
+ ));
+#9604 = CARTESIAN_POINT('',(9.81250821116,8.681629321049,-12.34474999171
+ ));
+#9605 = CARTESIAN_POINT('',(9.652091650397,8.724725877205,
+ -12.43997367823));
+#9606 = CARTESIAN_POINT('',(9.329349050558,8.802467777095,
+ -12.62997629597));
+#9607 = CARTESIAN_POINT('',(9.167028262981,8.837132120169,
+ -12.72475566917));
+#9608 = CARTESIAN_POINT('',(9.003664554588,8.867596922034,
+ -12.81937394873));
+#9609 = CARTESIAN_POINT('',(8.675824381555,8.919908540852,
+ -13.00774980114));
+#9610 = CARTESIAN_POINT('',(8.511356986888,8.941795675197,
+ -13.10150926296));
+#9611 = CARTESIAN_POINT('',(8.346046585608,8.959429979788,
+ -13.19502031134));
+#9612 = CARTESIAN_POINT('',(8.011035463965,8.986316885804,
+ -13.38309187613));
+#9613 = CARTESIAN_POINT('',(7.841308670134,8.995417236007,
+ -13.47764200587));
+#9614 = CARTESIAN_POINT('',(7.670923885709,8.999999999249,
+ -13.57184369976));
+#9615 = CARTESIAN_POINT('',(7.5,9.,-13.66565036871));
+#9616 = PCURVE('',#8217,#9617);
+#9617 = DEFINITIONAL_REPRESENTATION('',(#9618),#9636);
+#9618 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9619,#9620,#9621,#9622,#9623,
+ #9624,#9625,#9626,#9627,#9628,#9629,#9630,#9631,#9632,#9633,#9634,
+ #9635),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.E+000,
+ 9.178398147037E-002,0.318774706006,0.545250729679,0.7706504018,1.),
+ .UNSPECIFIED.);
+#9619 = CARTESIAN_POINT('',(5.398132763177,-0.729727611506));
+#9620 = CARTESIAN_POINT('',(5.402428889649,-0.732599855195));
+#9621 = CARTESIAN_POINT('',(5.406726440614,-0.735482255817));
+#9622 = CARTESIAN_POINT('',(5.411025828376,-0.738374770326));
+#9623 = CARTESIAN_POINT('',(5.425965805524,-0.748455779179));
+#9624 = CARTESIAN_POINT('',(5.436617865195,-0.755695865899));
+#9625 = CARTESIAN_POINT('',(5.447289736039,-0.762997193972));
+#9626 = CARTESIAN_POINT('',(5.468660721542,-0.777705689097));
+#9627 = CARTESIAN_POINT('',(5.479359723997,-0.785112574724));
+#9628 = CARTESIAN_POINT('',(5.490090262118,-0.7925804677));
+#9629 = CARTESIAN_POINT('',(5.511575106909,-0.807603300236));
+#9630 = CARTESIAN_POINT('',(5.522329062728,-0.815157654346));
+#9631 = CARTESIAN_POINT('',(5.533125990435,-0.822773237872));
+#9632 = CARTESIAN_POINT('',(5.555008021766,-0.838262864992));
+#9633 = CARTESIAN_POINT('',(5.566094865223,-0.846139096427));
+#9634 = CARTESIAN_POINT('',(5.577238907289,-0.854080241642));
+#9635 = CARTESIAN_POINT('',(5.588447030983,-0.862087383767));
+#9636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9637 = PCURVE('',#9574,#9638);
+#9638 = DEFINITIONAL_REPRESENTATION('',(#9639),#9657);
+#9639 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#9640,#9641,#9642,#9643,#9644,
+ #9645,#9646,#9647,#9648,#9649,#9650,#9651,#9652,#9653,#9654,#9655,
+ #9656),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(3.57273336278E-007,
+ 9.178398147041E-002,0.318774706006,0.545250729679,0.7706504018,1.),
+ .UNSPECIFIED.);
+#9640 = CARTESIAN_POINT('',(-5.597441457496,-0.729727656227));
+#9641 = CARTESIAN_POINT('',(-5.59314534773,-0.732599888855));
+#9642 = CARTESIAN_POINT('',(-5.588847813479,-0.735482278336));
+#9643 = CARTESIAN_POINT('',(-5.584548442444,-0.738374781625));
+#9644 = CARTESIAN_POINT('',(-5.56960848204,-0.748455779179));
+#9645 = CARTESIAN_POINT('',(-5.558956422369,-0.755695865899));
+#9646 = CARTESIAN_POINT('',(-5.548284551525,-0.762997193972));
+#9647 = CARTESIAN_POINT('',(-5.526913566022,-0.777705689097));
+#9648 = CARTESIAN_POINT('',(-5.516214563567,-0.785112574724));
+#9649 = CARTESIAN_POINT('',(-5.505484025446,-0.7925804677));
+#9650 = CARTESIAN_POINT('',(-5.483999180655,-0.807603300236));
+#9651 = CARTESIAN_POINT('',(-5.473245224836,-0.815157654346));
+#9652 = CARTESIAN_POINT('',(-5.462448297129,-0.822773237872));
+#9653 = CARTESIAN_POINT('',(-5.440566265798,-0.838262864992));
+#9654 = CARTESIAN_POINT('',(-5.429479422341,-0.846139096427));
+#9655 = CARTESIAN_POINT('',(-5.418335380275,-0.854080241642));
+#9656 = CARTESIAN_POINT('',(-5.407127256581,-0.862087383767));
+#9657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9658 = ORIENTED_EDGE('',*,*,#9659,.F.);
+#9659 = EDGE_CURVE('',#9660,#9595,#9662,.T.);
+#9660 = VERTEX_POINT('',#9661);
+#9661 = CARTESIAN_POINT('',(13.416407864999,-2.6645352591E-015,-12.));
+#9662 = SURFACE_CURVE('',#9663,(#9668,#9675),.PCURVE_S1.);
+#9663 = CIRCLE('',#9664,13.416407864999);
+#9664 = AXIS2_PLACEMENT_3D('',#9665,#9666,#9667);
+#9665 = CARTESIAN_POINT('',(3.77E-015,0.E+000,-12.));
+#9666 = DIRECTION('',(2.2E-016,-0.E+000,1.));
+#9667 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9668 = PCURVE('',#8217,#9669);
+#9669 = DEFINITIONAL_REPRESENTATION('',(#9670),#9674);
+#9670 = LINE('',#9671,#9672);
+#9671 = CARTESIAN_POINT('',(0.E+000,-0.729727656227));
+#9672 = VECTOR('',#9673,1.);
+#9673 = DIRECTION('',(1.,0.E+000));
+#9674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9675 = PCURVE('',#9574,#9676);
+#9676 = DEFINITIONAL_REPRESENTATION('',(#9677),#9680);
+#9677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9678,#9679),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(4.712388980385,5.398132830069),.PIECEWISE_BEZIER_KNOTS.);
+#9678 = CARTESIAN_POINT('',(-6.28318530718,-0.729727656227));
+#9679 = CARTESIAN_POINT('',(-5.597441457496,-0.729727656227));
+#9680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9681 = ORIENTED_EDGE('',*,*,#9682,.F.);
+#9682 = EDGE_CURVE('',#9683,#9660,#9685,.T.);
+#9683 = VERTEX_POINT('',#9684);
+#9684 = CARTESIAN_POINT('',(10.383604976087,-8.495925358699,-12.));
+#9685 = SURFACE_CURVE('',#9686,(#9691,#9698),.PCURVE_S1.);
+#9686 = CIRCLE('',#9687,13.416407864999);
+#9687 = AXIS2_PLACEMENT_3D('',#9688,#9689,#9690);
+#9688 = CARTESIAN_POINT('',(3.77E-015,0.E+000,-12.));
+#9689 = DIRECTION('',(2.2E-016,-0.E+000,1.));
+#9690 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9691 = PCURVE('',#8217,#9692);
+#9692 = DEFINITIONAL_REPRESENTATION('',(#9693),#9697);
+#9693 = LINE('',#9694,#9695);
+#9694 = CARTESIAN_POINT('',(0.E+000,-0.729727656227));
+#9695 = VECTOR('',#9696,1.);
+#9696 = DIRECTION('',(1.,0.E+000));
+#9697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9698 = PCURVE('',#9574,#9699);
+#9699 = DEFINITIONAL_REPRESENTATION('',(#9700),#9703);
+#9700 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9701,#9702),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(4.026645130701,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#9701 = CARTESIAN_POINT('',(-0.685743849684,-0.729727656227));
+#9702 = CARTESIAN_POINT('',(0.E+000,-0.729727656227));
+#9703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9704 = ORIENTED_EDGE('',*,*,#9705,.F.);
+#9705 = EDGE_CURVE('',#9706,#9683,#9708,.T.);
+#9706 = VERTEX_POINT('',#9707);
+#9707 = CARTESIAN_POINT('',(7.5,-9.,-13.66565036871));
+#9708 = SURFACE_CURVE('',#9709,(#9722,#9738),.PCURVE_S1.);
+#9709 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9710,#9711,#9712,#9713,#9714,
+ #9715,#9716,#9717,#9718,#9719,#9720,#9721),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.907164894281,1.),.UNSPECIFIED.);
+#9710 = CARTESIAN_POINT('',(7.5,-9.,-13.66565036871));
+#9711 = CARTESIAN_POINT('',(7.950719121222,-8.99999999802,
+ -13.41828611519));
+#9712 = CARTESIAN_POINT('',(8.398042150185,-8.971320252653,
+ -13.16846195651));
+#9713 = CARTESIAN_POINT('',(8.84054122182,-8.914771554747,
+ -12.91673142952));
+#9714 = CARTESIAN_POINT('',(9.276909177308,-8.831032828212,
+ -12.66366380438));
+#9715 = CARTESIAN_POINT('',(9.705964214919,-8.720667683413,
+ -12.40984890232));
+#9716 = CARTESIAN_POINT('',(10.16969494339,-8.569992435984,
+ -12.12993234481));
+#9717 = CARTESIAN_POINT('',(10.212657567949,-8.555728875058,
+ -12.1039451487));
+#9718 = CARTESIAN_POINT('',(10.255531149663,-8.541190047301,
+ -12.07795754066));
+#9719 = CARTESIAN_POINT('',(10.298314517931,-8.526376269299,
+ -12.05197023136));
+#9720 = CARTESIAN_POINT('',(10.341006507755,-8.51128783265,
+ -12.02598394113));
+#9721 = CARTESIAN_POINT('',(10.383605959736,-8.495925003961,-11.9999994)
+ );
+#9722 = PCURVE('',#8217,#9723);
+#9723 = DEFINITIONAL_REPRESENTATION('',(#9724),#9737);
+#9724 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9725,#9726,#9727,#9728,#9729,
+ #9730,#9731,#9732,#9733,#9734,#9735,#9736),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.907164894281,1.),.UNSPECIFIED.);
+#9725 = CARTESIAN_POINT('',(3.836330929787,-0.862087383767));
+#9726 = CARTESIAN_POINT('',(3.865886282106,-0.840972885655));
+#9727 = CARTESIAN_POINT('',(3.895039119086,-0.820272457514));
+#9728 = CARTESIAN_POINT('',(3.92387785474,-0.799970539519));
+#9729 = CARTESIAN_POINT('',(3.952476925731,-0.780059842148));
+#9730 = CARTESIAN_POINT('',(3.98090858614,-0.760538470999));
+#9731 = CARTESIAN_POINT('',(4.012153982382,-0.739452957889));
+#9732 = CARTESIAN_POINT('',(4.015053730995,-0.737499608549));
+#9733 = CARTESIAN_POINT('',(4.017952642299,-0.735550391754));
+#9734 = CARTESIAN_POINT('',(4.020850800557,-0.733605314512));
+#9735 = CARTESIAN_POINT('',(4.023748290553,-0.731664384787));
+#9736 = CARTESIAN_POINT('',(4.026645197592,-0.729727611506));
+#9737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9738 = PCURVE('',#9574,#9739);
+#9739 = DEFINITIONAL_REPRESENTATION('',(#9740),#9753);
+#9740 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9741,#9742,#9743,#9744,#9745,
+ #9746,#9747,#9748,#9749,#9750,#9751,#9752),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.907164894281,0.999999642729),.UNSPECIFIED.);
+#9741 = CARTESIAN_POINT('',(-0.876058050598,-0.862087383767));
+#9742 = CARTESIAN_POINT('',(-0.846502698279,-0.840972885655));
+#9743 = CARTESIAN_POINT('',(-0.817349861299,-0.820272457514));
+#9744 = CARTESIAN_POINT('',(-0.788511125645,-0.799970539519));
+#9745 = CARTESIAN_POINT('',(-0.759912054654,-0.780059842148));
+#9746 = CARTESIAN_POINT('',(-0.731480394245,-0.760538470999));
+#9747 = CARTESIAN_POINT('',(-0.700235009165,-0.739452965422));
+#9748 = CARTESIAN_POINT('',(-0.697335271709,-0.737499623584));
+#9749 = CARTESIAN_POINT('',(-0.694436371555,-0.735550414259));
+#9750 = CARTESIAN_POINT('',(-0.691538224442,-0.733605344454));
+#9751 = CARTESIAN_POINT('',(-0.688640745586,-0.731664422135));
+#9752 = CARTESIAN_POINT('',(-0.685743849684,-0.729727656227));
+#9753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9754 = ORIENTED_EDGE('',*,*,#9755,.F.);
+#9755 = EDGE_CURVE('',#9756,#9706,#9758,.T.);
+#9756 = VERTEX_POINT('',#9757);
+#9757 = CARTESIAN_POINT('',(-7.5,-9.,-13.66565036871));
+#9758 = SURFACE_CURVE('',#9759,(#9764,#9788),.PCURVE_S1.);
+#9759 = CIRCLE('',#9760,15.58845726812);
+#9760 = AXIS2_PLACEMENT_3D('',#9761,#9762,#9763);
+#9761 = CARTESIAN_POINT('',(3.77E-015,-9.,0.E+000));
+#9762 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#9763 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#9764 = PCURVE('',#8217,#9765);
+#9765 = DEFINITIONAL_REPRESENTATION('',(#9766),#9787);
+#9766 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#9767,#9768,#9769,#9770,#9771,
+ #9772,#9773,#9774,#9775,#9776,#9777,#9778,#9779,#9780,#9781,#9782,
+ #9783,#9784,#9785,#9786),.UNSPECIFIED.,.F.,.F.,(11,9,11),(
+ 5.7812474987,6.28318530718,6.78512311566),.UNSPECIFIED.);
+#9767 = CARTESIAN_POINT('',(2.446854377393,-0.862087383767));
+#9768 = CARTESIAN_POINT('',(2.491833437049,-0.894220659226));
+#9769 = CARTESIAN_POINT('',(2.54193577349,-0.924426862663));
+#9770 = CARTESIAN_POINT('',(2.597664556481,-0.952368466184));
+#9771 = CARTESIAN_POINT('',(2.659480792354,-0.977649315057));
+#9772 = CARTESIAN_POINT('',(2.727707286074,-0.999803106271));
+#9773 = CARTESIAN_POINT('',(2.802352579078,-1.018323373879));
+#9774 = CARTESIAN_POINT('',(2.8829088122,-1.032651883048));
+#9775 = CARTESIAN_POINT('',(2.967716162726,-1.042348908892));
+#9776 = CARTESIAN_POINT('',(3.054654474937,-1.047197551197));
+#9777 = CARTESIAN_POINT('',(3.228530832243,-1.047197551197));
+#9778 = CARTESIAN_POINT('',(3.315469144694,-1.04234890901));
+#9779 = CARTESIAN_POINT('',(3.400276493689,-1.032651882422));
+#9780 = CARTESIAN_POINT('',(3.480832727684,-1.018323375509));
+#9781 = CARTESIAN_POINT('',(3.555478021153,-0.999803103827));
+#9782 = CARTESIAN_POINT('',(3.623704515339,-0.977649316657));
+#9783 = CARTESIAN_POINT('',(3.685520749917,-0.952368465507));
+#9784 = CARTESIAN_POINT('',(3.741249533938,-0.924426862775));
+#9785 = CARTESIAN_POINT('',(3.791351870131,-0.894220659226));
+#9786 = CARTESIAN_POINT('',(3.836330929787,-0.862087383767));
+#9787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9788 = PCURVE('',#9574,#9789);
+#9789 = DEFINITIONAL_REPRESENTATION('',(#9790),#9811);
+#9790 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#9791,#9792,#9793,#9794,#9795,
+ #9796,#9797,#9798,#9799,#9800,#9801,#9802,#9803,#9804,#9805,#9806,
+ #9807,#9808,#9809,#9810),.UNSPECIFIED.,.F.,.F.,(11,9,11),(
+ 5.7812474987,6.28318530718,6.78512311566),.UNSPECIFIED.);
+#9791 = CARTESIAN_POINT('',(-2.265534602992,-0.862087383767));
+#9792 = CARTESIAN_POINT('',(-2.220555543336,-0.894220659226));
+#9793 = CARTESIAN_POINT('',(-2.170453207191,-0.92442686269));
+#9794 = CARTESIAN_POINT('',(-2.114724422558,-0.952368465958));
+#9795 = CARTESIAN_POINT('',(-2.052908191166,-0.977649315246));
+#9796 = CARTESIAN_POINT('',(-1.984681692207,-0.999803105631));
+#9797 = CARTESIAN_POINT('',(-1.910036403104,-1.018323374316));
+#9798 = CARTESIAN_POINT('',(-1.829480166765,-1.032651882946));
+#9799 = CARTESIAN_POINT('',(-1.744672817887,-1.042348908888));
+#9800 = CARTESIAN_POINT('',(-1.657734505448,-1.047197551197));
+#9801 = CARTESIAN_POINT('',(-1.483858148142,-1.047197551197));
+#9802 = CARTESIAN_POINT('',(-1.396919835846,-1.042348908988));
+#9803 = CARTESIAN_POINT('',(-1.312112486048,-1.032651882611));
+#9804 = CARTESIAN_POINT('',(-1.231556251485,-1.018323375276));
+#9805 = CARTESIAN_POINT('',(-1.156910960301,-0.999803104467));
+#9806 = CARTESIAN_POINT('',(-1.088684463699,-0.977649316206));
+#9807 = CARTESIAN_POINT('',(-1.026868230438,-0.952368465682));
+#9808 = CARTESIAN_POINT('',(-0.971139446619,-0.924426862764));
+#9809 = CARTESIAN_POINT('',(-0.921037110254,-0.894220659226));
+#9810 = CARTESIAN_POINT('',(-0.876058050598,-0.862087383767));
+#9811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9812 = ORIENTED_EDGE('',*,*,#9813,.F.);
+#9813 = EDGE_CURVE('',#9814,#9756,#9816,.T.);
+#9814 = VERTEX_POINT('',#9815);
+#9815 = CARTESIAN_POINT('',(-10.38360497608,-8.495925358699,-12.));
+#9816 = SURFACE_CURVE('',#9817,(#9830,#9846),.PCURVE_S1.);
+#9817 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9818,#9819,#9820,#9821,#9822,
+ #9823,#9824,#9825,#9826,#9827,#9828,#9829),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,9.164175924958E-002,1.),.UNSPECIFIED.);
+#9818 = CARTESIAN_POINT('',(-10.38360595973,-8.495925003961,-11.9999994)
+ );
+#9819 = CARTESIAN_POINT('',(-10.34155409898,-8.511090352403,
+ -12.02564992494));
+#9820 = CARTESIAN_POINT('',(-10.29941206449,-8.525988317654,
+ -12.05130215407));
+#9821 = CARTESIAN_POINT('',(-10.2571809712,-8.540618643352,
+ -12.07695538539));
+#9822 = CARTESIAN_POINT('',(-10.21486193953,-8.55498104936,
+ -12.10260892592));
+#9823 = CARTESIAN_POINT('',(-10.17245609542,-8.569075231761,
+ -12.12826209182));
+#9824 = CARTESIAN_POINT('',(-9.708786198026,-8.719941291257,
+ -12.40817942071));
+#9825 = CARTESIAN_POINT('',(-9.279205239321,-8.830591926824,
+ -12.66233217501));
+#9826 = CARTESIAN_POINT('',(-8.842287444629,-8.914548254468,
+ -12.91573800765));
+#9827 = CARTESIAN_POINT('',(-8.399219009841,-8.97124474255,
+ -13.16780468718));
+#9828 = CARTESIAN_POINT('',(-7.951312069399,-8.999999998017,
+ -13.41796069261));
+#9829 = CARTESIAN_POINT('',(-7.5,-9.,-13.66565036871));
+#9830 = PCURVE('',#8217,#9831);
+#9831 = DEFINITIONAL_REPRESENTATION('',(#9832),#9845);
+#9832 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9833,#9834,#9835,#9836,#9837,
+ #9838,#9839,#9840,#9841,#9842,#9843,#9844),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,9.164175924958E-002,1.),.UNSPECIFIED.);
+#9833 = CARTESIAN_POINT('',(2.256540109587,-0.729727611506));
+#9834 = CARTESIAN_POINT('',(2.259399778568,-0.73163948869));
+#9835 = CARTESIAN_POINT('',(2.262260015591,-0.733555416131));
+#9836 = CARTESIAN_POINT('',(2.265120902735,-0.735475385259));
+#9837 = CARTESIAN_POINT('',(2.267982521574,-0.737399388406));
+#9838 = CARTESIAN_POINT('',(2.270844953173,-0.739327418805));
+#9839 = CARTESIAN_POINT('',(2.302089714734,-0.760410075925));
+#9840 = CARTESIAN_POINT('',(2.330557898184,-0.779955078027));
+#9841 = CARTESIAN_POINT('',(2.359193647157,-0.799890423489));
+#9842 = CARTESIAN_POINT('',(2.388069490266,-0.820217997356));
+#9843 = CARTESIAN_POINT('',(2.417260143226,-0.84094510826));
+#9844 = CARTESIAN_POINT('',(2.446854377393,-0.862087383767));
+#9845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9846 = PCURVE('',#9574,#9847);
+#9847 = DEFINITIONAL_REPRESENTATION('',(#9848),#9861);
+#9848 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9849,#9850,#9851,#9852,#9853,
+ #9854,#9855,#9856,#9857,#9858,#9859,#9860),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(3.572705075605E-007,9.164175924955E-002,1.),.UNSPECIFIED.);
+#9849 = CARTESIAN_POINT('',(-2.455848803906,-0.729727656227));
+#9850 = CARTESIAN_POINT('',(-2.452989146063,-0.731639526037));
+#9851 = CARTESIAN_POINT('',(-2.450128920181,-0.733555446072));
+#9852 = CARTESIAN_POINT('',(-2.447268044181,-0.735475407761));
+#9853 = CARTESIAN_POINT('',(-2.444406436492,-0.737399403439));
+#9854 = CARTESIAN_POINT('',(-2.441544016049,-0.739327426337));
+#9855 = CARTESIAN_POINT('',(-2.41029926565,-0.760410075925));
+#9856 = CARTESIAN_POINT('',(-2.381831082201,-0.779955078027));
+#9857 = CARTESIAN_POINT('',(-2.353195333227,-0.799890423489));
+#9858 = CARTESIAN_POINT('',(-2.324319490119,-0.820217997356));
+#9859 = CARTESIAN_POINT('',(-2.295128837159,-0.84094510826));
+#9860 = CARTESIAN_POINT('',(-2.265534602992,-0.862087383767));
+#9861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9862 = ORIENTED_EDGE('',*,*,#9863,.F.);
+#9863 = EDGE_CURVE('',#9864,#9814,#9866,.T.);
+#9864 = VERTEX_POINT('',#9865);
+#9865 = CARTESIAN_POINT('',(-10.38360497608,8.495925358699,-12.));
+#9866 = SURFACE_CURVE('',#9867,(#9872,#9879),.PCURVE_S1.);
+#9867 = CIRCLE('',#9868,13.416407864999);
+#9868 = AXIS2_PLACEMENT_3D('',#9869,#9870,#9871);
+#9869 = CARTESIAN_POINT('',(3.77E-015,0.E+000,-12.));
+#9870 = DIRECTION('',(2.2E-016,-0.E+000,1.));
+#9871 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9872 = PCURVE('',#8217,#9873);
+#9873 = DEFINITIONAL_REPRESENTATION('',(#9874),#9878);
+#9874 = LINE('',#9875,#9876);
+#9875 = CARTESIAN_POINT('',(0.E+000,-0.729727656227));
+#9876 = VECTOR('',#9877,1.);
+#9877 = DIRECTION('',(1.,0.E+000));
+#9878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9879 = PCURVE('',#9574,#9880);
+#9880 = DEFINITIONAL_REPRESENTATION('',(#9881),#9884);
+#9881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9882,#9883),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(0.885052477111,2.256540176479),.PIECEWISE_BEZIER_KNOTS.);
+#9882 = CARTESIAN_POINT('',(-3.827336503274,-0.729727656227));
+#9883 = CARTESIAN_POINT('',(-2.455848803906,-0.729727656227));
+#9884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9885 = ORIENTED_EDGE('',*,*,#9886,.F.);
+#9886 = EDGE_CURVE('',#9887,#9864,#9889,.T.);
+#9887 = VERTEX_POINT('',#9888);
+#9888 = CARTESIAN_POINT('',(-7.5,9.,-13.66565036871));
+#9889 = SURFACE_CURVE('',#9890,(#9903,#9919),.PCURVE_S1.);
+#9890 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9891,#9892,#9893,#9894,#9895,
+ #9896,#9897,#9898,#9899,#9900,#9901,#9902),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.728300665147,1.),.UNSPECIFIED.);
+#9891 = CARTESIAN_POINT('',(-7.5,9.,-13.66565036871));
+#9892 = CARTESIAN_POINT('',(-7.861856680653,8.99999999841,
+ -13.46705571524));
+#9893 = CARTESIAN_POINT('',(-8.221520945751,8.98151431133,
+ -13.26687739519));
+#9894 = CARTESIAN_POINT('',(-8.578254948444,8.944962974208,
+ -13.06540141044));
+#9895 = CARTESIAN_POINT('',(-8.931371273127,8.890711430011,
+ -12.8629200125));
+#9896 = CARTESIAN_POINT('',(-9.280234503089,8.819074658035,
+ -12.65973347569));
+#9897 = CARTESIAN_POINT('',(-9.752602157716,8.697155145398,
+ -12.38020922149));
+#9898 = CARTESIAN_POINT('',(-9.880270605204,8.661641881696,
+ -12.30420840259));
+#9899 = CARTESIAN_POINT('',(-10.00723497135,8.623752840494,
+ -12.22816970797));
+#9900 = CARTESIAN_POINT('',(-10.13346523094,8.583498297171,
+ -12.15211013607));
+#9901 = CARTESIAN_POINT('',(-10.25893188478,8.540886766761,
+ -12.07604729448));
+#9902 = CARTESIAN_POINT('',(-10.38360595973,8.495925003961,-11.9999994)
+ );
+#9903 = PCURVE('',#8217,#9904);
+#9904 = DEFINITIONAL_REPRESENTATION('',(#9905),#9918);
+#9905 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9906,#9907,#9908,#9909,#9910,
+ #9911,#9912,#9913,#9914,#9915,#9916,#9917),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.728300665147,1.),.UNSPECIFIED.);
+#9906 = CARTESIAN_POINT('',(0.694738276197,-0.862087383767));
+#9907 = CARTESIAN_POINT('',(0.718466583212,-0.845135757264));
+#9908 = CARTESIAN_POINT('',(0.7419352115,-0.828451184563));
+#9909 = CARTESIAN_POINT('',(0.765190029959,-0.812025554407));
+#9910 = CARTESIAN_POINT('',(0.788270976611,-0.795854199284));
+#9911 = CARTESIAN_POINT('',(0.811216308861,-0.779934898996));
+#9912 = CARTESIAN_POINT('',(0.842590130431,-0.758423114151));
+#9913 = CARTESIAN_POINT('',(0.851101038189,-0.752613495646));
+#9914 = CARTESIAN_POINT('',(0.859600647663,-0.746839015951));
+#9915 = CARTESIAN_POINT('',(0.8680910295,-0.741099761746));
+#9916 = CARTESIAN_POINT('',(0.876574284576,-0.735395886707));
+#9917 = CARTESIAN_POINT('',(0.885052544002,-0.729727611506));
+#9918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9919 = PCURVE('',#9574,#9920);
+#9920 = DEFINITIONAL_REPRESENTATION('',(#9921),#9934);
+#9921 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#9922,#9923,#9924,#9925,#9926,
+ #9927,#9928,#9929,#9930,#9931,#9932,#9933),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.728300665147,0.999999642726),.UNSPECIFIED.);
+#9922 = CARTESIAN_POINT('',(-4.017650704188,-0.862087383767));
+#9923 = CARTESIAN_POINT('',(-3.993922397173,-0.845135757264));
+#9924 = CARTESIAN_POINT('',(-3.970453768885,-0.828451184563));
+#9925 = CARTESIAN_POINT('',(-3.947198950426,-0.812025554407));
+#9926 = CARTESIAN_POINT('',(-3.924118003773,-0.795854199284));
+#9927 = CARTESIAN_POINT('',(-3.901172671524,-0.779934898996));
+#9928 = CARTESIAN_POINT('',(-3.869798861162,-0.758423121836));
+#9929 = CARTESIAN_POINT('',(-3.861287964579,-0.752613510925));
+#9930 = CARTESIAN_POINT('',(-3.852788366251,-0.746839038731));
+#9931 = CARTESIAN_POINT('',(-3.844297995543,-0.741099791934));
+#9932 = CARTESIAN_POINT('',(-3.835814751585,-0.735395924208));
+#9933 = CARTESIAN_POINT('',(-3.827336503274,-0.729727656227));
+#9934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9935 = ORIENTED_EDGE('',*,*,#9936,.F.);
+#9936 = EDGE_CURVE('',#9526,#9887,#9937,.T.);
+#9937 = SURFACE_CURVE('',#9938,(#9943,#9958),.PCURVE_S1.);
+#9938 = CIRCLE('',#9939,15.58845726812);
+#9939 = AXIS2_PLACEMENT_3D('',#9940,#9941,#9942);
+#9940 = CARTESIAN_POINT('',(3.77E-015,9.,0.E+000));
+#9941 = DIRECTION('',(0.E+000,1.,0.E+000));
+#9942 = DIRECTION('',(0.E+000,0.E+000,1.));
+#9943 = PCURVE('',#8217,#9944);
+#9944 = DEFINITIONAL_REPRESENTATION('',(#9945),#9957);
+#9945 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#9946,#9947,#9948,#9949,#9950,
+ #9951,#9952,#9953,#9954,#9955,#9956),.UNSPECIFIED.,.F.,.F.,(11,11),(
+ 3.14159265359,3.64353046207),.PIECEWISE_BEZIER_KNOTS.);
+#9946 = CARTESIAN_POINT('',(-8.9E-016,-1.047197551197));
+#9947 = CARTESIAN_POINT('',(8.693817865272E-002,-1.047197551197));
+#9948 = CARTESIAN_POINT('',(0.173876491016,-1.042348908925));
+#9949 = CARTESIAN_POINT('',(0.258683840362,-1.032651882866));
+#9950 = CARTESIAN_POINT('',(0.339240075547,-1.01832337417));
+#9951 = CARTESIAN_POINT('',(0.41388536559,-0.999803105486));
+#9952 = CARTESIAN_POINT('',(0.482111863399,-0.977649315551));
+#9953 = CARTESIAN_POINT('',(0.543928096085,-0.952368465951));
+#9954 = CARTESIAN_POINT('',(0.599656880233,-0.92442686273));
+#9955 = CARTESIAN_POINT('',(0.649759216541,-0.894220659226));
+#9956 = CARTESIAN_POINT('',(0.694738276197,-0.862087383767));
+#9957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9958 = PCURVE('',#9574,#9959);
+#9959 = DEFINITIONAL_REPRESENTATION('',(#9960),#9972);
+#9960 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#9961,#9962,#9963,#9964,#9965,
+ #9966,#9967,#9968,#9969,#9970,#9971),.UNSPECIFIED.,.F.,.F.,(11,11),(
+ 3.14159265359,3.64353046207),.PIECEWISE_BEZIER_KNOTS.);
+#9961 = CARTESIAN_POINT('',(-4.712388980385,-1.047197551197));
+#9962 = CARTESIAN_POINT('',(-4.625450801732,-1.047197551197));
+#9963 = CARTESIAN_POINT('',(-4.538512489322,-1.042348908994));
+#9964 = CARTESIAN_POINT('',(-4.453705140128,-1.032651882429));
+#9965 = CARTESIAN_POINT('',(-4.373148904764,-1.018323375611));
+#9966 = CARTESIAN_POINT('',(-4.298503617174,-0.999803103972));
+#9967 = CARTESIAN_POINT('',(-4.230277116178,-0.977649316526));
+#9968 = CARTESIAN_POINT('',(-4.168460884772,-0.952368465572));
+#9969 = CARTESIAN_POINT('',(-4.11273210014,-0.924426862795));
+#9970 = CARTESIAN_POINT('',(-4.062629763844,-0.894220659226));
+#9971 = CARTESIAN_POINT('',(-4.017650704188,-0.862087383767));
+#9972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#9973 = ORIENTED_EDGE('',*,*,#9525,.F.);
+#9974 = ORIENTED_EDGE('',*,*,#8415,.T.);
+#9975 = ORIENTED_EDGE('',*,*,#8364,.T.);
+#9976 = ORIENTED_EDGE('',*,*,#8309,.T.);
+#9977 = ORIENTED_EDGE('',*,*,#8268,.T.);
+#9978 = ADVANCED_FACE('',(#9979),#8590,.T.);
+#9979 = FACE_BOUND('',#9980,.T.);
+#9980 = EDGE_LOOP('',(#9981));
+#9981 = ORIENTED_EDGE('',*,*,#8575,.T.);
+#9982 = ADVANCED_FACE('',(#9983),#8707,.T.);
+#9983 = FACE_BOUND('',#9984,.T.);
+#9984 = EDGE_LOOP('',(#9985));
+#9985 = ORIENTED_EDGE('',*,*,#8692,.T.);
+#9986 = ADVANCED_FACE('',(#9987),#8984,.F.);
+#9987 = FACE_BOUND('',#9988,.T.);
+#9988 = EDGE_LOOP('',(#9989,#10015,#10039,#10062,#10083,#10084,#10085,
+ #10086));
+#9989 = ORIENTED_EDGE('',*,*,#9990,.T.);
+#9990 = EDGE_CURVE('',#9991,#9993,#9995,.T.);
+#9991 = VERTEX_POINT('',#9992);
+#9992 = CARTESIAN_POINT('',(-8.999999578727,-15.58845751134,
+ -2.609403791325E-015));
+#9993 = VERTEX_POINT('',#9994);
+#9994 = CARTESIAN_POINT('',(-8.999999650917,15.588457469663,
+ -1.299340255671E-014));
+#9995 = SURFACE_CURVE('',#9996,(#10001,#10008),.PCURVE_S1.);
+#9996 = CIRCLE('',#9997,18.);
+#9997 = AXIS2_PLACEMENT_3D('',#9998,#9999,#10000);
+#9998 = CARTESIAN_POINT('',(0.E+000,-9.792167077194E-031,-4.41E-015));
+#9999 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#10000 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10001 = PCURVE('',#8984,#10002);
+#10002 = DEFINITIONAL_REPRESENTATION('',(#10003),#10007);
+#10003 = LINE('',#10004,#10005);
+#10004 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#10005 = VECTOR('',#10006,1.);
+#10006 = DIRECTION('',(-1.,0.E+000));
+#10007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10008 = PCURVE('',#9574,#10009);
+#10009 = DEFINITIONAL_REPRESENTATION('',(#10010),#10014);
+#10010 = LINE('',#10011,#10012);
+#10011 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#10012 = VECTOR('',#10013,1.);
+#10013 = DIRECTION('',(-1.,0.E+000));
+#10014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10015 = ORIENTED_EDGE('',*,*,#10016,.T.);
+#10016 = EDGE_CURVE('',#9993,#10017,#10019,.T.);
+#10017 = VERTEX_POINT('',#10018);
+#10018 = CARTESIAN_POINT('',(18.,-8.881784197001E-031,-4.E-015));
+#10019 = SURFACE_CURVE('',#10020,(#10025,#10032),.PCURVE_S1.);
+#10020 = CIRCLE('',#10021,18.);
+#10021 = AXIS2_PLACEMENT_3D('',#10022,#10023,#10024);
+#10022 = CARTESIAN_POINT('',(0.E+000,-9.792167077194E-031,-4.41E-015));
+#10023 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#10024 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10025 = PCURVE('',#8984,#10026);
+#10026 = DEFINITIONAL_REPRESENTATION('',(#10027),#10031);
+#10027 = LINE('',#10028,#10029);
+#10028 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#10029 = VECTOR('',#10030,1.);
+#10030 = DIRECTION('',(-1.,0.E+000));
+#10031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10032 = PCURVE('',#9574,#10033);
+#10033 = DEFINITIONAL_REPRESENTATION('',(#10034),#10038);
+#10034 = LINE('',#10035,#10036);
+#10035 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#10036 = VECTOR('',#10037,1.);
+#10037 = DIRECTION('',(-1.,0.E+000));
+#10038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10039 = ORIENTED_EDGE('',*,*,#10040,.T.);
+#10040 = EDGE_CURVE('',#10017,#10041,#10043,.T.);
+#10041 = VERTEX_POINT('',#10042);
+#10042 = CARTESIAN_POINT('',(18.,2.424467497956E-016,1.091883092037));
+#10043 = SEAM_CURVE('',#10044,(#10048,#10055),.PCURVE_S1.);
+#10044 = LINE('',#10045,#10046);
+#10045 = CARTESIAN_POINT('',(18.,-9.792167077194E-031,-4.41E-015));
+#10046 = VECTOR('',#10047,1.);
+#10047 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#10048 = PCURVE('',#8984,#10049);
+#10049 = DEFINITIONAL_REPRESENTATION('',(#10050),#10054);
+#10050 = LINE('',#10051,#10052);
+#10051 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#10052 = VECTOR('',#10053,1.);
+#10053 = DIRECTION('',(-0.E+000,1.));
+#10054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10055 = PCURVE('',#8984,#10056);
+#10056 = DEFINITIONAL_REPRESENTATION('',(#10057),#10061);
+#10057 = LINE('',#10058,#10059);
+#10058 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#10059 = VECTOR('',#10060,1.);
+#10060 = DIRECTION('',(-0.E+000,1.));
+#10061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10062 = ORIENTED_EDGE('',*,*,#10063,.T.);
+#10063 = EDGE_CURVE('',#10041,#8968,#10064,.T.);
+#10064 = SEAM_CURVE('',#10065,(#10069,#10076),.PCURVE_S1.);
+#10065 = LINE('',#10066,#10067);
+#10066 = CARTESIAN_POINT('',(18.,-9.792167077194E-031,-4.41E-015));
+#10067 = VECTOR('',#10068,1.);
+#10068 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
+#10069 = PCURVE('',#8984,#10070);
+#10070 = DEFINITIONAL_REPRESENTATION('',(#10071),#10075);
+#10071 = LINE('',#10072,#10073);
+#10072 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#10073 = VECTOR('',#10074,1.);
+#10074 = DIRECTION('',(-0.E+000,1.));
+#10075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10076 = PCURVE('',#8984,#10077);
+#10077 = DEFINITIONAL_REPRESENTATION('',(#10078),#10082);
+#10078 = LINE('',#10079,#10080);
+#10079 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#10080 = VECTOR('',#10081,1.);
+#10081 = DIRECTION('',(-0.E+000,1.));
+#10082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10083 = ORIENTED_EDGE('',*,*,#8967,.F.);
+#10084 = ORIENTED_EDGE('',*,*,#10063,.F.);
+#10085 = ORIENTED_EDGE('',*,*,#10040,.F.);
+#10086 = ORIENTED_EDGE('',*,*,#10087,.T.);
+#10087 = EDGE_CURVE('',#10017,#9991,#10088,.T.);
+#10088 = SURFACE_CURVE('',#10089,(#10094,#10101),.PCURVE_S1.);
+#10089 = CIRCLE('',#10090,18.);
+#10090 = AXIS2_PLACEMENT_3D('',#10091,#10092,#10093);
+#10091 = CARTESIAN_POINT('',(0.E+000,-9.792167077194E-031,-4.41E-015));
+#10092 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#10093 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10094 = PCURVE('',#8984,#10095);
+#10095 = DEFINITIONAL_REPRESENTATION('',(#10096),#10100);
+#10096 = LINE('',#10097,#10098);
+#10097 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#10098 = VECTOR('',#10099,1.);
+#10099 = DIRECTION('',(-1.,0.E+000));
+#10100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10101 = PCURVE('',#9574,#10102);
+#10102 = DEFINITIONAL_REPRESENTATION('',(#10103),#10107);
+#10103 = LINE('',#10104,#10105);
+#10104 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#10105 = VECTOR('',#10106,1.);
+#10106 = DIRECTION('',(-1.,0.E+000));
+#10107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10108 = ADVANCED_FACE('',(#10109),#9574,.F.);
+#10109 = FACE_BOUND('',#10110,.T.);
+#10110 = EDGE_LOOP('',(#10111,#10135,#10136,#10137,#10138,#10139,#10140,
+ #10141,#10142,#10143,#10144,#10145,#10146,#10168,#10169,#10170,
+ #10171));
+#10111 = ORIENTED_EDGE('',*,*,#10112,.F.);
+#10112 = EDGE_CURVE('',#9660,#10113,#10115,.T.);
+#10113 = VERTEX_POINT('',#10114);
+#10114 = CARTESIAN_POINT('',(16.465271548182,-1.61490451961E-015,
+ -7.272883392757));
+#10115 = SEAM_CURVE('',#10116,(#10121,#10128),.PCURVE_S1.);
+#10116 = CIRCLE('',#10117,18.);
+#10117 = AXIS2_PLACEMENT_3D('',#10118,#10119,#10120);
+#10118 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#10119 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#10120 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10121 = PCURVE('',#9574,#10122);
+#10122 = DEFINITIONAL_REPRESENTATION('',(#10123),#10127);
+#10123 = LINE('',#10124,#10125);
+#10124 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
+#10125 = VECTOR('',#10126,1.);
+#10126 = DIRECTION('',(-0.E+000,1.));
+#10127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10128 = PCURVE('',#9574,#10129);
+#10129 = DEFINITIONAL_REPRESENTATION('',(#10130),#10134);
+#10130 = LINE('',#10131,#10132);
+#10131 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
+#10132 = VECTOR('',#10133,1.);
+#10133 = DIRECTION('',(-0.E+000,1.));
+#10134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10135 = ORIENTED_EDGE('',*,*,#9682,.F.);
+#10136 = ORIENTED_EDGE('',*,*,#9705,.F.);
+#10137 = ORIENTED_EDGE('',*,*,#9755,.F.);
+#10138 = ORIENTED_EDGE('',*,*,#9813,.F.);
+#10139 = ORIENTED_EDGE('',*,*,#9863,.F.);
+#10140 = ORIENTED_EDGE('',*,*,#9886,.F.);
+#10141 = ORIENTED_EDGE('',*,*,#9936,.F.);
+#10142 = ORIENTED_EDGE('',*,*,#9549,.F.);
+#10143 = ORIENTED_EDGE('',*,*,#9594,.F.);
+#10144 = ORIENTED_EDGE('',*,*,#9659,.F.);
+#10145 = ORIENTED_EDGE('',*,*,#10112,.T.);
+#10146 = ORIENTED_EDGE('',*,*,#10147,.T.);
+#10147 = EDGE_CURVE('',#10113,#10017,#10148,.T.);
+#10148 = SEAM_CURVE('',#10149,(#10154,#10161),.PCURVE_S1.);
+#10149 = CIRCLE('',#10150,18.);
+#10150 = AXIS2_PLACEMENT_3D('',#10151,#10152,#10153);
+#10151 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#10152 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#10153 = DIRECTION('',(1.,0.E+000,0.E+000));
+#10154 = PCURVE('',#9574,#10155);
+#10155 = DEFINITIONAL_REPRESENTATION('',(#10156),#10160);
+#10156 = LINE('',#10157,#10158);
+#10157 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
+#10158 = VECTOR('',#10159,1.);
+#10159 = DIRECTION('',(-0.E+000,1.));
+#10160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10161 = PCURVE('',#9574,#10162);
+#10162 = DEFINITIONAL_REPRESENTATION('',(#10163),#10167);
+#10163 = LINE('',#10164,#10165);
+#10164 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
+#10165 = VECTOR('',#10166,1.);
+#10166 = DIRECTION('',(-0.E+000,1.));
+#10167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#10168 = ORIENTED_EDGE('',*,*,#10016,.F.);
+#10169 = ORIENTED_EDGE('',*,*,#9990,.F.);
+#10170 = ORIENTED_EDGE('',*,*,#10087,.F.);
+#10171 = ORIENTED_EDGE('',*,*,#10147,.F.);
+#10172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#10176))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#10173,#10174,#10175))
+REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#10173 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#10174 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#10175 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#10176 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#10173,
+ 'distance_accuracy_value','confusion accuracy');
+#10177 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#10178 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #10179,#10187,#10194,#10201,#10208,#10215,#10222,#10229,#10236,
+ #10243,#10250,#10257,#10264,#10271,#10278,#10285,#10292,#10299,
+ #10306,#10313,#10320,#10327,#10334,#10341,#10348,#10355,#10362,
+ #10369,#10376,#10383,#10390,#10397,#10404,#10411,#10418,#10425,
+ #10432,#10439,#10446,#10453,#10460,#10467,#10474,#10481,#10488,
+ #10495,#10502,#10509,#10516,#10523,#10530,#10537,#10544,#10551,
+ #10558,#10565,#10572,#10579,#10586,#10593,#10600,#10607,#10614,
+ #10621,#10628,#10635,#10642,#10649,#10656,#10663,#10670,#10677,
+ #10684,#10691,#10698,#10705,#10712,#10719,#10726,#10733,#10740,
+ #10747,#10754,#10761,#10768,#10775,#10782,#10789,#10796,#10803,
+ #10810,#10817,#10824,#10831,#10838,#10845,#10852,#10859,#10866,
+ #10873,#10880,#10887),#10172);
+#10179 = STYLED_ITEM('color',(#10180),#17);
+#10180 = PRESENTATION_STYLE_ASSIGNMENT((#10181));
+#10181 = SURFACE_STYLE_USAGE(.BOTH.,#10182);
+#10182 = SURFACE_SIDE_STYLE('',(#10183));
+#10183 = SURFACE_STYLE_FILL_AREA(#10184);
+#10184 = FILL_AREA_STYLE('',(#10185));
+#10185 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10186 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#10187 = STYLED_ITEM('color',(#10188),#143);
+#10188 = PRESENTATION_STYLE_ASSIGNMENT((#10189));
+#10189 = SURFACE_STYLE_USAGE(.BOTH.,#10190);
+#10190 = SURFACE_SIDE_STYLE('',(#10191));
+#10191 = SURFACE_STYLE_FILL_AREA(#10192);
+#10192 = FILL_AREA_STYLE('',(#10193));
+#10193 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10194 = STYLED_ITEM('color',(#10195),#349);
+#10195 = PRESENTATION_STYLE_ASSIGNMENT((#10196));
+#10196 = SURFACE_STYLE_USAGE(.BOTH.,#10197);
+#10197 = SURFACE_SIDE_STYLE('',(#10198));
+#10198 = SURFACE_STYLE_FILL_AREA(#10199);
+#10199 = FILL_AREA_STYLE('',(#10200));
+#10200 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10201 = STYLED_ITEM('color',(#10202),#687);
+#10202 = PRESENTATION_STYLE_ASSIGNMENT((#10203));
+#10203 = SURFACE_STYLE_USAGE(.BOTH.,#10204);
+#10204 = SURFACE_SIDE_STYLE('',(#10205));
+#10205 = SURFACE_STYLE_FILL_AREA(#10206);
+#10206 = FILL_AREA_STYLE('',(#10207));
+#10207 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10208 = STYLED_ITEM('color',(#10209),#736);
+#10209 = PRESENTATION_STYLE_ASSIGNMENT((#10210));
+#10210 = SURFACE_STYLE_USAGE(.BOTH.,#10211);
+#10211 = SURFACE_SIDE_STYLE('',(#10212));
+#10212 = SURFACE_STYLE_FILL_AREA(#10213);
+#10213 = FILL_AREA_STYLE('',(#10214));
+#10214 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10215 = STYLED_ITEM('color',(#10216),#824);
+#10216 = PRESENTATION_STYLE_ASSIGNMENT((#10217));
+#10217 = SURFACE_STYLE_USAGE(.BOTH.,#10218);
+#10218 = SURFACE_SIDE_STYLE('',(#10219));
+#10219 = SURFACE_STYLE_FILL_AREA(#10220);
+#10220 = FILL_AREA_STYLE('',(#10221));
+#10221 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10222 = STYLED_ITEM('color',(#10223),#1181);
+#10223 = PRESENTATION_STYLE_ASSIGNMENT((#10224));
+#10224 = SURFACE_STYLE_USAGE(.BOTH.,#10225);
+#10225 = SURFACE_SIDE_STYLE('',(#10226));
+#10226 = SURFACE_STYLE_FILL_AREA(#10227);
+#10227 = FILL_AREA_STYLE('',(#10228));
+#10228 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10229 = STYLED_ITEM('color',(#10230),#3779);
+#10230 = PRESENTATION_STYLE_ASSIGNMENT((#10231));
+#10231 = SURFACE_STYLE_USAGE(.BOTH.,#10232);
+#10232 = SURFACE_SIDE_STYLE('',(#10233));
+#10233 = SURFACE_STYLE_FILL_AREA(#10234);
+#10234 = FILL_AREA_STYLE('',(#10235));
+#10235 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10236 = STYLED_ITEM('color',(#10237),#4181);
+#10237 = PRESENTATION_STYLE_ASSIGNMENT((#10238));
+#10238 = SURFACE_STYLE_USAGE(.BOTH.,#10239);
+#10239 = SURFACE_SIDE_STYLE('',(#10240));
+#10240 = SURFACE_STYLE_FILL_AREA(#10241);
+#10241 = FILL_AREA_STYLE('',(#10242));
+#10242 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10243 = STYLED_ITEM('color',(#10244),#4286);
+#10244 = PRESENTATION_STYLE_ASSIGNMENT((#10245));
+#10245 = SURFACE_STYLE_USAGE(.BOTH.,#10246);
+#10246 = SURFACE_SIDE_STYLE('',(#10247));
+#10247 = SURFACE_STYLE_FILL_AREA(#10248);
+#10248 = FILL_AREA_STYLE('',(#10249));
+#10249 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10250 = STYLED_ITEM('color',(#10251),#4313);
+#10251 = PRESENTATION_STYLE_ASSIGNMENT((#10252));
+#10252 = SURFACE_STYLE_USAGE(.BOTH.,#10253);
+#10253 = SURFACE_SIDE_STYLE('',(#10254));
+#10254 = SURFACE_STYLE_FILL_AREA(#10255);
+#10255 = FILL_AREA_STYLE('',(#10256));
+#10256 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10257 = STYLED_ITEM('color',(#10258),#4389);
+#10258 = PRESENTATION_STYLE_ASSIGNMENT((#10259));
+#10259 = SURFACE_STYLE_USAGE(.BOTH.,#10260);
+#10260 = SURFACE_SIDE_STYLE('',(#10261));
+#10261 = SURFACE_STYLE_FILL_AREA(#10262);
+#10262 = FILL_AREA_STYLE('',(#10263));
+#10263 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10264 = STYLED_ITEM('color',(#10265),#4499);
+#10265 = PRESENTATION_STYLE_ASSIGNMENT((#10266));
+#10266 = SURFACE_STYLE_USAGE(.BOTH.,#10267);
+#10267 = SURFACE_SIDE_STYLE('',(#10268));
+#10268 = SURFACE_STYLE_FILL_AREA(#10269);
+#10269 = FILL_AREA_STYLE('',(#10270));
+#10270 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10271 = STYLED_ITEM('color',(#10272),#4527);
+#10272 = PRESENTATION_STYLE_ASSIGNMENT((#10273));
+#10273 = SURFACE_STYLE_USAGE(.BOTH.,#10274);
+#10274 = SURFACE_SIDE_STYLE('',(#10275));
+#10275 = SURFACE_STYLE_FILL_AREA(#10276);
+#10276 = FILL_AREA_STYLE('',(#10277));
+#10277 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10278 = STYLED_ITEM('color',(#10279),#4749);
+#10279 = PRESENTATION_STYLE_ASSIGNMENT((#10280));
+#10280 = SURFACE_STYLE_USAGE(.BOTH.,#10281);
+#10281 = SURFACE_SIDE_STYLE('',(#10282));
+#10282 = SURFACE_STYLE_FILL_AREA(#10283);
+#10283 = FILL_AREA_STYLE('',(#10284));
+#10284 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10285 = STYLED_ITEM('color',(#10286),#4776);
+#10286 = PRESENTATION_STYLE_ASSIGNMENT((#10287));
+#10287 = SURFACE_STYLE_USAGE(.BOTH.,#10288);
+#10288 = SURFACE_SIDE_STYLE('',(#10289));
+#10289 = SURFACE_STYLE_FILL_AREA(#10290);
+#10290 = FILL_AREA_STYLE('',(#10291));
+#10291 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10292 = STYLED_ITEM('color',(#10293),#4913);
+#10293 = PRESENTATION_STYLE_ASSIGNMENT((#10294));
+#10294 = SURFACE_STYLE_USAGE(.BOTH.,#10295);
+#10295 = SURFACE_SIDE_STYLE('',(#10296));
+#10296 = SURFACE_STYLE_FILL_AREA(#10297);
+#10297 = FILL_AREA_STYLE('',(#10298));
+#10298 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10299 = STYLED_ITEM('color',(#10300),#4962);
+#10300 = PRESENTATION_STYLE_ASSIGNMENT((#10301));
+#10301 = SURFACE_STYLE_USAGE(.BOTH.,#10302);
+#10302 = SURFACE_SIDE_STYLE('',(#10303));
+#10303 = SURFACE_STYLE_FILL_AREA(#10304);
+#10304 = FILL_AREA_STYLE('',(#10305));
+#10305 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10306 = STYLED_ITEM('color',(#10307),#5296);
+#10307 = PRESENTATION_STYLE_ASSIGNMENT((#10308));
+#10308 = SURFACE_STYLE_USAGE(.BOTH.,#10309);
+#10309 = SURFACE_SIDE_STYLE('',(#10310));
+#10310 = SURFACE_STYLE_FILL_AREA(#10311);
+#10311 = FILL_AREA_STYLE('',(#10312));
+#10312 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10313 = STYLED_ITEM('color',(#10314),#5303);
+#10314 = PRESENTATION_STYLE_ASSIGNMENT((#10315));
+#10315 = SURFACE_STYLE_USAGE(.BOTH.,#10316);
+#10316 = SURFACE_SIDE_STYLE('',(#10317));
+#10317 = SURFACE_STYLE_FILL_AREA(#10318);
+#10318 = FILL_AREA_STYLE('',(#10319));
+#10319 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10320 = STYLED_ITEM('color',(#10321),#5330);
+#10321 = PRESENTATION_STYLE_ASSIGNMENT((#10322));
+#10322 = SURFACE_STYLE_USAGE(.BOTH.,#10323);
+#10323 = SURFACE_SIDE_STYLE('',(#10324));
+#10324 = SURFACE_STYLE_FILL_AREA(#10325);
+#10325 = FILL_AREA_STYLE('',(#10326));
+#10326 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10327 = STYLED_ITEM('color',(#10328),#5463);
+#10328 = PRESENTATION_STYLE_ASSIGNMENT((#10329));
+#10329 = SURFACE_STYLE_USAGE(.BOTH.,#10330);
+#10330 = SURFACE_SIDE_STYLE('',(#10331));
+#10331 = SURFACE_STYLE_FILL_AREA(#10332);
+#10332 = FILL_AREA_STYLE('',(#10333));
+#10333 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10334 = STYLED_ITEM('color',(#10335),#5517);
+#10335 = PRESENTATION_STYLE_ASSIGNMENT((#10336));
+#10336 = SURFACE_STYLE_USAGE(.BOTH.,#10337);
+#10337 = SURFACE_SIDE_STYLE('',(#10338));
+#10338 = SURFACE_STYLE_FILL_AREA(#10339);
+#10339 = FILL_AREA_STYLE('',(#10340));
+#10340 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10341 = STYLED_ITEM('color',(#10342),#5591);
+#10342 = PRESENTATION_STYLE_ASSIGNMENT((#10343));
+#10343 = SURFACE_STYLE_USAGE(.BOTH.,#10344);
+#10344 = SURFACE_SIDE_STYLE('',(#10345));
+#10345 = SURFACE_STYLE_FILL_AREA(#10346);
+#10346 = FILL_AREA_STYLE('',(#10347));
+#10347 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10348 = STYLED_ITEM('color',(#10349),#5617);
+#10349 = PRESENTATION_STYLE_ASSIGNMENT((#10350));
+#10350 = SURFACE_STYLE_USAGE(.BOTH.,#10351);
+#10351 = SURFACE_SIDE_STYLE('',(#10352));
+#10352 = SURFACE_STYLE_FILL_AREA(#10353);
+#10353 = FILL_AREA_STYLE('',(#10354));
+#10354 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10355 = STYLED_ITEM('color',(#10356),#5667);
+#10356 = PRESENTATION_STYLE_ASSIGNMENT((#10357));
+#10357 = SURFACE_STYLE_USAGE(.BOTH.,#10358);
+#10358 = SURFACE_SIDE_STYLE('',(#10359));
+#10359 = SURFACE_STYLE_FILL_AREA(#10360);
+#10360 = FILL_AREA_STYLE('',(#10361));
+#10361 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10362 = STYLED_ITEM('color',(#10363),#5726);
+#10363 = PRESENTATION_STYLE_ASSIGNMENT((#10364));
+#10364 = SURFACE_STYLE_USAGE(.BOTH.,#10365);
+#10365 = SURFACE_SIDE_STYLE('',(#10366));
+#10366 = SURFACE_STYLE_FILL_AREA(#10367);
+#10367 = FILL_AREA_STYLE('',(#10368));
+#10368 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10369 = STYLED_ITEM('color',(#10370),#6075);
+#10370 = PRESENTATION_STYLE_ASSIGNMENT((#10371));
+#10371 = SURFACE_STYLE_USAGE(.BOTH.,#10372);
+#10372 = SURFACE_SIDE_STYLE('',(#10373));
+#10373 = SURFACE_STYLE_FILL_AREA(#10374);
+#10374 = FILL_AREA_STYLE('',(#10375));
+#10375 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10376 = STYLED_ITEM('color',(#10377),#6156);
+#10377 = PRESENTATION_STYLE_ASSIGNMENT((#10378));
+#10378 = SURFACE_STYLE_USAGE(.BOTH.,#10379);
+#10379 = SURFACE_SIDE_STYLE('',(#10380));
+#10380 = SURFACE_STYLE_FILL_AREA(#10381);
+#10381 = FILL_AREA_STYLE('',(#10382));
+#10382 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10383 = STYLED_ITEM('color',(#10384),#6228);
+#10384 = PRESENTATION_STYLE_ASSIGNMENT((#10385));
+#10385 = SURFACE_STYLE_USAGE(.BOTH.,#10386);
+#10386 = SURFACE_SIDE_STYLE('',(#10387));
+#10387 = SURFACE_STYLE_FILL_AREA(#10388);
+#10388 = FILL_AREA_STYLE('',(#10389));
+#10389 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10390 = STYLED_ITEM('color',(#10391),#6255);
+#10391 = PRESENTATION_STYLE_ASSIGNMENT((#10392));
+#10392 = SURFACE_STYLE_USAGE(.BOTH.,#10393);
+#10393 = SURFACE_SIDE_STYLE('',(#10394));
+#10394 = SURFACE_STYLE_FILL_AREA(#10395);
+#10395 = FILL_AREA_STYLE('',(#10396));
+#10396 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10397 = STYLED_ITEM('color',(#10398),#6306);
+#10398 = PRESENTATION_STYLE_ASSIGNMENT((#10399));
+#10399 = SURFACE_STYLE_USAGE(.BOTH.,#10400);
+#10400 = SURFACE_SIDE_STYLE('',(#10401));
+#10401 = SURFACE_STYLE_FILL_AREA(#10402);
+#10402 = FILL_AREA_STYLE('',(#10403));
+#10403 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10404 = STYLED_ITEM('color',(#10405),#6360);
+#10405 = PRESENTATION_STYLE_ASSIGNMENT((#10406));
+#10406 = SURFACE_STYLE_USAGE(.BOTH.,#10407);
+#10407 = SURFACE_SIDE_STYLE('',(#10408));
+#10408 = SURFACE_STYLE_FILL_AREA(#10409);
+#10409 = FILL_AREA_STYLE('',(#10410));
+#10410 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10411 = STYLED_ITEM('color',(#10412),#6465);
+#10412 = PRESENTATION_STYLE_ASSIGNMENT((#10413));
+#10413 = SURFACE_STYLE_USAGE(.BOTH.,#10414);
+#10414 = SURFACE_SIDE_STYLE('',(#10415));
+#10415 = SURFACE_STYLE_FILL_AREA(#10416);
+#10416 = FILL_AREA_STYLE('',(#10417));
+#10417 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10418 = STYLED_ITEM('color',(#10419),#6519);
+#10419 = PRESENTATION_STYLE_ASSIGNMENT((#10420));
+#10420 = SURFACE_STYLE_USAGE(.BOTH.,#10421);
+#10421 = SURFACE_SIDE_STYLE('',(#10422));
+#10422 = SURFACE_STYLE_FILL_AREA(#10423);
+#10423 = FILL_AREA_STYLE('',(#10424));
+#10424 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10425 = STYLED_ITEM('color',(#10426),#6593);
+#10426 = PRESENTATION_STYLE_ASSIGNMENT((#10427));
+#10427 = SURFACE_STYLE_USAGE(.BOTH.,#10428);
+#10428 = SURFACE_SIDE_STYLE('',(#10429));
+#10429 = SURFACE_STYLE_FILL_AREA(#10430);
+#10430 = FILL_AREA_STYLE('',(#10431));
+#10431 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10432 = STYLED_ITEM('color',(#10433),#6619);
+#10433 = PRESENTATION_STYLE_ASSIGNMENT((#10434));
+#10434 = SURFACE_STYLE_USAGE(.BOTH.,#10435);
+#10435 = SURFACE_SIDE_STYLE('',(#10436));
+#10436 = SURFACE_STYLE_FILL_AREA(#10437);
+#10437 = FILL_AREA_STYLE('',(#10438));
+#10438 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10439 = STYLED_ITEM('color',(#10440),#6669);
+#10440 = PRESENTATION_STYLE_ASSIGNMENT((#10441));
+#10441 = SURFACE_STYLE_USAGE(.BOTH.,#10442);
+#10442 = SURFACE_SIDE_STYLE('',(#10443));
+#10443 = SURFACE_STYLE_FILL_AREA(#10444);
+#10444 = FILL_AREA_STYLE('',(#10445));
+#10445 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10446 = STYLED_ITEM('color',(#10447),#6723);
+#10447 = PRESENTATION_STYLE_ASSIGNMENT((#10448));
+#10448 = SURFACE_STYLE_USAGE(.BOTH.,#10449);
+#10449 = SURFACE_SIDE_STYLE('',(#10450));
+#10450 = SURFACE_STYLE_FILL_AREA(#10451);
+#10451 = FILL_AREA_STYLE('',(#10452));
+#10452 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10453 = STYLED_ITEM('color',(#10454),#6804);
+#10454 = PRESENTATION_STYLE_ASSIGNMENT((#10455));
+#10455 = SURFACE_STYLE_USAGE(.BOTH.,#10456);
+#10456 = SURFACE_SIDE_STYLE('',(#10457));
+#10457 = SURFACE_STYLE_FILL_AREA(#10458);
+#10458 = FILL_AREA_STYLE('',(#10459));
+#10459 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10460 = STYLED_ITEM('color',(#10461),#6876);
+#10461 = PRESENTATION_STYLE_ASSIGNMENT((#10462));
+#10462 = SURFACE_STYLE_USAGE(.BOTH.,#10463);
+#10463 = SURFACE_SIDE_STYLE('',(#10464));
+#10464 = SURFACE_STYLE_FILL_AREA(#10465);
+#10465 = FILL_AREA_STYLE('',(#10466));
+#10466 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10467 = STYLED_ITEM('color',(#10468),#6903);
+#10468 = PRESENTATION_STYLE_ASSIGNMENT((#10469));
+#10469 = SURFACE_STYLE_USAGE(.BOTH.,#10470);
+#10470 = SURFACE_SIDE_STYLE('',(#10471));
+#10471 = SURFACE_STYLE_FILL_AREA(#10472);
+#10472 = FILL_AREA_STYLE('',(#10473));
+#10473 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10474 = STYLED_ITEM('color',(#10475),#6954);
+#10475 = PRESENTATION_STYLE_ASSIGNMENT((#10476));
+#10476 = SURFACE_STYLE_USAGE(.BOTH.,#10477);
+#10477 = SURFACE_SIDE_STYLE('',(#10478));
+#10478 = SURFACE_STYLE_FILL_AREA(#10479);
+#10479 = FILL_AREA_STYLE('',(#10480));
+#10480 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10481 = STYLED_ITEM('color',(#10482),#7008);
+#10482 = PRESENTATION_STYLE_ASSIGNMENT((#10483));
+#10483 = SURFACE_STYLE_USAGE(.BOTH.,#10484);
+#10484 = SURFACE_SIDE_STYLE('',(#10485));
+#10485 = SURFACE_STYLE_FILL_AREA(#10486);
+#10486 = FILL_AREA_STYLE('',(#10487));
+#10487 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10488 = STYLED_ITEM('color',(#10489),#7113);
+#10489 = PRESENTATION_STYLE_ASSIGNMENT((#10490));
+#10490 = SURFACE_STYLE_USAGE(.BOTH.,#10491);
+#10491 = SURFACE_SIDE_STYLE('',(#10492));
+#10492 = SURFACE_STYLE_FILL_AREA(#10493);
+#10493 = FILL_AREA_STYLE('',(#10494));
+#10494 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10495 = STYLED_ITEM('color',(#10496),#7167);
+#10496 = PRESENTATION_STYLE_ASSIGNMENT((#10497));
+#10497 = SURFACE_STYLE_USAGE(.BOTH.,#10498);
+#10498 = SURFACE_SIDE_STYLE('',(#10499));
+#10499 = SURFACE_STYLE_FILL_AREA(#10500);
+#10500 = FILL_AREA_STYLE('',(#10501));
+#10501 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10502 = STYLED_ITEM('color',(#10503),#7241);
+#10503 = PRESENTATION_STYLE_ASSIGNMENT((#10504));
+#10504 = SURFACE_STYLE_USAGE(.BOTH.,#10505);
+#10505 = SURFACE_SIDE_STYLE('',(#10506));
+#10506 = SURFACE_STYLE_FILL_AREA(#10507);
+#10507 = FILL_AREA_STYLE('',(#10508));
+#10508 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10509 = STYLED_ITEM('color',(#10510),#7267);
+#10510 = PRESENTATION_STYLE_ASSIGNMENT((#10511));
+#10511 = SURFACE_STYLE_USAGE(.BOTH.,#10512);
+#10512 = SURFACE_SIDE_STYLE('',(#10513));
+#10513 = SURFACE_STYLE_FILL_AREA(#10514);
+#10514 = FILL_AREA_STYLE('',(#10515));
+#10515 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10516 = STYLED_ITEM('color',(#10517),#7317);
+#10517 = PRESENTATION_STYLE_ASSIGNMENT((#10518));
+#10518 = SURFACE_STYLE_USAGE(.BOTH.,#10519);
+#10519 = SURFACE_SIDE_STYLE('',(#10520));
+#10520 = SURFACE_STYLE_FILL_AREA(#10521);
+#10521 = FILL_AREA_STYLE('',(#10522));
+#10522 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10523 = STYLED_ITEM('color',(#10524),#7371);
+#10524 = PRESENTATION_STYLE_ASSIGNMENT((#10525));
+#10525 = SURFACE_STYLE_USAGE(.BOTH.,#10526);
+#10526 = SURFACE_SIDE_STYLE('',(#10527));
+#10527 = SURFACE_STYLE_FILL_AREA(#10528);
+#10528 = FILL_AREA_STYLE('',(#10529));
+#10529 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10530 = STYLED_ITEM('color',(#10531),#7447);
+#10531 = PRESENTATION_STYLE_ASSIGNMENT((#10532));
+#10532 = SURFACE_STYLE_USAGE(.BOTH.,#10533);
+#10533 = SURFACE_SIDE_STYLE('',(#10534));
+#10534 = SURFACE_STYLE_FILL_AREA(#10535);
+#10535 = FILL_AREA_STYLE('',(#10536));
+#10536 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10537 = STYLED_ITEM('color',(#10538),#7519);
+#10538 = PRESENTATION_STYLE_ASSIGNMENT((#10539));
+#10539 = SURFACE_STYLE_USAGE(.BOTH.,#10540);
+#10540 = SURFACE_SIDE_STYLE('',(#10541));
+#10541 = SURFACE_STYLE_FILL_AREA(#10542);
+#10542 = FILL_AREA_STYLE('',(#10543));
+#10543 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10544 = STYLED_ITEM('color',(#10545),#7546);
+#10545 = PRESENTATION_STYLE_ASSIGNMENT((#10546));
+#10546 = SURFACE_STYLE_USAGE(.BOTH.,#10547);
+#10547 = SURFACE_SIDE_STYLE('',(#10548));
+#10548 = SURFACE_STYLE_FILL_AREA(#10549);
+#10549 = FILL_AREA_STYLE('',(#10550));
+#10550 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10551 = STYLED_ITEM('color',(#10552),#7597);
+#10552 = PRESENTATION_STYLE_ASSIGNMENT((#10553));
+#10553 = SURFACE_STYLE_USAGE(.BOTH.,#10554);
+#10554 = SURFACE_SIDE_STYLE('',(#10555));
+#10555 = SURFACE_STYLE_FILL_AREA(#10556);
+#10556 = FILL_AREA_STYLE('',(#10557));
+#10557 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10558 = STYLED_ITEM('color',(#10559),#7629);
+#10559 = PRESENTATION_STYLE_ASSIGNMENT((#10560));
+#10560 = SURFACE_STYLE_USAGE(.BOTH.,#10561);
+#10561 = SURFACE_SIDE_STYLE('',(#10562));
+#10562 = SURFACE_STYLE_FILL_AREA(#10563);
+#10563 = FILL_AREA_STYLE('',(#10564));
+#10564 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10565 = STYLED_ITEM('color',(#10566),#7730);
+#10566 = PRESENTATION_STYLE_ASSIGNMENT((#10567));
+#10567 = SURFACE_STYLE_USAGE(.BOTH.,#10568);
+#10568 = SURFACE_SIDE_STYLE('',(#10569));
+#10569 = SURFACE_STYLE_FILL_AREA(#10570);
+#10570 = FILL_AREA_STYLE('',(#10571));
+#10571 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10572 = STYLED_ITEM('color',(#10573),#7852);
+#10573 = PRESENTATION_STYLE_ASSIGNMENT((#10574));
+#10574 = SURFACE_STYLE_USAGE(.BOTH.,#10575);
+#10575 = SURFACE_SIDE_STYLE('',(#10576));
+#10576 = SURFACE_STYLE_FILL_AREA(#10577);
+#10577 = FILL_AREA_STYLE('',(#10578));
+#10578 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10579 = STYLED_ITEM('color',(#10580),#7926);
+#10580 = PRESENTATION_STYLE_ASSIGNMENT((#10581));
+#10581 = SURFACE_STYLE_USAGE(.BOTH.,#10582);
+#10582 = SURFACE_SIDE_STYLE('',(#10583));
+#10583 = SURFACE_STYLE_FILL_AREA(#10584);
+#10584 = FILL_AREA_STYLE('',(#10585));
+#10585 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10586 = STYLED_ITEM('color',(#10587),#7953);
+#10587 = PRESENTATION_STYLE_ASSIGNMENT((#10588));
+#10588 = SURFACE_STYLE_USAGE(.BOTH.,#10589);
+#10589 = SURFACE_SIDE_STYLE('',(#10590));
+#10590 = SURFACE_STYLE_FILL_AREA(#10591);
+#10591 = FILL_AREA_STYLE('',(#10592));
+#10592 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10593 = STYLED_ITEM('color',(#10594),#7980);
+#10594 = PRESENTATION_STYLE_ASSIGNMENT((#10595));
+#10595 = SURFACE_STYLE_USAGE(.BOTH.,#10596);
+#10596 = SURFACE_SIDE_STYLE('',(#10597));
+#10597 = SURFACE_STYLE_FILL_AREA(#10598);
+#10598 = FILL_AREA_STYLE('',(#10599));
+#10599 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10600 = STYLED_ITEM('color',(#10601),#8007);
+#10601 = PRESENTATION_STYLE_ASSIGNMENT((#10602));
+#10602 = SURFACE_STYLE_USAGE(.BOTH.,#10603);
+#10603 = SURFACE_SIDE_STYLE('',(#10604));
+#10604 = SURFACE_STYLE_FILL_AREA(#10605);
+#10605 = FILL_AREA_STYLE('',(#10606));
+#10606 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10607 = STYLED_ITEM('color',(#10608),#8034);
+#10608 = PRESENTATION_STYLE_ASSIGNMENT((#10609));
+#10609 = SURFACE_STYLE_USAGE(.BOTH.,#10610);
+#10610 = SURFACE_SIDE_STYLE('',(#10611));
+#10611 = SURFACE_STYLE_FILL_AREA(#10612);
+#10612 = FILL_AREA_STYLE('',(#10613));
+#10613 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10614 = STYLED_ITEM('color',(#10615),#8090);
+#10615 = PRESENTATION_STYLE_ASSIGNMENT((#10616));
+#10616 = SURFACE_STYLE_USAGE(.BOTH.,#10617);
+#10617 = SURFACE_SIDE_STYLE('',(#10618));
+#10618 = SURFACE_STYLE_FILL_AREA(#10619);
+#10619 = FILL_AREA_STYLE('',(#10620));
+#10620 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10621 = STYLED_ITEM('color',(#10622),#8117);
+#10622 = PRESENTATION_STYLE_ASSIGNMENT((#10623));
+#10623 = SURFACE_STYLE_USAGE(.BOTH.,#10624);
+#10624 = SURFACE_SIDE_STYLE('',(#10625));
+#10625 = SURFACE_STYLE_FILL_AREA(#10626);
+#10626 = FILL_AREA_STYLE('',(#10627));
+#10627 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10628 = STYLED_ITEM('color',(#10629),#8173);
+#10629 = PRESENTATION_STYLE_ASSIGNMENT((#10630));
+#10630 = SURFACE_STYLE_USAGE(.BOTH.,#10631);
+#10631 = SURFACE_SIDE_STYLE('',(#10632));
+#10632 = SURFACE_STYLE_FILL_AREA(#10633);
+#10633 = FILL_AREA_STYLE('',(#10634));
+#10634 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10635 = STYLED_ITEM('color',(#10636),#8263);
+#10636 = PRESENTATION_STYLE_ASSIGNMENT((#10637));
+#10637 = SURFACE_STYLE_USAGE(.BOTH.,#10638);
+#10638 = SURFACE_SIDE_STYLE('',(#10639));
+#10639 = SURFACE_STYLE_FILL_AREA(#10640);
+#10640 = FILL_AREA_STYLE('',(#10641));
+#10641 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10642 = STYLED_ITEM('color',(#10643),#8360);
+#10643 = PRESENTATION_STYLE_ASSIGNMENT((#10644));
+#10644 = SURFACE_STYLE_USAGE(.BOTH.,#10645);
+#10645 = SURFACE_SIDE_STYLE('',(#10646));
+#10646 = SURFACE_STYLE_FILL_AREA(#10647);
+#10647 = FILL_AREA_STYLE('',(#10648));
+#10648 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10649 = STYLED_ITEM('color',(#10650),#8410);
+#10650 = PRESENTATION_STYLE_ASSIGNMENT((#10651));
+#10651 = SURFACE_STYLE_USAGE(.BOTH.,#10652);
+#10652 = SURFACE_SIDE_STYLE('',(#10653));
+#10653 = SURFACE_STYLE_FILL_AREA(#10654);
+#10654 = FILL_AREA_STYLE('',(#10655));
+#10655 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10656 = STYLED_ITEM('color',(#10657),#8485);
+#10657 = PRESENTATION_STYLE_ASSIGNMENT((#10658));
+#10658 = SURFACE_STYLE_USAGE(.BOTH.,#10659);
+#10659 = SURFACE_SIDE_STYLE('',(#10660));
+#10660 = SURFACE_STYLE_FILL_AREA(#10661);
+#10661 = FILL_AREA_STYLE('',(#10662));
+#10662 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10663 = STYLED_ITEM('color',(#10664),#8512);
+#10664 = PRESENTATION_STYLE_ASSIGNMENT((#10665));
+#10665 = SURFACE_STYLE_USAGE(.BOTH.,#10666);
+#10666 = SURFACE_SIDE_STYLE('',(#10667));
+#10667 = SURFACE_STYLE_FILL_AREA(#10668);
+#10668 = FILL_AREA_STYLE('',(#10669));
+#10669 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10670 = STYLED_ITEM('color',(#10671),#8519);
+#10671 = PRESENTATION_STYLE_ASSIGNMENT((#10672));
+#10672 = SURFACE_STYLE_USAGE(.BOTH.,#10673);
+#10673 = SURFACE_SIDE_STYLE('',(#10674));
+#10674 = SURFACE_STYLE_FILL_AREA(#10675);
+#10675 = FILL_AREA_STYLE('',(#10676));
+#10676 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10677 = STYLED_ITEM('color',(#10678),#8546);
+#10678 = PRESENTATION_STYLE_ASSIGNMENT((#10679));
+#10679 = SURFACE_STYLE_USAGE(.BOTH.,#10680);
+#10680 = SURFACE_SIDE_STYLE('',(#10681));
+#10681 = SURFACE_STYLE_FILL_AREA(#10682);
+#10682 = FILL_AREA_STYLE('',(#10683));
+#10683 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10684 = STYLED_ITEM('color',(#10685),#8602);
+#10685 = PRESENTATION_STYLE_ASSIGNMENT((#10686));
+#10686 = SURFACE_STYLE_USAGE(.BOTH.,#10687);
+#10687 = SURFACE_SIDE_STYLE('',(#10688));
+#10688 = SURFACE_STYLE_FILL_AREA(#10689);
+#10689 = FILL_AREA_STYLE('',(#10690));
+#10690 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10691 = STYLED_ITEM('color',(#10692),#8629);
+#10692 = PRESENTATION_STYLE_ASSIGNMENT((#10693));
+#10693 = SURFACE_STYLE_USAGE(.BOTH.,#10694);
+#10694 = SURFACE_SIDE_STYLE('',(#10695));
+#10695 = SURFACE_STYLE_FILL_AREA(#10696);
+#10696 = FILL_AREA_STYLE('',(#10697));
+#10697 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10698 = STYLED_ITEM('color',(#10699),#8636);
+#10699 = PRESENTATION_STYLE_ASSIGNMENT((#10700));
+#10700 = SURFACE_STYLE_USAGE(.BOTH.,#10701);
+#10701 = SURFACE_SIDE_STYLE('',(#10702));
+#10702 = SURFACE_STYLE_FILL_AREA(#10703);
+#10703 = FILL_AREA_STYLE('',(#10704));
+#10704 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10705 = STYLED_ITEM('color',(#10706),#8663);
+#10706 = PRESENTATION_STYLE_ASSIGNMENT((#10707));
+#10707 = SURFACE_STYLE_USAGE(.BOTH.,#10708);
+#10708 = SURFACE_SIDE_STYLE('',(#10709));
+#10709 = SURFACE_STYLE_FILL_AREA(#10710);
+#10710 = FILL_AREA_STYLE('',(#10711));
+#10711 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10712 = STYLED_ITEM('color',(#10713),#8719);
+#10713 = PRESENTATION_STYLE_ASSIGNMENT((#10714));
+#10714 = SURFACE_STYLE_USAGE(.BOTH.,#10715);
+#10715 = SURFACE_SIDE_STYLE('',(#10716));
+#10716 = SURFACE_STYLE_FILL_AREA(#10717);
+#10717 = FILL_AREA_STYLE('',(#10718));
+#10718 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10719 = STYLED_ITEM('color',(#10720),#8799);
+#10720 = PRESENTATION_STYLE_ASSIGNMENT((#10721));
+#10721 = SURFACE_STYLE_USAGE(.BOTH.,#10722);
+#10722 = SURFACE_SIDE_STYLE('',(#10723));
+#10723 = SURFACE_STYLE_FILL_AREA(#10724);
+#10724 = FILL_AREA_STYLE('',(#10725));
+#10725 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10726 = STYLED_ITEM('color',(#10727),#8879);
+#10727 = PRESENTATION_STYLE_ASSIGNMENT((#10728));
+#10728 = SURFACE_STYLE_USAGE(.BOTH.,#10729);
+#10729 = SURFACE_SIDE_STYLE('',(#10730));
+#10730 = SURFACE_STYLE_FILL_AREA(#10731);
+#10731 = FILL_AREA_STYLE('',(#10732));
+#10732 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10733 = STYLED_ITEM('color',(#10734),#8906);
+#10734 = PRESENTATION_STYLE_ASSIGNMENT((#10735));
+#10735 = SURFACE_STYLE_USAGE(.BOTH.,#10736);
+#10736 = SURFACE_SIDE_STYLE('',(#10737));
+#10737 = SURFACE_STYLE_FILL_AREA(#10738);
+#10738 = FILL_AREA_STYLE('',(#10739));
+#10739 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10740 = STYLED_ITEM('color',(#10741),#8933);
+#10741 = PRESENTATION_STYLE_ASSIGNMENT((#10742));
+#10742 = SURFACE_STYLE_USAGE(.BOTH.,#10743);
+#10743 = SURFACE_SIDE_STYLE('',(#10744));
+#10744 = SURFACE_STYLE_FILL_AREA(#10745);
+#10745 = FILL_AREA_STYLE('',(#10746));
+#10746 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10747 = STYLED_ITEM('color',(#10748),#8963);
+#10748 = PRESENTATION_STYLE_ASSIGNMENT((#10749));
+#10749 = SURFACE_STYLE_USAGE(.BOTH.,#10750);
+#10750 = SURFACE_SIDE_STYLE('',(#10751));
+#10751 = SURFACE_STYLE_FILL_AREA(#10752);
+#10752 = FILL_AREA_STYLE('',(#10753));
+#10753 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10754 = STYLED_ITEM('color',(#10755),#8998);
+#10755 = PRESENTATION_STYLE_ASSIGNMENT((#10756));
+#10756 = SURFACE_STYLE_USAGE(.BOTH.,#10757);
+#10757 = SURFACE_SIDE_STYLE('',(#10758));
+#10758 = SURFACE_STYLE_FILL_AREA(#10759);
+#10759 = FILL_AREA_STYLE('',(#10760));
+#10760 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10761 = STYLED_ITEM('color',(#10762),#9005);
+#10762 = PRESENTATION_STYLE_ASSIGNMENT((#10763));
+#10763 = SURFACE_STYLE_USAGE(.BOTH.,#10764);
+#10764 = SURFACE_SIDE_STYLE('',(#10765));
+#10765 = SURFACE_STYLE_FILL_AREA(#10766);
+#10766 = FILL_AREA_STYLE('',(#10767));
+#10767 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10768 = STYLED_ITEM('color',(#10769),#9054);
+#10769 = PRESENTATION_STYLE_ASSIGNMENT((#10770));
+#10770 = SURFACE_STYLE_USAGE(.BOTH.,#10771);
+#10771 = SURFACE_SIDE_STYLE('',(#10772));
+#10772 = SURFACE_STYLE_FILL_AREA(#10773);
+#10773 = FILL_AREA_STYLE('',(#10774));
+#10774 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10775 = STYLED_ITEM('color',(#10776),#9149);
+#10776 = PRESENTATION_STYLE_ASSIGNMENT((#10777));
+#10777 = SURFACE_STYLE_USAGE(.BOTH.,#10778);
+#10778 = SURFACE_SIDE_STYLE('',(#10779));
+#10779 = SURFACE_STYLE_FILL_AREA(#10780);
+#10780 = FILL_AREA_STYLE('',(#10781));
+#10781 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10782 = STYLED_ITEM('color',(#10783),#9176);
+#10783 = PRESENTATION_STYLE_ASSIGNMENT((#10784));
+#10784 = SURFACE_STYLE_USAGE(.BOTH.,#10785);
+#10785 = SURFACE_SIDE_STYLE('',(#10786));
+#10786 = SURFACE_STYLE_FILL_AREA(#10787);
+#10787 = FILL_AREA_STYLE('',(#10788));
+#10788 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10789 = STYLED_ITEM('color',(#10790),#9225);
+#10790 = PRESENTATION_STYLE_ASSIGNMENT((#10791));
+#10791 = SURFACE_STYLE_USAGE(.BOTH.,#10792);
+#10792 = SURFACE_SIDE_STYLE('',(#10793));
+#10793 = SURFACE_STYLE_FILL_AREA(#10794);
+#10794 = FILL_AREA_STYLE('',(#10795));
+#10795 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10796 = STYLED_ITEM('color',(#10797),#9320);
+#10797 = PRESENTATION_STYLE_ASSIGNMENT((#10798));
+#10798 = SURFACE_STYLE_USAGE(.BOTH.,#10799);
+#10799 = SURFACE_SIDE_STYLE('',(#10800));
+#10800 = SURFACE_STYLE_FILL_AREA(#10801);
+#10801 = FILL_AREA_STYLE('',(#10802));
+#10802 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10803 = STYLED_ITEM('color',(#10804),#9347);
+#10804 = PRESENTATION_STYLE_ASSIGNMENT((#10805));
+#10805 = SURFACE_STYLE_USAGE(.BOTH.,#10806);
+#10806 = SURFACE_SIDE_STYLE('',(#10807));
+#10807 = SURFACE_STYLE_FILL_AREA(#10808);
+#10808 = FILL_AREA_STYLE('',(#10809));
+#10809 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10810 = STYLED_ITEM('color',(#10811),#9383);
+#10811 = PRESENTATION_STYLE_ASSIGNMENT((#10812));
+#10812 = SURFACE_STYLE_USAGE(.BOTH.,#10813);
+#10813 = SURFACE_SIDE_STYLE('',(#10814));
+#10814 = SURFACE_STYLE_FILL_AREA(#10815);
+#10815 = FILL_AREA_STYLE('',(#10816));
+#10816 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10817 = STYLED_ITEM('color',(#10818),#9419);
+#10818 = PRESENTATION_STYLE_ASSIGNMENT((#10819));
+#10819 = SURFACE_STYLE_USAGE(.BOTH.,#10820);
+#10820 = SURFACE_SIDE_STYLE('',(#10821));
+#10821 = SURFACE_STYLE_FILL_AREA(#10822);
+#10822 = FILL_AREA_STYLE('',(#10823));
+#10823 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10824 = STYLED_ITEM('color',(#10825),#9426);
+#10825 = PRESENTATION_STYLE_ASSIGNMENT((#10826));
+#10826 = SURFACE_STYLE_USAGE(.BOTH.,#10827);
+#10827 = SURFACE_SIDE_STYLE('',(#10828));
+#10828 = SURFACE_STYLE_FILL_AREA(#10829);
+#10829 = FILL_AREA_STYLE('',(#10830));
+#10830 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10831 = STYLED_ITEM('color',(#10832),#9462);
+#10832 = PRESENTATION_STYLE_ASSIGNMENT((#10833));
+#10833 = SURFACE_STYLE_USAGE(.BOTH.,#10834);
+#10834 = SURFACE_SIDE_STYLE('',(#10835));
+#10835 = SURFACE_STYLE_FILL_AREA(#10836);
+#10836 = FILL_AREA_STYLE('',(#10837));
+#10837 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10838 = STYLED_ITEM('color',(#10839),#9498);
+#10839 = PRESENTATION_STYLE_ASSIGNMENT((#10840));
+#10840 = SURFACE_STYLE_USAGE(.BOTH.,#10841);
+#10841 = SURFACE_SIDE_STYLE('',(#10842));
+#10842 = SURFACE_STYLE_FILL_AREA(#10843);
+#10843 = FILL_AREA_STYLE('',(#10844));
+#10844 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10845 = STYLED_ITEM('color',(#10846),#9505);
+#10846 = PRESENTATION_STYLE_ASSIGNMENT((#10847));
+#10847 = SURFACE_STYLE_USAGE(.BOTH.,#10848);
+#10848 = SURFACE_SIDE_STYLE('',(#10849));
+#10849 = SURFACE_STYLE_FILL_AREA(#10850);
+#10850 = FILL_AREA_STYLE('',(#10851));
+#10851 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10852 = STYLED_ITEM('color',(#10853),#9512);
+#10853 = PRESENTATION_STYLE_ASSIGNMENT((#10854));
+#10854 = SURFACE_STYLE_USAGE(.BOTH.,#10855);
+#10855 = SURFACE_SIDE_STYLE('',(#10856));
+#10856 = SURFACE_STYLE_FILL_AREA(#10857);
+#10857 = FILL_AREA_STYLE('',(#10858));
+#10858 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10859 = STYLED_ITEM('color',(#10860),#9519);
+#10860 = PRESENTATION_STYLE_ASSIGNMENT((#10861));
+#10861 = SURFACE_STYLE_USAGE(.BOTH.,#10862);
+#10862 = SURFACE_SIDE_STYLE('',(#10863));
+#10863 = SURFACE_STYLE_FILL_AREA(#10864);
+#10864 = FILL_AREA_STYLE('',(#10865));
+#10865 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10866 = STYLED_ITEM('color',(#10867),#9978);
+#10867 = PRESENTATION_STYLE_ASSIGNMENT((#10868));
+#10868 = SURFACE_STYLE_USAGE(.BOTH.,#10869);
+#10869 = SURFACE_SIDE_STYLE('',(#10870));
+#10870 = SURFACE_STYLE_FILL_AREA(#10871);
+#10871 = FILL_AREA_STYLE('',(#10872));
+#10872 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10873 = STYLED_ITEM('color',(#10874),#9982);
+#10874 = PRESENTATION_STYLE_ASSIGNMENT((#10875));
+#10875 = SURFACE_STYLE_USAGE(.BOTH.,#10876);
+#10876 = SURFACE_SIDE_STYLE('',(#10877));
+#10877 = SURFACE_STYLE_FILL_AREA(#10878);
+#10878 = FILL_AREA_STYLE('',(#10879));
+#10879 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10880 = STYLED_ITEM('color',(#10881),#9986);
+#10881 = PRESENTATION_STYLE_ASSIGNMENT((#10882));
+#10882 = SURFACE_STYLE_USAGE(.BOTH.,#10883);
+#10883 = SURFACE_SIDE_STYLE('',(#10884));
+#10884 = SURFACE_STYLE_FILL_AREA(#10885);
+#10885 = FILL_AREA_STYLE('',(#10886));
+#10886 = FILL_AREA_STYLE_COLOUR('',#10186);
+#10887 = STYLED_ITEM('color',(#10888),#10108);
+#10888 = PRESENTATION_STYLE_ASSIGNMENT((#10889));
+#10889 = SURFACE_STYLE_USAGE(.BOTH.,#10890);
+#10890 = SURFACE_SIDE_STYLE('',(#10891));
+#10891 = SURFACE_STYLE_FILL_AREA(#10892);
+#10892 = FILL_AREA_STYLE('',(#10893));
+#10893 = FILL_AREA_STYLE_COLOUR('',#10186);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/src/parts/trackball_fused_34mm.stl b/src/parts/trackball_fused_34mm.stl
new file mode 100644
index 0000000..83aca37
--- /dev/null
+++ b/src/parts/trackball_fused_34mm.stl
Binary files differ
diff --git a/src/parts/trackball_mount.step b/src/parts/trackball_mount.step
new file mode 100644
index 0000000..793854a
--- /dev/null
+++ b/src/parts/trackball_mount.step
@@ -0,0 +1,5795 @@
+ISO-10303-21;
+HEADER;
+/* Generated by software containing ST-Developer
+ * from STEP Tools, Inc. (www.steptools.com)
+ */
+
+FILE_DESCRIPTION(
+/* description */ (''),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */
+'E:/Chris/Documents/GitHub/dactyl-keyboard/src/trackball_mount.step',
+/* time_stamp */ '2021-08-05T00:31:03+01:00',
+/* author */ (''),
+/* organization */ (''),
+/* preprocessor_version */ 'ST-DEVELOPER v18.1',
+/* originating_system */ 'Autodesk Translation Framework v10.9.0.1377',
+
+/* authorisation */ '');
+
+FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
+ENDSEC;
+
+DATA;
+#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#29,#30),
+#5066);
+#11=ITEM_DEFINED_TRANSFORMATION($,$,#1517,#1663);
+#12=ITEM_DEFINED_TRANSFORMATION($,$,#1532,#1664);
+#13=(
+REPRESENTATION_RELATIONSHIP($,$,#5080,#5079)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#11)
+SHAPE_REPRESENTATION_RELATIONSHIP()
+);
+#14=(
+REPRESENTATION_RELATIONSHIP($,$,#5081,#5079)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#12)
+SHAPE_REPRESENTATION_RELATIONSHIP()
+);
+#15=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#13,#5077);
+#16=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#14,#5078);
+#17=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Top:1','Top:1','Top:1',#5083,#5084,
+'Top:1');
+#18=NEXT_ASSEMBLY_USAGE_OCCURRENCE('Bottom (1):1','Bottom (1):1',
+'Bottom (1):1',#5083,#5085,'Bottom (1):1');
+#19=ELLIPSE('',#1543,36.4092852756591,20.5);
+#20=ELLIPSE('',#1556,36.4092852756591,20.5);
+#21=ELLIPSE('',#1557,36.4092852756591,20.5);
+#22=ELLIPSE('',#1558,36.4092852756591,20.5);
+#23=ELLIPSE('',#1559,36.4092852756591,20.5);
+#24=ELLIPSE('',#1560,36.4092852756591,20.5);
+#25=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#5080,#27);
+#26=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#5081,#28);
+#27=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#31),#5064);
+#28=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#32),#5065);
+#29=STYLED_ITEM('',(#5098),#31);
+#30=STYLED_ITEM('',(#5098),#32);
+#31=MANIFOLD_SOLID_BREP('Body1',#1491);
+#32=MANIFOLD_SOLID_BREP('Body6',#1492);
+#33=FACE_BOUND('',#197,.T.);
+#34=FACE_BOUND('',#201,.T.);
+#35=FACE_BOUND('',#203,.T.);
+#36=FACE_BOUND('',#215,.T.);
+#37=FACE_BOUND('',#217,.T.);
+#38=FACE_BOUND('',#218,.T.);
+#39=FACE_BOUND('',#219,.T.);
+#40=FACE_BOUND('',#220,.T.);
+#41=FACE_BOUND('',#221,.T.);
+#42=FACE_BOUND('',#222,.T.);
+#43=FACE_BOUND('',#223,.T.);
+#44=FACE_BOUND('',#224,.T.);
+#45=FACE_BOUND('',#225,.T.);
+#46=FACE_BOUND('',#231,.T.);
+#47=FACE_BOUND('',#237,.T.);
+#48=FACE_BOUND('',#242,.T.);
+#49=FACE_BOUND('',#245,.T.);
+#50=FACE_BOUND('',#247,.T.);
+#51=FACE_BOUND('',#250,.T.);
+#52=FACE_BOUND('',#252,.T.);
+#53=FACE_BOUND('',#264,.T.);
+#54=FACE_BOUND('',#267,.T.);
+#55=FACE_BOUND('',#270,.T.);
+#56=FACE_BOUND('',#271,.T.);
+#57=FACE_BOUND('',#272,.T.);
+#58=FACE_BOUND('',#277,.T.);
+#59=FACE_BOUND('',#278,.T.);
+#60=FACE_BOUND('',#279,.T.);
+#61=FACE_BOUND('',#294,.T.);
+#62=FACE_BOUND('',#298,.T.);
+#63=FACE_BOUND('',#299,.T.);
+#64=FACE_BOUND('',#300,.T.);
+#65=FACE_BOUND('',#301,.T.);
+#66=FACE_BOUND('',#302,.T.);
+#67=FACE_BOUND('',#303,.T.);
+#68=FACE_BOUND('',#306,.T.);
+#69=FACE_BOUND('',#309,.T.);
+#70=PLANE('',#1521);
+#71=PLANE('',#1528);
+#72=PLANE('',#1530);
+#73=PLANE('',#1541);
+#74=PLANE('',#1542);
+#75=PLANE('',#1550);
+#76=PLANE('',#1561);
+#77=PLANE('',#1562);
+#78=PLANE('',#1569);
+#79=PLANE('',#1570);
+#80=PLANE('',#1571);
+#81=PLANE('',#1578);
+#82=PLANE('',#1579);
+#83=PLANE('',#1580);
+#84=PLANE('',#1584);
+#85=PLANE('',#1588);
+#86=PLANE('',#1589);
+#87=PLANE('',#1591);
+#88=PLANE('',#1593);
+#89=PLANE('',#1596);
+#90=PLANE('',#1599);
+#91=PLANE('',#1600);
+#92=PLANE('',#1604);
+#93=PLANE('',#1605);
+#94=PLANE('',#1613);
+#95=PLANE('',#1618);
+#96=PLANE('',#1623);
+#97=PLANE('',#1634);
+#98=PLANE('',#1635);
+#99=PLANE('',#1639);
+#100=PLANE('',#1640);
+#101=PLANE('',#1644);
+#102=PLANE('',#1645);
+#103=PLANE('',#1649);
+#104=PLANE('',#1650);
+#105=PLANE('',#1652);
+#106=PLANE('',#1655);
+#107=PLANE('',#1659);
+#108=PLANE('',#1662);
+#109=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#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)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.0115458711964897,0.125918288230403),
+(7.85410899615251,8.3670707033917,8.88003241063089,9.39299411787007,9.90595582510926,
+10.5899047680948,11.2738537110804,11.6158281825732,11.957802654066,12.2997771255588,
+12.9837260685444,13.4966877757836,14.0096494830227,14.5226111902619,15.0355728975011,
+15.7195218404867,16.0614963119795,16.1754878024771,16.2894792929747,16.7454452549651,
+17.4293941979507,18.1133431409362,18.7972920839218,19.2532580459122,19.7092240079026,
+20.165189969893,20.6781516771322,21.1911133843713,21.7040750916105,22.2170367988497),
+ .UNSPECIFIED.);
+#110=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#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,
+#3023,#3024,#3025,#3026,#3027,#3028,#3029,#3030,#3031,#3032,#3033,#3034,
+#3035,#3036,#3037,#3038,#3039,#3040,#3041,#3042,#3043,#3044,#3045,#3046,
+#3047,#3048,#3049,#3050),(#3051,#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,#3077,#3078,#3079,#3080,#3081)),
+ .UNSPECIFIED.,.F.,.F.,.F.,(4,4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+1,1,1,1,1,1,1,1,1,4),(0.0064681089686798,0.120840545528328),(12.340482390638,
+12.8534440978772,13.3664058051164,13.8793675123555,14.1358483659751,14.3923292195947,
+14.9052909268339,15.4182526340731,15.9312143413123,16.4441760485515,16.9571377557906,
+17.4700994630298,17.983061170269,18.4960228775082,19.0089845847474,19.5219462919865,
+20.0349079992257,20.5478697064649,20.8898441779577,21.2318186494505,21.9157675924361,
+22.5997165354216,23.2836654784072,23.9676144213928,24.6515633643784,25.1645250716175,
+25.6774867788567,26.1904484860959,26.7034101933351),.UNSPECIFIED.);
+#111=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#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,#4355,#4356,#4357,#4358,#4359,#4360,
+#4361,#4362,#4363,#4364,#4365,#4366,#4367,#4368,#4369,#4370,#4371,#4372,
+#4373,#4374,#4375,#4376,#4377,#4378,#4379,#4380,#4381,#4382),(#4383,#4384,
+#4385,#4386,#4387,#4388,#4389,#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,#4415)),.UNSPECIFIED.,.F.,.F.,.F.,(4,
+4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,
+0.128980050136963),(11.8494664156456,12.3358792324525,12.8222920492595,
+13.3087048660665,13.7951176828734,14.2815304996804,14.7679433164873,15.2543561332943,
+15.7407689501013,16.2271817669082,16.7135945837152,17.2000074005221,17.6864202173291,
+18.1728330341361,18.659245850943,19.14565866775,19.6320714845569,20.1184843013639,
+20.6048971181709,21.0913099349778,21.5777227517848,22.0641355685917,22.5505483853987,
+23.0369612022057,23.5233740190126,24.0097868358196,24.4961996526265,24.9826124694335,
+25.4690252862405,25.9554381030474,26.4418509198544),.UNSPECIFIED.);
+#112=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#4656,#4657,#4658,#4659,#4660,
+#4661,#4662,#4663,#4664,#4665,#4666,#4667,#4668,#4669,#4670,#4671,#4672,
+#4673,#4674,#4675,#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,#4718,#4719,#4720,
+#4721),(#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,#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,#4782,#4783,#4784,#4785,#4786,#4787)),.UNSPECIFIED.,.F.,.F.,.F.,(4,
+4),(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,
+0.128980050136963),(14.3988535768129,14.8852663936199,15.3716792104268,
+15.8580920272338,16.3445048440407,16.8309176608477,17.3173304776547,17.8037432944616,
+18.2901561112686,18.7765689280755,19.2629817448825,19.7493945616895,20.2358073784964,
+20.7222201953034,21.2086330121103,21.6950458289173,22.1814586457243,22.6678714625312,
+23.1542842793382,23.6406970961451,24.1271099129521,24.6135227297591,25.099935546566,
+25.586348363373,26.0727611801799,26.5591739969869,27.0455868137939,27.5319996306008,
+28.0184124474078,28.5048252642148,28.9912380810217),.UNSPECIFIED.);
+#113=FACE_OUTER_BOUND('',#193,.T.);
+#114=FACE_OUTER_BOUND('',#194,.T.);
+#115=FACE_OUTER_BOUND('',#195,.T.);
+#116=FACE_OUTER_BOUND('',#196,.T.);
+#117=FACE_OUTER_BOUND('',#198,.T.);
+#118=FACE_OUTER_BOUND('',#199,.T.);
+#119=FACE_OUTER_BOUND('',#200,.T.);
+#120=FACE_OUTER_BOUND('',#202,.T.);
+#121=FACE_OUTER_BOUND('',#204,.T.);
+#122=FACE_OUTER_BOUND('',#205,.T.);
+#123=FACE_OUTER_BOUND('',#206,.T.);
+#124=FACE_OUTER_BOUND('',#207,.T.);
+#125=FACE_OUTER_BOUND('',#208,.T.);
+#126=FACE_OUTER_BOUND('',#209,.T.);
+#127=FACE_OUTER_BOUND('',#210,.T.);
+#128=FACE_OUTER_BOUND('',#211,.T.);
+#129=FACE_OUTER_BOUND('',#212,.T.);
+#130=FACE_OUTER_BOUND('',#213,.T.);
+#131=FACE_OUTER_BOUND('',#214,.T.);
+#132=FACE_OUTER_BOUND('',#216,.T.);
+#133=FACE_OUTER_BOUND('',#226,.T.);
+#134=FACE_OUTER_BOUND('',#227,.T.);
+#135=FACE_OUTER_BOUND('',#228,.T.);
+#136=FACE_OUTER_BOUND('',#229,.T.);
+#137=FACE_OUTER_BOUND('',#230,.T.);
+#138=FACE_OUTER_BOUND('',#232,.T.);
+#139=FACE_OUTER_BOUND('',#233,.T.);
+#140=FACE_OUTER_BOUND('',#234,.T.);
+#141=FACE_OUTER_BOUND('',#235,.T.);
+#142=FACE_OUTER_BOUND('',#236,.T.);
+#143=FACE_OUTER_BOUND('',#238,.T.);
+#144=FACE_OUTER_BOUND('',#239,.T.);
+#145=FACE_OUTER_BOUND('',#240,.T.);
+#146=FACE_OUTER_BOUND('',#241,.T.);
+#147=FACE_OUTER_BOUND('',#243,.T.);
+#148=FACE_OUTER_BOUND('',#244,.T.);
+#149=FACE_OUTER_BOUND('',#246,.T.);
+#150=FACE_OUTER_BOUND('',#248,.T.);
+#151=FACE_OUTER_BOUND('',#249,.T.);
+#152=FACE_OUTER_BOUND('',#251,.T.);
+#153=FACE_OUTER_BOUND('',#253,.T.);
+#154=FACE_OUTER_BOUND('',#254,.T.);
+#155=FACE_OUTER_BOUND('',#255,.T.);
+#156=FACE_OUTER_BOUND('',#256,.T.);
+#157=FACE_OUTER_BOUND('',#257,.T.);
+#158=FACE_OUTER_BOUND('',#258,.T.);
+#159=FACE_OUTER_BOUND('',#259,.T.);
+#160=FACE_OUTER_BOUND('',#260,.T.);
+#161=FACE_OUTER_BOUND('',#261,.T.);
+#162=FACE_OUTER_BOUND('',#262,.T.);
+#163=FACE_OUTER_BOUND('',#263,.T.);
+#164=FACE_OUTER_BOUND('',#265,.T.);
+#165=FACE_OUTER_BOUND('',#266,.T.);
+#166=FACE_OUTER_BOUND('',#268,.T.);
+#167=FACE_OUTER_BOUND('',#269,.T.);
+#168=FACE_OUTER_BOUND('',#273,.T.);
+#169=FACE_OUTER_BOUND('',#274,.T.);
+#170=FACE_OUTER_BOUND('',#275,.T.);
+#171=FACE_OUTER_BOUND('',#276,.T.);
+#172=FACE_OUTER_BOUND('',#280,.T.);
+#173=FACE_OUTER_BOUND('',#281,.T.);
+#174=FACE_OUTER_BOUND('',#282,.T.);
+#175=FACE_OUTER_BOUND('',#283,.T.);
+#176=FACE_OUTER_BOUND('',#284,.T.);
+#177=FACE_OUTER_BOUND('',#285,.T.);
+#178=FACE_OUTER_BOUND('',#286,.T.);
+#179=FACE_OUTER_BOUND('',#287,.T.);
+#180=FACE_OUTER_BOUND('',#288,.T.);
+#181=FACE_OUTER_BOUND('',#289,.T.);
+#182=FACE_OUTER_BOUND('',#290,.T.);
+#183=FACE_OUTER_BOUND('',#291,.T.);
+#184=FACE_OUTER_BOUND('',#292,.T.);
+#185=FACE_OUTER_BOUND('',#293,.T.);
+#186=FACE_OUTER_BOUND('',#295,.T.);
+#187=FACE_OUTER_BOUND('',#296,.T.);
+#188=FACE_OUTER_BOUND('',#297,.T.);
+#189=FACE_OUTER_BOUND('',#304,.T.);
+#190=FACE_OUTER_BOUND('',#305,.T.);
+#191=FACE_OUTER_BOUND('',#307,.T.);
+#192=FACE_OUTER_BOUND('',#308,.T.);
+#193=EDGE_LOOP('',(#950,#951,#952,#953));
+#194=EDGE_LOOP('',(#954,#955,#956,#957));
+#195=EDGE_LOOP('',(#958,#959,#960,#961,#962,#963));
+#196=EDGE_LOOP('',(#964));
+#197=EDGE_LOOP('',(#965));
+#198=EDGE_LOOP('',(#966,#967,#968,#969));
+#199=EDGE_LOOP('',(#970,#971,#972,#973));
+#200=EDGE_LOOP('',(#974));
+#201=EDGE_LOOP('',(#975,#976,#977));
+#202=EDGE_LOOP('',(#978,#979,#980));
+#203=EDGE_LOOP('',(#981));
+#204=EDGE_LOOP('',(#982,#983,#984,#985));
+#205=EDGE_LOOP('',(#986,#987,#988,#989,#990,#991));
+#206=EDGE_LOOP('',(#992,#993,#994,#995));
+#207=EDGE_LOOP('',(#996,#997,#998,#999));
+#208=EDGE_LOOP('',(#1000,#1001,#1002,#1003));
+#209=EDGE_LOOP('',(#1004,#1005,#1006,#1007));
+#210=EDGE_LOOP('',(#1008,#1009,#1010,#1011));
+#211=EDGE_LOOP('',(#1012,#1013,#1014,#1015,#1016));
+#212=EDGE_LOOP('',(#1017,#1018,#1019,#1020,#1021));
+#213=EDGE_LOOP('',(#1022,#1023,#1024,#1025));
+#214=EDGE_LOOP('',(#1026,#1027,#1028));
+#215=EDGE_LOOP('',(#1029));
+#216=EDGE_LOOP('',(#1030,#1031,#1032,#1033,#1034,#1035,#1036,#1037,#1038,
+#1039,#1040,#1041,#1042,#1043));
+#217=EDGE_LOOP('',(#1044,#1045,#1046,#1047,#1048));
+#218=EDGE_LOOP('',(#1049,#1050,#1051,#1052));
+#219=EDGE_LOOP('',(#1053,#1054,#1055,#1056));
+#220=EDGE_LOOP('',(#1057,#1058,#1059,#1060,#1061));
+#221=EDGE_LOOP('',(#1062,#1063,#1064,#1065,#1066));
+#222=EDGE_LOOP('',(#1067,#1068,#1069,#1070));
+#223=EDGE_LOOP('',(#1071,#1072,#1073,#1074,#1075));
+#224=EDGE_LOOP('',(#1076,#1077,#1078));
+#225=EDGE_LOOP('',(#1079,#1080,#1081,#1082,#1083,#1084));
+#226=EDGE_LOOP('',(#1085,#1086,#1087,#1088));
+#227=EDGE_LOOP('',(#1089,#1090,#1091,#1092,#1093));
+#228=EDGE_LOOP('',(#1094,#1095,#1096,#1097,#1098));
+#229=EDGE_LOOP('',(#1099,#1100,#1101,#1102));
+#230=EDGE_LOOP('',(#1103,#1104,#1105));
+#231=EDGE_LOOP('',(#1106));
+#232=EDGE_LOOP('',(#1107,#1108,#1109,#1110,#1111));
+#233=EDGE_LOOP('',(#1112,#1113,#1114,#1115));
+#234=EDGE_LOOP('',(#1116,#1117,#1118,#1119,#1120));
+#235=EDGE_LOOP('',(#1121,#1122,#1123,#1124));
+#236=EDGE_LOOP('',(#1125,#1126,#1127));
+#237=EDGE_LOOP('',(#1128));
+#238=EDGE_LOOP('',(#1129,#1130,#1131,#1132,#1133));
+#239=EDGE_LOOP('',(#1134,#1135,#1136,#1137));
+#240=EDGE_LOOP('',(#1138,#1139,#1140,#1141,#1142));
+#241=EDGE_LOOP('',(#1143,#1144,#1145));
+#242=EDGE_LOOP('',(#1146));
+#243=EDGE_LOOP('',(#1147,#1148,#1149,#1150));
+#244=EDGE_LOOP('',(#1151,#1152,#1153));
+#245=EDGE_LOOP('',(#1154));
+#246=EDGE_LOOP('',(#1155,#1156,#1157,#1158));
+#247=EDGE_LOOP('',(#1159));
+#248=EDGE_LOOP('',(#1160,#1161));
+#249=EDGE_LOOP('',(#1162,#1163,#1164,#1165,#1166));
+#250=EDGE_LOOP('',(#1167));
+#251=EDGE_LOOP('',(#1168,#1169,#1170,#1171,#1172));
+#252=EDGE_LOOP('',(#1173));
+#253=EDGE_LOOP('',(#1174,#1175,#1176,#1177,#1178));
+#254=EDGE_LOOP('',(#1179,#1180,#1181,#1182));
+#255=EDGE_LOOP('',(#1183,#1184,#1185,#1186,#1187));
+#256=EDGE_LOOP('',(#1188,#1189,#1190,#1191));
+#257=EDGE_LOOP('',(#1192,#1193,#1194,#1195,#1196));
+#258=EDGE_LOOP('',(#1197,#1198,#1199,#1200,#1201));
+#259=EDGE_LOOP('',(#1202,#1203,#1204,#1205,#1206,#1207,#1208));
+#260=EDGE_LOOP('',(#1209,#1210,#1211,#1212,#1213,#1214,#1215));
+#261=EDGE_LOOP('',(#1216,#1217,#1218,#1219,#1220,#1221,#1222));
+#262=EDGE_LOOP('',(#1223,#1224,#1225,#1226,#1227,#1228,#1229));
+#263=EDGE_LOOP('',(#1230,#1231,#1232,#1233,#1234));
+#264=EDGE_LOOP('',(#1235));
+#265=EDGE_LOOP('',(#1236,#1237,#1238,#1239,#1240,#1241,#1242));
+#266=EDGE_LOOP('',(#1243,#1244,#1245,#1246,#1247));
+#267=EDGE_LOOP('',(#1248));
+#268=EDGE_LOOP('',(#1249,#1250,#1251,#1252,#1253,#1254,#1255));
+#269=EDGE_LOOP('',(#1256));
+#270=EDGE_LOOP('',(#1257));
+#271=EDGE_LOOP('',(#1258));
+#272=EDGE_LOOP('',(#1259));
+#273=EDGE_LOOP('',(#1260,#1261,#1262,#1263));
+#274=EDGE_LOOP('',(#1264,#1265,#1266,#1267));
+#275=EDGE_LOOP('',(#1268,#1269,#1270,#1271));
+#276=EDGE_LOOP('',(#1272));
+#277=EDGE_LOOP('',(#1273));
+#278=EDGE_LOOP('',(#1274));
+#279=EDGE_LOOP('',(#1275));
+#280=EDGE_LOOP('',(#1276,#1277));
+#281=EDGE_LOOP('',(#1278,#1279,#1280,#1281));
+#282=EDGE_LOOP('',(#1282,#1283));
+#283=EDGE_LOOP('',(#1284,#1285));
+#284=EDGE_LOOP('',(#1286,#1287,#1288,#1289));
+#285=EDGE_LOOP('',(#1290,#1291));
+#286=EDGE_LOOP('',(#1292,#1293));
+#287=EDGE_LOOP('',(#1294,#1295,#1296,#1297,#1298,#1299));
+#288=EDGE_LOOP('',(#1300,#1301));
+#289=EDGE_LOOP('',(#1302,#1303,#1304,#1305));
+#290=EDGE_LOOP('',(#1306,#1307,#1308,#1309));
+#291=EDGE_LOOP('',(#1310,#1311,#1312,#1313,#1314,#1315,#1316,#1317,#1318));
+#292=EDGE_LOOP('',(#1319,#1320,#1321,#1322,#1323,#1324,#1325,#1326,#1327));
+#293=EDGE_LOOP('',(#1328));
+#294=EDGE_LOOP('',(#1329,#1330,#1331,#1332));
+#295=EDGE_LOOP('',(#1333,#1334,#1335,#1336));
+#296=EDGE_LOOP('',(#1337,#1338,#1339,#1340,#1341));
+#297=EDGE_LOOP('',(#1342,#1343,#1344,#1345));
+#298=EDGE_LOOP('',(#1346,#1347));
+#299=EDGE_LOOP('',(#1348,#1349));
+#300=EDGE_LOOP('',(#1350,#1351));
+#301=EDGE_LOOP('',(#1352,#1353));
+#302=EDGE_LOOP('',(#1354,#1355));
+#303=EDGE_LOOP('',(#1356,#1357));
+#304=EDGE_LOOP('',(#1358,#1359,#1360,#1361));
+#305=EDGE_LOOP('',(#1362,#1363,#1364));
+#306=EDGE_LOOP('',(#1365));
+#307=EDGE_LOOP('',(#1366,#1367,#1368,#1369));
+#308=EDGE_LOOP('',(#1370,#1371,#1372));
+#309=EDGE_LOOP('',(#1373));
+#310=CIRCLE('',#1519,19.7645);
+#311=CIRCLE('',#1522,23.5);
+#312=CIRCLE('',#1523,17.5);
+#313=CIRCLE('',#1525,17.5);
+#314=CIRCLE('',#1527,23.5);
+#315=CIRCLE('',#1529,19.7645);
+#316=CIRCLE('',#1534,20.01125);
+#317=CIRCLE('',#1536,20.01125);
+#318=CIRCLE('',#1538,21.12825);
+#319=CIRCLE('',#1540,21.12825);
+#320=CIRCLE('',#1545,2.3);
+#321=CIRCLE('',#1546,2.3);
+#322=CIRCLE('',#1548,1.3);
+#323=CIRCLE('',#1549,1.3);
+#324=CIRCLE('',#1552,20.5);
+#325=CIRCLE('',#1553,20.5);
+#326=CIRCLE('',#1554,20.5);
+#327=CIRCLE('',#1555,20.5);
+#328=CIRCLE('',#1564,2.3);
+#329=CIRCLE('',#1565,2.3);
+#330=CIRCLE('',#1567,1.3);
+#331=CIRCLE('',#1568,1.3);
+#332=CIRCLE('',#1573,2.3);
+#333=CIRCLE('',#1574,2.3);
+#334=CIRCLE('',#1576,1.3);
+#335=CIRCLE('',#1577,1.3);
+#336=CIRCLE('',#1582,2.3);
+#337=CIRCLE('',#1583,2.3);
+#338=CIRCLE('',#1585,1.3);
+#339=CIRCLE('',#1587,1.3);
+#340=CIRCLE('',#1590,2.3);
+#341=CIRCLE('',#1592,2.3);
+#342=CIRCLE('',#1594,2.3);
+#343=CIRCLE('',#1595,2.3);
+#344=CIRCLE('',#1597,2.3);
+#345=CIRCLE('',#1598,2.3);
+#346=CIRCLE('',#1602,2.3);
+#347=CIRCLE('',#1603,2.3);
+#348=CIRCLE('',#1607,2.3);
+#349=CIRCLE('',#1608,2.3);
+#350=CIRCLE('',#1614,2.3);
+#351=CIRCLE('',#1615,2.3);
+#352=CIRCLE('',#1616,1.3);
+#353=CIRCLE('',#1619,2.3);
+#354=CIRCLE('',#1620,2.3);
+#355=CIRCLE('',#1621,1.3);
+#356=CIRCLE('',#1624,23.5);
+#357=CIRCLE('',#1625,7.5);
+#358=CIRCLE('',#1626,1.25);
+#359=CIRCLE('',#1627,1.25);
+#360=CIRCLE('',#1629,7.5);
+#361=CIRCLE('',#1631,1.25);
+#362=CIRCLE('',#1633,1.25);
+#363=CIRCLE('',#1636,3.5);
+#364=CIRCLE('',#1638,3.5);
+#365=CIRCLE('',#1641,3.5);
+#366=CIRCLE('',#1643,3.5);
+#367=CIRCLE('',#1646,3.5);
+#368=CIRCLE('',#1648,3.5);
+#369=CIRCLE('',#1653,23.5);
+#370=CIRCLE('',#1658,1.3);
+#371=CIRCLE('',#1661,1.3);
+#372=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2051,#2052,#2053,#2054,#2055,#2056,
+#2057,#2058,#2059,#2060,#2061,#2062,#2063,#2064,#2065,#2066),
+ .UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,4),(20.5750082153674,21.7819607912421,
+23.1381010632313,24.4942413352204,25.8503816072095,26.3565722610813),
+ .UNSPECIFIED.);
+#373=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2069,#2070,#2071,#2072),
+ .UNSPECIFIED.,.F.,.F.,(4,4),(1.43872466218175,1.88609093899499),
+ .UNSPECIFIED.);
+#374=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2077,#2078,#2079,#2080,#2081,#2082,
+#2083,#2084,#2085,#2086,#2087,#2088,#2089,#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),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,3,4),(8.11573391900327,
+8.55870920330844,9.57588923250943,10.5930692617104,11.6102492909114,12.6274293201124,
+13.6446093493134,14.6617893785144,15.6789694077153,16.6961494369163,17.7133294661173,
+18.3914494855847,19.069569505052,20.4258095439866,20.5750082153674),
+ .UNSPECIFIED.);
+#375=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,
+3,3,3,4),(1.88609093899499,2.45562367948368,3.47280457175032,4.48998546401697,
+5.50716635628362,6.41132714940952,7.31548794253543,8.21964873566133,9.5758899253502,
+10.9321311150391,12.2883723047279,13.1925330978538,13.4185732961353,13.6446134944168,
+14.3227340892612,14.3453758068493),.UNSPECIFIED.);
+#376=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2296,#2297,#2298,#2299,#2300,#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,
+#2326,#2327,#2328,#2329,#2330,#2331,#2332,#2333,#2334,#2335,#2336,#2337,
+#2338,#2339,#2340,#2341,#2342,#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,#2368,#2369,#2370,#2371,#2372,#2373,
+#2374),.UNSPECIFIED.,.F.,.F.,(4,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,4),(-26.7551280075587,-25.6870400516505,-24.6189520957421,-23.5508641398336,
+-22.4827761839251,-21.0586589093804,-19.6345416348358,-18.9224829975634,
+-18.2104243602911,-17.4983657230188,-16.0742484484741,-15.0061604925656,
+-13.9380725366571,-12.8699845807486,-11.8018966248401,-10.3777793502955,
+-9.66572071302316,-9.42836783393239,-9.19101495484161,-8.24160343847852,
+-6.81748616393385,-5.39336888938919,-3.96925161484454,-3.01984009848144,
+-2.07042858211834,-1.12101706575523,-0.589453429395665),.UNSPECIFIED.);
+#377=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2376,#2377,#2378,#2379,#2380,#2381,
+#2382,#2383,#2384,#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,#2410,#2411,#2412,#2413,#2414,#2415,#2416,#2417,
+#2418,#2419,#2420,#2421,#2422,#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,#2448,#2449,#2450,#2451,#2452,#2453,
+#2454,#2455,#2456,#2457,#2458,#2459,#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,#2495,#2496,#2497,#2498,#2499),
+ .UNSPECIFIED.,.F.,.F.,(4,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,3,3,3,3,3,3,3,3,4),(2.9886770847703,3.01862705772673,
+3.0314602084328,3.15611473650026,3.28144457135731,3.40682690825613,3.50113165838067,
+3.62997458179823,3.74271213978861,3.77265436931196,3.79154530787097,3.80323160551297,
+3.92818049545466,4.05424165923366,4.18085677045646,4.30710998335147,4.43185823135376,
+4.53187504572121,4.56451912427535,4.57866861428732,4.59030581263388,4.71505710759382,
+4.84128237857731,4.96848621874683,5.09603938889057,5.22277610920353,5.31120347176604,
+5.34436373272698,5.36716681348923,5.37896612898266,5.50724340870051,5.57648555945357,
+5.70892635969367,5.83710147176354,5.96558908489381,6.093732617861,6.16151753580017,
+6.17302401028047,6.30068581131383,6.42886432187795,6.55690422045581,6.63601196137436),
+ .UNSPECIFIED.);
+#378=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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,#2527,#2528,#2529,
+#2530,#2531,#2532,#2533,#2534,#2535,#2536),.UNSPECIFIED.,.F.,.F.,(4,3,3,
+3,3,3,3,3,3,3,3,3,4),(14.3453758068493,15.6789263984999,16.6960700080135,
+17.713213617527,18.7303572270405,19.747500836554,21.1036923159054,21.7817880555811,
+22.4598837952568,23.1379795349325,24.4941710142839,25.8503624936352,26.3565722610814),
+ .UNSPECIFIED.);
+#379=B_SPLINE_CURVE_WITH_KNOTS('',3,(#2537,#2538,#2539,#2540,#2541,#2542,
+#2543,#2544,#2545,#2546,#2547,#2548,#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,#2574,#2575,#2576,#2577,#2578,
+#2579,#2580,#2581,#2582,#2583,#2584,#2585,#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,#2616,#2617,#2618,#2619,#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,#2650,
+#2651),.UNSPECIFIED.,.F.,.F.,(4,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,3,3,3,3,3,4),(1.4242719549823,1.48825184730776,
+1.5205514357326,1.53672461760746,1.66004257923532,1.78471684809166,1.91024103489094,
+2.03599123361023,2.16086517579612,2.28464170789907,2.30297960978939,2.313181279417,
+2.43962462497731,2.44795023218956,2.57777342388981,2.70390798867954,2.83056666094258,
+2.95708646701698,3.08280446574108,3.09832461727741,3.22545266031916,3.35599421305535,
+3.48653576579153,3.61813801173785,3.74571652273495,3.84492117406335,3.87267544946598,
+3.88462054322557,4.01161557137382,4.14355011187089,4.272250347373,4.40580204036756,
+4.53935373336212,4.67279838358327,4.68399513873438,4.69618752881977,4.82187318576609,
+4.94932515433904,5.07313233424672),.UNSPECIFIED.);
+#380=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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,#2766,#2767,#2768,
+#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),.UNSPECIFIED.,.F.,.F.,(4,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,3,3,3,3,3,3,3,3,3,3,4),(1.18305149554718,
+1.18553709770842,1.31864933547507,1.44584466114552,1.57188966016122,1.60841375731466,
+1.6287819230488,1.6403889110613,1.71798604877501,1.84980846369867,1.97845808157153,
+2.10736169962556,2.2358392626409,2.36326974491526,2.41443169782139,2.4297535530414,
+2.44224741424818,2.56993369265768,2.69741310705296,2.77256536816433,2.9026326710434,
+3.03038278088093,3.12822290717043,3.21383301767373,3.22602753937604,3.35212370526466,
+3.4789477695622,3.60550043247535,3.73073689284342,3.81310379119689,3.94130384021155,
+3.99739136165547,4.00930438264449,4.02201102433391,4.14668810886824,4.27229511025392,
+4.39820255209564,4.52332367452852,4.64741848099793,4.74306133215608,4.7743599972135,
+4.7872080985604,4.79966771143189,4.83870418331423),.UNSPECIFIED.);
+#381=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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,#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,#2902,#2903,#2904,#2905,#2906,#2907,#2908,#2909,#2910,#2911,#2912,
+#2913,#2914,#2915,#2916,#2917,#2918,#2919,#2920,#2921,#2922,#2923,#2924,
+#2925,#2926,#2927,#2928,#2929,#2930,#2931),.UNSPECIFIED.,.F.,.F.,(4,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,3,3,3,3,3,3,
+3,3,3,3,3,4),(1.18305149554708,1.31579408501213,1.44413554719224,1.54424263020165,
+1.58803947901827,1.61104709888884,1.62590687041484,1.6373236840594,1.76547483440425,
+1.8942811370018,2.02278758673932,2.14992954814417,2.24499221126753,2.37586353395962,
+2.41204624482528,2.42856431867663,2.43997241840633,2.56652755108895,2.69407150213904,
+2.82194969952326,2.94900736186398,3.07499460195782,3.18347869738103,3.21130848367856,
+3.22330149927974,3.23450675682553,3.29196279280424,3.42110998103126,3.54761823073786,
+3.67455058308425,3.80124588378755,3.93221948749576,3.98133458888633,4.00840349637548,
+4.01867518479995,4.14435380405487,4.26998728579436,4.32514029862037,4.45353155191426,
+4.57926694449599,4.70898612814596,4.77384571997095,4.78666607198877,4.7980797521296,
+4.83870531179593),.UNSPECIFIED.);
+#382=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),.UNSPECIFIED.,.F.,.F.,(4,3,3,
+3,3,3,3,3,4),(1.43872466218175,2.45586269838906,3.47300073459637,4.49013877080368,
+4.99870778890733,5.50727680701099,6.5244148432183,7.54155287942561,8.11573391900327),
+ .UNSPECIFIED.);
+#383=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),.UNSPECIFIED.,.F.,.F.,(4,3,3,
+3,3,3,3,3,4),(-3.85849685230339,-3.40488971764872,-2.91847690084176,-2.4320640840348,
+-1.94565126722784,-1.45923845042088,-0.972825633613921,-0.48641281680696,
+0.),.UNSPECIFIED.);
+#384=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),.UNSPECIFIED.,.F.,.F.,(4,3,3,
+3,3,3,3,3,3,3,3,3,4),(2.02601388984964,2.4320640840348,2.91847690084176,
+3.40488971764872,3.89130253445568,4.37771535126264,4.8641281680696,5.35054098487656,
+5.83695380168353,6.32336661849049,6.80977943529745,7.2961922521044,7.59229499831565),
+ .UNSPECIFIED.);
+#385=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3157,#3158,#3159,#3160,#3161,#3162,
+#3163),.UNSPECIFIED.,.F.,.F.,(4,3,4),(13.8754803054952,14.1059716874019,
+14.5923845042088),.UNSPECIFIED.);
+#386=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3166,#3167,#3168,#3169,#3170,#3171,
+#3172,#3173,#3174,#3175,#3176,#3177,#3178,#3179,#3180,#3181,#3182,#3183,
+#3184),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,4),(-12.5663706143592,-12.160320420174,
+-11.673907603367,-11.1874947865601,-10.7010819697531,-10.2146691529462,
+-10.141682159483),.UNSPECIFIED.);
+#387=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3190,#3191,#3192,#3193,#3194,#3195,
+#3196,#3197,#3198,#3199,#3200,#3201,#3202),.UNSPECIFIED.,.F.,.F.,(4,1,1,
+1,1,1,1,1,1,1,4),(21.9911485751285,22.0641355685917,22.5505483853987,23.0369612022057,
+23.5233740190126,24.0097868358196,24.4961996526265,24.9826124694335,25.4690252862405,
+25.9554381030474,26.4418509198544),.UNSPECIFIED.);
+#388=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3205,#3206,#3207,#3208,#3209,#3210,
+#3211,#3212,#3213,#3214,#3215,#3216,#3217,#3218),.UNSPECIFIED.,.F.,.F.,
+(4,1,1,1,1,1,1,1,1,1,1,4),(21.9911485751285,22.1814586457243,22.6678714625312,
+23.1542842793382,23.6406970961451,24.1271099129521,24.6135227297591,25.099935546566,
+25.586348363373,26.0727611801799,26.5591739969869,26.9652241911721),
+ .UNSPECIFIED.);
+#389=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3224,#3225,#3226,#3227,#3228,#3229),
+ .UNSPECIFIED.,.F.,.F.,(4,1,1,4),(14.3988535768129,14.8852663936199,15.3716792104268,
+15.707963267949),.UNSPECIFIED.);
+#390=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3232,#3233,#3234,#3235,#3236,#3237,
+#3238),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,4),(13.8754803054952,14.2815304996804,
+14.7679433164873,15.2543561332943,15.707963267949),.UNSPECIFIED.);
+#391=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3259,#3260,#3261,#3262,#3263,#3264,
+#3265,#3266,#3267,#3268,#3269,#3270,#3271),.UNSPECIFIED.,.F.,.F.,(4,2,2,
+2,3,4),(-0.106604131165665,-0.0587839679741857,-0.0293919839870926,-0.0146959919935461,
+0.,0.00673374373597228),.UNSPECIFIED.);
+#392=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3290,#3291,#3292,#3293),
+ .UNSPECIFIED.,.F.,.F.,(4,4),(1.20452706135062,1.36284583528612),
+ .UNSPECIFIED.);
+#393=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3297,#3298,#3299,#3300),
+ .UNSPECIFIED.,.F.,.F.,(4,4),(1.04620828741513,1.20452706135062),
+ .UNSPECIFIED.);
+#394=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3305,#3306,#3307,#3308),
+ .UNSPECIFIED.,.F.,.F.,(4,4),(1.20452706135062,1.36284583528612),
+ .UNSPECIFIED.);
+#395=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3311,#3312,#3313,#3314),
+ .UNSPECIFIED.,.F.,.F.,(4,4),(1.04620828741513,1.20452706135062),
+ .UNSPECIFIED.);
+#396=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3317,#3318,#3319,#3320,#3321,#3322,
+#3323,#3324,#3325,#3326,#3327),.UNSPECIFIED.,.F.,.F.,(4,3,2,2,4),(-0.00653286404167452,
+0.,0.0166724273773888,0.0333448547547777,0.103294016751089),
+ .UNSPECIFIED.);
+#397=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,3,2,
+2,2,2,2,2,2,2,4),(-1.172719917776,-1.05180914943998,-0.560878280094588,
+-0.345643548446579,-0.216781102813685,-0.131798379525573,-0.0557360192828273,
+0.,0.0415026880139938,0.0830053760279876,0.166010752055975,0.331069846138079,
+0.496128940220182,0.752955777202051,1.00978261418392,1.0994626002454,1.14132242919673),
+ .UNSPECIFIED.);
+#398=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3376,#3377,#3378,#3379,#3380,#3381,
+#3382,#3383,#3384,#3385,#3386),.UNSPECIFIED.,.F.,.F.,(4,3,2,2,4),(-0.00653916797496649,
+0.,0.0169853122059448,0.0339706244118896,0.10329804809562),
+ .UNSPECIFIED.);
+#399=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3391,#3392,#3393,#3394,#3395,#3396,
+#3397),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.15855863280454,0.,0.158558632804539),
+ .UNSPECIFIED.);
+#400=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3400,#3401,#3402,#3403,#3404,#3405),
+ .UNSPECIFIED.,.F.,.F.,(4,2,4),(3.30646651298896,3.4650251457935,3.62358377859804),
+ .UNSPECIFIED.);
+#401=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,3,2,
+2,2,2,2,2,2,2,4),(-1.17271991777601,-1.05180914943998,-0.560878280094588,
+-0.345643548446579,-0.216781102813685,-0.131798379525574,-0.0557360192828276,
+0.,0.0415026880139938,0.0830053760279876,0.166010752055975,0.331069846138079,
+0.496128940220182,0.752955777202051,1.00978261418392,1.0994626002454,1.14132242919673),
+ .UNSPECIFIED.);
+#402=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3447,#3448,#3449,#3450,#3451,#3452,
+#3453,#3454,#3455,#3456,#3457,#3458),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),
+(1.24119281054509,1.24792655428107,1.26262254627462,1.27731853826816,1.30671052225526,
+1.35453067936542),.UNSPECIFIED.);
+#403=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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,#3487,#3488,#3489,
+#3490,#3491,#3492,#3493,#3494),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,3,2,
+2,2,2,2,2,2,2,4),(-1.17251963212148,-1.05490540573224,-0.563549688504195,
+-0.347151046262154,-0.217684289262495,-0.132386490705711,-0.0561421216142548,
+0.,0.0415026880139939,0.0830053760279877,0.166010752055975,0.331069846138079,
+0.496128940220182,0.752955777202051,1.00978261418392,1.0994626002454,1.14132242919673),
+ .UNSPECIFIED.);
+#404=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3500,#3501,#3502,#3503,#3504,#3505,
+#3506),.UNSPECIFIED.,.F.,.F.,(4,3,4),(-0.158558631598088,0.,0.158558632804539),
+ .UNSPECIFIED.);
+#405=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3510,#3511,#3512,#3513,#3514,#3515),
+ .UNSPECIFIED.,.F.,.F.,(4,2,4),(3.30646651298896,3.4650251457935,3.62358377859804),
+ .UNSPECIFIED.);
+#406=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,3,2,
+2,2,2,2,2,2,2,4),(-1.17269901775522,-1.05184849076597,-0.560912024060117,
+-0.345662595081598,-0.216792518245095,-0.131805814648667,-0.0557411562815908,
+0.,0.0415026880139939,0.0830053760279878,0.166010752055976,0.331069846138079,
+0.496128940220182,0.752955777202052,1.00978261418392,1.09946260024541,1.14132242919673),
+ .UNSPECIFIED.);
+#407=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3560,#3561,#3562,#3563,#3564,#3565,
+#3566,#3567,#3568,#3569,#3570,#3571),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,4),
+(1.14132242919673,1.18914258630689,1.21853457029398,1.23323056228753,1.24792655428107,
+1.25466029801705),.UNSPECIFIED.);
+#408=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3574,#3575,#3576,#3577,#3578,#3579,
+#3580,#3581,#3582,#3583,#3584,#3585,#3586,#3587,#3588,#3589,#3590,#3591),
+ .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.209758905211805,0.238143940097155,
+0.494970777079025,0.751797614060896,0.916856708142999,1.0819158022251,1.16492117825309,
+1.20642386626708,1.24792655428108),.UNSPECIFIED.);
+#409=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3593,#3594,#3595,#3596,#3597,#3598,
+#3599,#3600,#3601,#3602,#3603,#3604,#3605,#3606,#3607,#3608,#3609,#3610),
+ .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(1.24792655428108,1.28942924229507,
+1.33093193030907,1.41393730633705,1.57899640041916,1.74405549450126,2.00088233148313,
+2.257709168465,2.28609420335035),.UNSPECIFIED.);
+#410=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3614,#3615,#3616,#3617,#3618,#3619,
+#3620,#3621,#3622,#3623,#3624,#3625,#3626),.UNSPECIFIED.,.F.,.F.,(4,2,2,
+2,3,4),(-0.106604131165664,-0.0587839679741857,-0.0293919839870926,-0.0146959919935461,
+0.,0.00673374373597169),.UNSPECIFIED.);
+#411=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3634,#3635,#3636,#3637,#3638,#3639,
+#3640,#3641,#3642,#3643,#3644,#3645,#3646,#3647,#3648,#3649,#3650,#3651,
+#3652,#3653),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.106604125084348,
+0.14846395403567,0.238143940097155,0.494970777079025,0.751797614060895,
+0.916856708142999,1.0819158022251,1.16492117825309,1.20642386626708,1.24792655428108),
+ .UNSPECIFIED.);
+#412=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3654,#3655,#3656,#3657,#3658,#3659,
+#3660,#3661,#3662,#3663,#3664,#3665,#3666,#3667,#3668,#3669,#3670,#3671,
+#3672,#3673),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(1.24792655428108,
+1.28942924229507,1.33093193030907,1.41393730633705,1.57899640041916,1.74405549450126,
+2.00088233148313,2.257709168465,2.34738915452649,2.38924898347781),
+ .UNSPECIFIED.);
+#413=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3787,#3788,#3789,#3790,#3791,#3792,
+#3793,#3794,#3795,#3796,#3797,#3798,#3799,#3800,#3801,#3802,#3803,#3804,
+#3805,#3806),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.,0.0446310355332441,
+0.0892620710664883,0.178524142132977,0.329784841108307,0.481045540083637,
+0.610906125710596,0.740766711337554,0.825211862456036,0.909657013574517),
+ .UNSPECIFIED.);
+#414=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3807,#3808,#3809,#3810,#3811,#3812,
+#3813,#3814,#3815,#3816,#3817,#3818,#3819,#3820,#3821,#3822,#3823,#3824,
+#3825,#3826),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.909657013574517,
+0.994102164692998,1.07854731581148,1.20840790143844,1.3382684870654,1.48952918604073,
+1.64078988501606,1.73005195608255,1.77468299161579,1.81931402714903),
+ .UNSPECIFIED.);
+#415=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3830,#3831,#3832,#3833,#3834,#3835,
+#3836,#3837,#3838,#3839,#3840,#3841,#3842,#3843,#3844,#3845,#3846,#3847,
+#3848,#3849),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.,0.044631035533244,
+0.089262071066488,0.178524142132976,0.329784841108306,0.481045540083637,
+0.610906125710596,0.740766711337554,0.825211862456036,0.909657013574517),
+ .UNSPECIFIED.);
+#416=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3850,#3851,#3852,#3853,#3854,#3855,
+#3856,#3857,#3858,#3859,#3860,#3861,#3862,#3863,#3864,#3865,#3866,#3867,
+#3868,#3869),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.909657013574517,
+0.994102164692998,1.07854731581148,1.20840790143844,1.3382684870654,1.48952918604073,
+1.64078988501606,1.73005195608254,1.77468299161579,1.81931402714903),
+ .UNSPECIFIED.);
+#417=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3875,#3876,#3877,#3878,#3879,#3880,
+#3881,#3882,#3883,#3884,#3885,#3886,#3887,#3888,#3889,#3890,#3891,#3892,
+#3893,#3894),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.,0.0844451511184812,
+0.168890302236962,0.298750887863921,0.42861147349088,0.57987217246621,0.73113287144154,
+0.820394942508028,0.865025978041272,0.909657013574516),.UNSPECIFIED.);
+#418=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),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.909657013574516,
+0.95428804910776,0.998919084641005,1.08818115570749,1.23944185468282,1.39070255365815,
+1.52056313928511,1.65042372491207,1.73486887603055,1.81931402714903),
+ .UNSPECIFIED.);
+#419=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3918,#3919,#3920,#3921,#3922,#3923,
+#3924,#3925,#3926,#3927,#3928,#3929,#3930,#3931,#3932,#3933,#3934,#3935,
+#3936,#3937),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.,0.0844451511184811,
+0.168890302236962,0.298750887863921,0.42861147349088,0.57987217246621,0.73113287144154,
+0.820394942508028,0.865025978041272,0.909657013574516),.UNSPECIFIED.);
+#420=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3938,#3939,#3940,#3941,#3942,#3943,
+#3944,#3945,#3946,#3947,#3948,#3949,#3950,#3951,#3952,#3953,#3954,#3955,
+#3956,#3957),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.909657013574516,
+0.954288049107761,0.998919084641005,1.08818115570749,1.23944185468282,1.39070255365815,
+1.52056313928511,1.65042372491207,1.73486887603055,1.81931402714903),
+ .UNSPECIFIED.);
+#421=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3968,#3969,#3970,#3971,#3972,#3973,
+#3974,#3975,#3976,#3977,#3978,#3979,#3980,#3981,#3982,#3983,#3984,#3985,
+#3986,#3987),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.,0.0844451511184811,
+0.168890302236962,0.298750887863921,0.428611473490879,0.57987217246621,
+0.73113287144154,0.820394942508028,0.865025978041272,0.909657013574516),
+ .UNSPECIFIED.);
+#422=B_SPLINE_CURVE_WITH_KNOTS('',3,(#3988,#3989,#3990,#3991,#3992,#3993,
+#3994,#3995,#3996,#3997,#3998,#3999,#4000,#4001,#4002,#4003,#4004,#4005,
+#4006,#4007),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.909657013574516,
+0.95428804910776,0.998919084641004,1.08818115570749,1.23944185468282,1.39070255365815,
+1.52056313928511,1.65042372491207,1.73486887603055,1.81931402714903),
+ .UNSPECIFIED.);
+#423=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),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.,0.0844451511184811,
+0.168890302236962,0.298750887863921,0.428611473490879,0.579872172466209,
+0.73113287144154,0.820394942508028,0.865025978041272,0.909657013574516),
+ .UNSPECIFIED.);
+#424=B_SPLINE_CURVE_WITH_KNOTS('',3,(#4039,#4040,#4041,#4042,#4043,#4044,
+#4045,#4046,#4047,#4048,#4049,#4050,#4051,#4052,#4053,#4054,#4055,#4056,
+#4057,#4058),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4),(0.909657013574516,
+0.95428804910776,0.998919084641004,1.08818115570749,1.23944185468282,1.39070255365815,
+1.52056313928511,1.65042372491207,1.73486887603055,1.81931402714903),
+ .UNSPECIFIED.);
+#425=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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,#4138,
+#4139,#4140,#4141,#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,3,3,3,3,3,3,3,3,3,3,3,
+3,3,3,3,3,3,3,3,3,3,3,4),(0.,0.129179126542043,0.259582061890862,0.390619329214304,
+0.521622156666784,0.651288752121239,0.744636821293491,0.814647873172681,
+0.829405001710876,0.959288751286748,1.02468102881025,1.15419577527246,1.28426759483805,
+1.41421260107229,1.54336349110251,1.60507323078713,1.62452431998814,1.64219816936832,
+1.77105640545692,1.90404890701818,2.03704140857945,2.16603896176443,2.29489095624646,
+2.38108717525368),.UNSPECIFIED.);
+#426=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),.UNSPECIFIED.,.F.,.F.,(4,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,4),(1.80133888451186,1.92999427448084,1.97927661795366,
+2.10768511469616,2.23632931844395,2.33033115062563,2.37267678679821,2.38897300727146,
+2.517132709641,2.64671846489402,2.77646788417318,2.9054829519772,2.98834397589741,
+3.11582231235403,3.17159408455381,3.19131616476193,3.20432679850832,3.33369175396135,
+3.46384719717489,3.59992806476878,3.65095839011648,3.67271909683778,3.69362785402281,
+3.82448623081577,3.95510170243399,4.00817066755042,4.13871548143146,4.17783120186432),
+ .UNSPECIFIED.);
+#427=B_SPLINE_CURVE_WITH_KNOTS('',3,(#4250,#4251,#4252,#4253,#4254,#4255,
+#4256,#4257,#4258,#4259,#4260,#4261,#4262,#4263,#4264,#4265,#4266),
+ .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(15.707963267949,
+15.7407689501013,16.2271817669082,16.7135945837152,17.2000074005221,17.6864202173291,
+18.1728330341361,18.659245850943,19.14565866775,19.6320714845569,20.1184843013639,
+20.6048971181709,21.0913099349778,21.5777227517848,21.9911485751285),
+ .UNSPECIFIED.);
+#428=B_SPLINE_CURVE_WITH_KNOTS('',3,(#4267,#4268,#4269,#4270,#4271,#4272,
+#4273,#4274,#4275,#4276,#4277,#4278,#4279,#4280,#4281,#4282,#4283),
+ .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(15.707963267949,
+15.8580920272338,16.3445048440407,16.8309176608477,17.3173304776547,17.8037432944616,
+18.2901561112686,18.7765689280755,19.2629817448825,19.7493945616895,20.2358073784964,
+20.7222201953034,21.2086330121103,21.6950458289173,21.9911485751285),
+ .UNSPECIFIED.);
+#429=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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,#4448,#4449,#4450,#4451,#4452,#4453,#4454,#4455,#4456,#4457,
+#4458,#4459,#4460,#4461,#4462,#4463,#4464,#4465,#4466,#4467,#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,#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,#4520,#4521,#4522,#4523,#4524,#4525,#4526,#4527,#4528,#4529,
+#4530,#4531,#4532,#4533,#4534,#4535,#4536,#4537,#4538,#4539,#4540,#4541,
+#4542,#4543,#4544,#4545,#4546,#4547,#4548,#4549,#4550,#4551),
+ .UNSPECIFIED.,.F.,.F.,(4,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,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.,0.129179274770892,0.259582303557213,
+0.39061960229768,0.52162240033517,0.651288893757821,0.744636927520928,0.814647952843258,
+0.829405030520008,0.959288768024618,1.02468102881025,1.15419570601856,1.28426749904519,
+1.4142125139491,1.54336343531874,1.60507327214489,1.62477402125851,1.64209055884361,
+1.77094850334341,1.9039953166357,2.03704212992799,2.1661162259414,2.29496132380192,
+2.38766423146686,2.42883548899379,2.44030781319573,2.56758947851395,2.69567998008135,
+2.82355248064852,2.95017891546175,3.03658458512146,3.15966558686335,3.21351352512542,
+3.23397832248033,3.24742048983893,3.37423474689257,3.50137704220065,3.63134093141463,
+3.68007738986987,3.70211462540802,3.72057474862703,3.84696526184762,3.97255142671563,
+4.02123259905657,4.1476922806322,4.18259153831097),.UNSPECIFIED.);
+#430=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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,
+#4582,#4583,#4584,#4585,#4586,#4587,#4588,#4589,#4590,#4591,#4592,#4593,
+#4594,#4595,#4596,#4597,#4598,#4599,#4600,#4601,#4602,#4603,#4604,#4605,
+#4606,#4607,#4608,#4609,#4610,#4611,#4612),.UNSPECIFIED.,.F.,.F.,(4,3,3,
+3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.,0.123942784108249,0.249347503547878,
+0.375748294904439,0.502550361094092,0.628668719338929,0.71725142182025,
+0.756247077894019,0.780980533370145,0.793163119053216,0.920683800061214,
+0.982999529264211,1.10920274980413,1.23645995457779,1.36418504955255,1.47347350829238,
+1.55543985234725,1.57341149391694,1.58568109194405,1.71385449666045,1.80133888451186),
+ .UNSPECIFIED.);
+#431=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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,#4654,
+#4655),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,3,4),(-10.141682159483,
+-9.72825633613921,-9.24184351933225,-8.75543070252529,-8.26901788571833,
+-7.78260506891136,-7.2961922521044,-6.80977943529744,-6.32336661849048,
+-5.83695380168352,-5.35054098487657,-4.8641281680696,-4.37771535126264,
+-3.89130253445568,-3.85849685230339),.UNSPECIFIED.);
+#432=B_SPLINE_CURVE_WITH_KNOTS('',3,(#4788,#4789,#4790,#4791,#4792,#4793,
+#4794,#4795,#4796,#4797,#4798,#4799,#4800,#4801,#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,#4827,#4828,#4829,
+#4830,#4831,#4832,#4833,#4834,#4835,#4836,#4837,#4838,#4839,#4840,#4841,
+#4842,#4843,#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,#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,#4910,#4911,#4912,#4913,
+#4914,#4915,#4916,#4917,#4918,#4919,#4920,#4921,#4922,#4923,#4924,#4925,
+#4926),.UNSPECIFIED.,.F.,.F.,(4,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,3,3,3,3,3,3,3,3,3,3,3,3,3,4),(0.,0.123942609820722,
+0.249347197360761,0.375747911651227,0.502549962802173,0.628668395451209,
+0.717251178904457,0.756246563525336,0.7809763116165,0.793162970569565,0.920683615546799,
+0.982999529264202,1.10945472446068,1.23685547045433,1.3645934592559,1.49199618432569,
+1.55290534381653,1.57180839963423,1.58735580082026,1.71546469261836,1.84736707643537,
+1.97926946025238,2.10767845072726,2.23632321222561,2.33032580768458,2.37226067095885,
+2.38934229318397,2.51750587063598,2.64709279723417,2.77684195175147,2.90585542257933,
+2.9883439758974,3.11582231235402,3.1715940845538,3.19131616452408,3.20432679846316,
+3.33369175486023,3.46384719639575,3.59992806418441,3.65095838960516,3.67271909765011,
+3.69362785442564,3.82448622958134,3.95510170413798,4.00817066755041,4.13871548806081,
+4.17783120186426),.UNSPECIFIED.);
+#433=B_SPLINE_CURVE_WITH_KNOTS('',3,(#4927,#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,#4953,#4954,#4955,#4956,
+#4957,#4958,#4959,#4960,#4961,#4962,#4963,#4964,#4965,#4966,#4967,#4968,
+#4969),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,3,3,4),(7.59229499831565,
+7.78260506891137,8.26901788571833,8.75543070252529,9.24184351933225,9.72825633613921,
+10.2146691529462,10.7010819697531,11.1874947865601,11.673907603367,12.160320420174,
+12.646733236981,13.1331460537879,13.6195588705949,13.8754803054952),
+ .UNSPECIFIED.);
+#434=B_SPLINE_CURVE_WITH_KNOTS('',3,(#4970,#4971,#4972,#4973,#4974,#4975,
+#4976,#4977,#4978,#4979,#4980,#4981,#4982,#4983,#4984,#4985,#4986,#4987,
+#4988,#4989,#4990,#4991,#4992,#4993,#4994,#4995,#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,#5038,#5039),.UNSPECIFIED.,.F.,.F.,(4,3,3,3,3,3,3,3,3,3,3,3,
+3,3,3,3,3,3,3,3,3,3,3,4),(2.38108717525368,2.42205576337042,2.43789686179871,
+2.45003964588556,2.57739740863798,2.7054886350748,2.83332456119954,2.95989442161912,
+3.03658458512151,3.1596655868634,3.21351352512547,3.23397832166639,3.24742048968818,
+3.37423474316649,3.50137703667916,3.63134092727352,3.6800773862464,3.70211462145887,
+3.72057474818948,3.84696526197107,3.9725514365701,4.02123259905659,4.14769228451371,
+4.18259153831104),.UNSPECIFIED.);
+#435=LINE('',#2049,#516);
+#436=LINE('',#2076,#517);
+#437=LINE('',#2659,#518);
+#438=LINE('',#2663,#519);
+#439=LINE('',#3086,#520);
+#440=LINE('',#3155,#521);
+#441=LINE('',#3188,#522);
+#442=LINE('',#3222,#523);
+#443=LINE('',#3242,#524);
+#444=LINE('',#3244,#525);
+#445=LINE('',#3246,#526);
+#446=LINE('',#3247,#527);
+#447=LINE('',#3252,#528);
+#448=LINE('',#3254,#529);
+#449=LINE('',#3255,#530);
+#450=LINE('',#3277,#531);
+#451=LINE('',#3288,#532);
+#452=LINE('',#3295,#533);
+#453=LINE('',#3302,#534);
+#454=LINE('',#3310,#535);
+#455=LINE('',#3365,#536);
+#456=LINE('',#3368,#537);
+#457=LINE('',#3371,#538);
+#458=LINE('',#3375,#539);
+#459=LINE('',#3389,#540);
+#460=LINE('',#3399,#541);
+#461=LINE('',#3407,#542);
+#462=LINE('',#3445,#543);
+#463=LINE('',#3496,#544);
+#464=LINE('',#3508,#545);
+#465=LINE('',#3516,#546);
+#466=LINE('',#3519,#547);
+#467=LINE('',#3523,#548);
+#468=LINE('',#3611,#549);
+#469=LINE('',#3628,#550);
+#470=LINE('',#3632,#551);
+#471=LINE('',#3676,#552);
+#472=LINE('',#3678,#553);
+#473=LINE('',#3679,#554);
+#474=LINE('',#3682,#555);
+#475=LINE('',#3684,#556);
+#476=LINE('',#3685,#557);
+#477=LINE('',#3693,#558);
+#478=LINE('',#3698,#559);
+#479=LINE('',#3700,#560);
+#480=LINE('',#3702,#561);
+#481=LINE('',#3703,#562);
+#482=LINE('',#3706,#563);
+#483=LINE('',#3707,#564);
+#484=LINE('',#3715,#565);
+#485=LINE('',#3720,#566);
+#486=LINE('',#3722,#567);
+#487=LINE('',#3724,#568);
+#488=LINE('',#3725,#569);
+#489=LINE('',#3728,#570);
+#490=LINE('',#3729,#571);
+#491=LINE('',#3738,#572);
+#492=LINE('',#3755,#573);
+#493=LINE('',#3757,#574);
+#494=LINE('',#3759,#575);
+#495=LINE('',#3760,#576);
+#496=LINE('',#3763,#577);
+#497=LINE('',#3764,#578);
+#498=LINE('',#3770,#579);
+#499=LINE('',#3772,#580);
+#500=LINE('',#3773,#581);
+#501=LINE('',#3776,#582);
+#502=LINE('',#3778,#583);
+#503=LINE('',#3779,#584);
+#504=LINE('',#3785,#585);
+#505=LINE('',#3870,#586);
+#506=LINE('',#3873,#587);
+#507=LINE('',#3958,#588);
+#508=LINE('',#4008,#589);
+#509=LINE('',#4017,#590);
+#510=LINE('',#4070,#591);
+#511=LINE('',#4074,#592);
+#512=LINE('',#4078,#593);
+#513=LINE('',#5046,#594);
+#514=LINE('',#5049,#595);
+#515=LINE('',#5054,#596);
+#516=VECTOR('',#1671,19.7645);
+#517=VECTOR('',#1676,19.7645);
+#518=VECTOR('',#1685,17.5);
+#519=VECTOR('',#1690,23.5);
+#520=VECTOR('',#1705,20.5);
+#521=VECTOR('',#1710,20.5);
+#522=VECTOR('',#1715,21.12825);
+#523=VECTOR('',#1720,21.12825);
+#524=VECTOR('',#1725,10.);
+#525=VECTOR('',#1726,10.);
+#526=VECTOR('',#1727,10.);
+#527=VECTOR('',#1728,10.);
+#528=VECTOR('',#1733,10.);
+#529=VECTOR('',#1734,10.);
+#530=VECTOR('',#1735,10.);
+#531=VECTOR('',#1746,1.3);
+#532=VECTOR('',#1759,20.5);
+#533=VECTOR('',#1760,10.);
+#534=VECTOR('',#1761,20.5);
+#535=VECTOR('',#1764,10.);
+#536=VECTOR('',#1765,10.);
+#537=VECTOR('',#1768,10.);
+#538=VECTOR('',#1769,10.);
+#539=VECTOR('',#1772,10.);
+#540=VECTOR('',#1773,10.);
+#541=VECTOR('',#1774,10.);
+#542=VECTOR('',#1775,10.);
+#543=VECTOR('',#1776,10.);
+#544=VECTOR('',#1777,10.);
+#545=VECTOR('',#1780,10.);
+#546=VECTOR('',#1781,10.);
+#547=VECTOR('',#1782,10.);
+#548=VECTOR('',#1785,10.);
+#549=VECTOR('',#1786,10.);
+#550=VECTOR('',#1787,10.);
+#551=VECTOR('',#1790,10.);
+#552=VECTOR('',#1793,10.);
+#553=VECTOR('',#1794,10.);
+#554=VECTOR('',#1795,10.);
+#555=VECTOR('',#1798,10.);
+#556=VECTOR('',#1799,10.);
+#557=VECTOR('',#1800,10.);
+#558=VECTOR('',#1811,1.3);
+#559=VECTOR('',#1818,10.);
+#560=VECTOR('',#1819,10.);
+#561=VECTOR('',#1820,10.);
+#562=VECTOR('',#1821,10.);
+#563=VECTOR('',#1824,10.);
+#564=VECTOR('',#1825,10.);
+#565=VECTOR('',#1836,1.3);
+#566=VECTOR('',#1843,10.);
+#567=VECTOR('',#1844,10.);
+#568=VECTOR('',#1845,10.);
+#569=VECTOR('',#1846,10.);
+#570=VECTOR('',#1849,10.);
+#571=VECTOR('',#1850,10.);
+#572=VECTOR('',#1863,1.3);
+#573=VECTOR('',#1890,10.);
+#574=VECTOR('',#1891,10.);
+#575=VECTOR('',#1892,10.);
+#576=VECTOR('',#1893,10.);
+#577=VECTOR('',#1896,10.);
+#578=VECTOR('',#1897,10.);
+#579=VECTOR('',#1906,10.);
+#580=VECTOR('',#1907,10.);
+#581=VECTOR('',#1908,10.);
+#582=VECTOR('',#1911,10.);
+#583=VECTOR('',#1912,10.);
+#584=VECTOR('',#1913,10.);
+#585=VECTOR('',#1922,2.3);
+#586=VECTOR('',#1925,2.3);
+#587=VECTOR('',#1928,2.3);
+#588=VECTOR('',#1931,2.3);
+#589=VECTOR('',#1942,2.3);
+#590=VECTOR('',#1953,2.3);
+#591=VECTOR('',#1966,7.5);
+#592=VECTOR('',#1971,1.25);
+#593=VECTOR('',#1976,1.25);
+#594=VECTOR('',#2025,23.5);
+#595=VECTOR('',#2028,1.3);
+#596=VECTOR('',#2035,1.3);
+#597=VERTEX_POINT('',#2047);
+#598=VERTEX_POINT('',#2048);
+#599=VERTEX_POINT('',#2050);
+#600=VERTEX_POINT('',#2067);
+#601=VERTEX_POINT('',#2074);
+#602=VERTEX_POINT('',#2075);
+#603=VERTEX_POINT('',#2294);
+#604=VERTEX_POINT('',#2295);
+#605=VERTEX_POINT('',#2375);
+#606=VERTEX_POINT('',#2653);
+#607=VERTEX_POINT('',#2655);
+#608=VERTEX_POINT('',#2658);
+#609=VERTEX_POINT('',#2662);
+#610=VERTEX_POINT('',#2666);
+#611=VERTEX_POINT('',#3084);
+#612=VERTEX_POINT('',#3085);
+#613=VERTEX_POINT('',#3087);
+#614=VERTEX_POINT('',#3113);
+#615=VERTEX_POINT('',#3153);
+#616=VERTEX_POINT('',#3154);
+#617=VERTEX_POINT('',#3156);
+#618=VERTEX_POINT('',#3164);
+#619=VERTEX_POINT('',#3186);
+#620=VERTEX_POINT('',#3187);
+#621=VERTEX_POINT('',#3189);
+#622=VERTEX_POINT('',#3203);
+#623=VERTEX_POINT('',#3220);
+#624=VERTEX_POINT('',#3221);
+#625=VERTEX_POINT('',#3223);
+#626=VERTEX_POINT('',#3230);
+#627=VERTEX_POINT('',#3240);
+#628=VERTEX_POINT('',#3241);
+#629=VERTEX_POINT('',#3243);
+#630=VERTEX_POINT('',#3245);
+#631=VERTEX_POINT('',#3249);
+#632=VERTEX_POINT('',#3251);
+#633=VERTEX_POINT('',#3253);
+#634=VERTEX_POINT('',#3258);
+#635=VERTEX_POINT('',#3274);
+#636=VERTEX_POINT('',#3276);
+#637=VERTEX_POINT('',#3281);
+#638=VERTEX_POINT('',#3282);
+#639=VERTEX_POINT('',#3284);
+#640=VERTEX_POINT('',#3287);
+#641=VERTEX_POINT('',#3289);
+#642=VERTEX_POINT('',#3294);
+#643=VERTEX_POINT('',#3296);
+#644=VERTEX_POINT('',#3301);
+#645=VERTEX_POINT('',#3304);
+#646=VERTEX_POINT('',#3309);
+#647=VERTEX_POINT('',#3315);
+#648=VERTEX_POINT('',#3316);
+#649=VERTEX_POINT('',#3328);
+#650=VERTEX_POINT('',#3364);
+#651=VERTEX_POINT('',#3366);
+#652=VERTEX_POINT('',#3369);
+#653=VERTEX_POINT('',#3370);
+#654=VERTEX_POINT('',#3372);
+#655=VERTEX_POINT('',#3374);
+#656=VERTEX_POINT('',#3387);
+#657=VERTEX_POINT('',#3388);
+#658=VERTEX_POINT('',#3390);
+#659=VERTEX_POINT('',#3398);
+#660=VERTEX_POINT('',#3406);
+#661=VERTEX_POINT('',#3443);
+#662=VERTEX_POINT('',#3444);
+#663=VERTEX_POINT('',#3446);
+#664=VERTEX_POINT('',#3459);
+#665=VERTEX_POINT('',#3495);
+#666=VERTEX_POINT('',#3498);
+#667=VERTEX_POINT('',#3499);
+#668=VERTEX_POINT('',#3507);
+#669=VERTEX_POINT('',#3509);
+#670=VERTEX_POINT('',#3517);
+#671=VERTEX_POINT('',#3518);
+#672=VERTEX_POINT('',#3520);
+#673=VERTEX_POINT('',#3522);
+#674=VERTEX_POINT('',#3524);
+#675=VERTEX_POINT('',#3572);
+#676=VERTEX_POINT('',#3573);
+#677=VERTEX_POINT('',#3592);
+#678=VERTEX_POINT('',#3612);
+#679=VERTEX_POINT('',#3613);
+#680=VERTEX_POINT('',#3627);
+#681=VERTEX_POINT('',#3629);
+#682=VERTEX_POINT('',#3631);
+#683=VERTEX_POINT('',#3633);
+#684=VERTEX_POINT('',#3675);
+#685=VERTEX_POINT('',#3677);
+#686=VERTEX_POINT('',#3681);
+#687=VERTEX_POINT('',#3683);
+#688=VERTEX_POINT('',#3690);
+#689=VERTEX_POINT('',#3692);
+#690=VERTEX_POINT('',#3697);
+#691=VERTEX_POINT('',#3699);
+#692=VERTEX_POINT('',#3701);
+#693=VERTEX_POINT('',#3705);
+#694=VERTEX_POINT('',#3712);
+#695=VERTEX_POINT('',#3714);
+#696=VERTEX_POINT('',#3719);
+#697=VERTEX_POINT('',#3721);
+#698=VERTEX_POINT('',#3723);
+#699=VERTEX_POINT('',#3727);
+#700=VERTEX_POINT('',#3734);
+#701=VERTEX_POINT('',#3737);
+#702=VERTEX_POINT('',#3746);
+#703=VERTEX_POINT('',#3750);
+#704=VERTEX_POINT('',#3754);
+#705=VERTEX_POINT('',#3756);
+#706=VERTEX_POINT('',#3758);
+#707=VERTEX_POINT('',#3762);
+#708=VERTEX_POINT('',#3769);
+#709=VERTEX_POINT('',#3771);
+#710=VERTEX_POINT('',#3775);
+#711=VERTEX_POINT('',#3777);
+#712=VERTEX_POINT('',#3784);
+#713=VERTEX_POINT('',#3786);
+#714=VERTEX_POINT('',#3828);
+#715=VERTEX_POINT('',#3829);
+#716=VERTEX_POINT('',#3872);
+#717=VERTEX_POINT('',#3874);
+#718=VERTEX_POINT('',#3916);
+#719=VERTEX_POINT('',#3917);
+#720=VERTEX_POINT('',#3960);
+#721=VERTEX_POINT('',#3963);
+#722=VERTEX_POINT('',#3966);
+#723=VERTEX_POINT('',#3967);
+#724=VERTEX_POINT('',#4010);
+#725=VERTEX_POINT('',#4013);
+#726=VERTEX_POINT('',#4016);
+#727=VERTEX_POINT('',#4018);
+#728=VERTEX_POINT('',#4060);
+#729=VERTEX_POINT('',#4062);
+#730=VERTEX_POINT('',#4064);
+#731=VERTEX_POINT('',#4066);
+#732=VERTEX_POINT('',#4069);
+#733=VERTEX_POINT('',#4073);
+#734=VERTEX_POINT('',#4077);
+#735=VERTEX_POINT('',#5041);
+#736=VERTEX_POINT('',#5048);
+#737=VERTEX_POINT('',#5053);
+#738=EDGE_CURVE('',#597,#598,#435,.T.);
+#739=EDGE_CURVE('',#597,#599,#372,.T.);
+#740=EDGE_CURVE('',#600,#599,#310,.T.);
+#741=EDGE_CURVE('',#598,#600,#373,.F.);
+#742=EDGE_CURVE('',#601,#602,#436,.T.);
+#743=EDGE_CURVE('',#601,#597,#374,.T.);
+#744=EDGE_CURVE('',#602,#598,#375,.F.);
+#745=EDGE_CURVE('',#603,#604,#376,.T.);
+#746=EDGE_CURVE('',#605,#603,#377,.T.);
+#747=EDGE_CURVE('',#605,#602,#378,.F.);
+#748=EDGE_CURVE('',#604,#600,#379,.F.);
+#749=EDGE_CURVE('',#606,#606,#311,.T.);
+#750=EDGE_CURVE('',#607,#607,#312,.T.);
+#751=EDGE_CURVE('',#607,#608,#437,.T.);
+#752=EDGE_CURVE('',#608,#608,#313,.T.);
+#753=EDGE_CURVE('',#606,#609,#438,.T.);
+#754=EDGE_CURVE('',#609,#609,#314,.T.);
+#755=EDGE_CURVE('',#603,#610,#380,.T.);
+#756=EDGE_CURVE('',#610,#605,#315,.T.);
+#757=EDGE_CURVE('',#599,#604,#381,.F.);
+#758=EDGE_CURVE('',#610,#601,#382,.T.);
+#759=EDGE_CURVE('',#611,#612,#439,.T.);
+#760=EDGE_CURVE('',#612,#613,#383,.T.);
+#761=EDGE_CURVE('',#613,#614,#316,.F.);
+#762=EDGE_CURVE('',#614,#611,#384,.T.);
+#763=EDGE_CURVE('',#615,#616,#440,.T.);
+#764=EDGE_CURVE('',#615,#617,#385,.T.);
+#765=EDGE_CURVE('',#618,#617,#317,.F.);
+#766=EDGE_CURVE('',#618,#616,#386,.T.);
+#767=EDGE_CURVE('',#619,#620,#441,.T.);
+#768=EDGE_CURVE('',#620,#621,#387,.T.);
+#769=EDGE_CURVE('',#622,#621,#318,.T.);
+#770=EDGE_CURVE('',#619,#622,#388,.T.);
+#771=EDGE_CURVE('',#623,#624,#442,.T.);
+#772=EDGE_CURVE('',#625,#623,#389,.T.);
+#773=EDGE_CURVE('',#626,#625,#319,.T.);
+#774=EDGE_CURVE('',#626,#624,#390,.T.);
+#775=EDGE_CURVE('',#627,#628,#443,.T.);
+#776=EDGE_CURVE('',#627,#629,#444,.T.);
+#777=EDGE_CURVE('',#630,#629,#445,.T.);
+#778=EDGE_CURVE('',#628,#630,#446,.T.);
+#779=EDGE_CURVE('',#628,#631,#19,.T.);
+#780=EDGE_CURVE('',#632,#630,#447,.T.);
+#781=EDGE_CURVE('',#633,#632,#448,.T.);
+#782=EDGE_CURVE('',#631,#633,#449,.T.);
+#783=EDGE_CURVE('',#629,#632,#320,.T.);
+#784=EDGE_CURVE('',#634,#627,#391,.T.);
+#785=EDGE_CURVE('',#633,#634,#321,.T.);
+#786=EDGE_CURVE('',#635,#635,#322,.T.);
+#787=EDGE_CURVE('',#635,#636,#450,.T.);
+#788=EDGE_CURVE('',#636,#636,#323,.T.);
+#789=EDGE_CURVE('',#637,#638,#324,.T.);
+#790=EDGE_CURVE('',#639,#637,#325,.T.);
+#791=EDGE_CURVE('',#638,#639,#326,.T.);
+#792=EDGE_CURVE('',#638,#640,#451,.T.);
+#793=EDGE_CURVE('',#640,#641,#392,.T.);
+#794=EDGE_CURVE('',#641,#642,#452,.T.);
+#795=EDGE_CURVE('',#642,#643,#393,.T.);
+#796=EDGE_CURVE('',#643,#644,#453,.T.);
+#797=EDGE_CURVE('',#644,#644,#327,.T.);
+#798=EDGE_CURVE('',#643,#645,#394,.T.);
+#799=EDGE_CURVE('',#645,#646,#454,.T.);
+#800=EDGE_CURVE('',#646,#640,#395,.T.);
+#801=EDGE_CURVE('',#647,#648,#396,.T.);
+#802=EDGE_CURVE('',#648,#649,#397,.T.);
+#803=EDGE_CURVE('',#649,#650,#455,.T.);
+#804=EDGE_CURVE('',#650,#651,#20,.T.);
+#805=EDGE_CURVE('',#651,#647,#456,.T.);
+#806=EDGE_CURVE('',#652,#653,#457,.T.);
+#807=EDGE_CURVE('',#653,#654,#21,.T.);
+#808=EDGE_CURVE('',#654,#655,#458,.T.);
+#809=EDGE_CURVE('',#655,#652,#398,.T.);
+#810=EDGE_CURVE('',#656,#657,#459,.T.);
+#811=EDGE_CURVE('',#657,#658,#399,.T.);
+#812=EDGE_CURVE('',#658,#659,#460,.T.);
+#813=EDGE_CURVE('',#659,#656,#400,.T.);
+#814=EDGE_CURVE('',#631,#660,#461,.T.);
+#815=EDGE_CURVE('',#660,#634,#401,.T.);
+#816=EDGE_CURVE('',#661,#662,#462,.T.);
+#817=EDGE_CURVE('',#662,#663,#402,.T.);
+#818=EDGE_CURVE('',#663,#664,#403,.T.);
+#819=EDGE_CURVE('',#664,#665,#463,.T.);
+#820=EDGE_CURVE('',#665,#661,#22,.T.);
+#821=EDGE_CURVE('',#666,#667,#404,.T.);
+#822=EDGE_CURVE('',#667,#668,#464,.T.);
+#823=EDGE_CURVE('',#668,#669,#405,.T.);
+#824=EDGE_CURVE('',#669,#666,#465,.T.);
+#825=EDGE_CURVE('',#670,#671,#466,.T.);
+#826=EDGE_CURVE('',#671,#672,#23,.T.);
+#827=EDGE_CURVE('',#672,#673,#467,.T.);
+#828=EDGE_CURVE('',#673,#674,#406,.T.);
+#829=EDGE_CURVE('',#674,#670,#407,.T.);
+#830=EDGE_CURVE('',#675,#676,#408,.T.);
+#831=EDGE_CURVE('',#676,#677,#409,.T.);
+#832=EDGE_CURVE('',#677,#675,#468,.T.);
+#833=EDGE_CURVE('',#678,#679,#410,.T.);
+#834=EDGE_CURVE('',#679,#680,#469,.T.);
+#835=EDGE_CURVE('',#680,#681,#24,.T.);
+#836=EDGE_CURVE('',#681,#682,#470,.T.);
+#837=EDGE_CURVE('',#682,#683,#411,.T.);
+#838=EDGE_CURVE('',#683,#678,#412,.T.);
+#839=EDGE_CURVE('',#679,#684,#471,.T.);
+#840=EDGE_CURVE('',#685,#684,#472,.T.);
+#841=EDGE_CURVE('',#680,#685,#473,.T.);
+#842=EDGE_CURVE('',#686,#685,#474,.T.);
+#843=EDGE_CURVE('',#687,#686,#475,.T.);
+#844=EDGE_CURVE('',#681,#687,#476,.T.);
+#845=EDGE_CURVE('',#684,#686,#328,.T.);
+#846=EDGE_CURVE('',#687,#678,#329,.T.);
+#847=EDGE_CURVE('',#688,#688,#330,.T.);
+#848=EDGE_CURVE('',#688,#689,#477,.T.);
+#849=EDGE_CURVE('',#689,#689,#331,.T.);
+#850=EDGE_CURVE('',#690,#650,#478,.T.);
+#851=EDGE_CURVE('',#691,#690,#479,.T.);
+#852=EDGE_CURVE('',#691,#692,#480,.T.);
+#853=EDGE_CURVE('',#692,#651,#481,.T.);
+#854=EDGE_CURVE('',#692,#693,#482,.T.);
+#855=EDGE_CURVE('',#693,#647,#483,.T.);
+#856=EDGE_CURVE('',#693,#691,#332,.T.);
+#857=EDGE_CURVE('',#648,#690,#333,.T.);
+#858=EDGE_CURVE('',#694,#694,#334,.T.);
+#859=EDGE_CURVE('',#694,#695,#484,.T.);
+#860=EDGE_CURVE('',#695,#695,#335,.T.);
+#861=EDGE_CURVE('',#696,#653,#485,.T.);
+#862=EDGE_CURVE('',#697,#696,#486,.T.);
+#863=EDGE_CURVE('',#697,#698,#487,.T.);
+#864=EDGE_CURVE('',#698,#654,#488,.T.);
+#865=EDGE_CURVE('',#698,#699,#489,.T.);
+#866=EDGE_CURVE('',#699,#655,#490,.T.);
+#867=EDGE_CURVE('',#699,#697,#336,.T.);
+#868=EDGE_CURVE('',#652,#696,#337,.T.);
+#869=EDGE_CURVE('',#700,#700,#338,.T.);
+#870=EDGE_CURVE('',#700,#701,#491,.T.);
+#871=EDGE_CURVE('',#701,#701,#339,.T.);
+#872=EDGE_CURVE('',#682,#678,#340,.T.);
+#873=EDGE_CURVE('',#675,#677,#341,.T.);
+#874=EDGE_CURVE('',#660,#702,#342,.T.);
+#875=EDGE_CURVE('',#702,#634,#343,.T.);
+#876=EDGE_CURVE('',#648,#703,#344,.T.);
+#877=EDGE_CURVE('',#703,#649,#345,.T.);
+#878=EDGE_CURVE('',#704,#665,#492,.T.);
+#879=EDGE_CURVE('',#705,#704,#493,.T.);
+#880=EDGE_CURVE('',#705,#706,#494,.T.);
+#881=EDGE_CURVE('',#706,#661,#495,.T.);
+#882=EDGE_CURVE('',#706,#707,#496,.T.);
+#883=EDGE_CURVE('',#707,#662,#497,.T.);
+#884=EDGE_CURVE('',#707,#705,#346,.T.);
+#885=EDGE_CURVE('',#663,#704,#347,.T.);
+#886=EDGE_CURVE('',#670,#708,#498,.T.);
+#887=EDGE_CURVE('',#709,#708,#499,.T.);
+#888=EDGE_CURVE('',#671,#709,#500,.T.);
+#889=EDGE_CURVE('',#710,#709,#501,.T.);
+#890=EDGE_CURVE('',#711,#710,#502,.T.);
+#891=EDGE_CURVE('',#672,#711,#503,.T.);
+#892=EDGE_CURVE('',#711,#674,#348,.T.);
+#893=EDGE_CURVE('',#708,#710,#349,.T.);
+#894=EDGE_CURVE('',#676,#712,#504,.T.);
+#895=EDGE_CURVE('',#713,#712,#413,.T.);
+#896=EDGE_CURVE('',#712,#713,#414,.T.);
+#897=EDGE_CURVE('',#714,#715,#415,.T.);
+#898=EDGE_CURVE('',#715,#714,#416,.T.);
+#899=EDGE_CURVE('',#715,#683,#505,.T.);
+#900=EDGE_CURVE('',#702,#716,#506,.T.);
+#901=EDGE_CURVE('',#717,#716,#417,.T.);
+#902=EDGE_CURVE('',#716,#717,#418,.T.);
+#903=EDGE_CURVE('',#718,#719,#419,.T.);
+#904=EDGE_CURVE('',#719,#718,#420,.T.);
+#905=EDGE_CURVE('',#719,#703,#507,.T.);
+#906=EDGE_CURVE('',#720,#664,#350,.T.);
+#907=EDGE_CURVE('',#663,#720,#351,.T.);
+#908=EDGE_CURVE('',#721,#721,#352,.T.);
+#909=EDGE_CURVE('',#722,#723,#421,.T.);
+#910=EDGE_CURVE('',#723,#722,#422,.T.);
+#911=EDGE_CURVE('',#723,#720,#508,.T.);
+#912=EDGE_CURVE('',#724,#674,#353,.T.);
+#913=EDGE_CURVE('',#673,#724,#354,.T.);
+#914=EDGE_CURVE('',#725,#725,#355,.T.);
+#915=EDGE_CURVE('',#724,#726,#509,.T.);
+#916=EDGE_CURVE('',#727,#726,#423,.T.);
+#917=EDGE_CURVE('',#726,#727,#424,.T.);
+#918=EDGE_CURVE('',#728,#728,#356,.T.);
+#919=EDGE_CURVE('',#729,#729,#357,.T.);
+#920=EDGE_CURVE('',#730,#730,#358,.T.);
+#921=EDGE_CURVE('',#731,#731,#359,.T.);
+#922=EDGE_CURVE('',#729,#732,#510,.T.);
+#923=EDGE_CURVE('',#732,#732,#360,.T.);
+#924=EDGE_CURVE('',#730,#733,#511,.T.);
+#925=EDGE_CURVE('',#733,#733,#361,.T.);
+#926=EDGE_CURVE('',#731,#734,#512,.T.);
+#927=EDGE_CURVE('',#734,#734,#362,.T.);
+#928=EDGE_CURVE('',#657,#656,#363,.T.);
+#929=EDGE_CURVE('',#658,#659,#364,.T.);
+#930=EDGE_CURVE('',#666,#669,#365,.T.);
+#931=EDGE_CURVE('',#667,#668,#366,.T.);
+#932=EDGE_CURVE('',#645,#646,#367,.T.);
+#933=EDGE_CURVE('',#642,#641,#368,.T.);
+#934=EDGE_CURVE('',#625,#639,#425,.T.);
+#935=EDGE_CURVE('',#637,#626,#426,.T.);
+#936=EDGE_CURVE('',#624,#620,#427,.T.);
+#937=EDGE_CURVE('',#623,#619,#428,.T.);
+#938=EDGE_CURVE('',#621,#618,#429,.T.);
+#939=EDGE_CURVE('',#613,#637,#430,.T.);
+#940=EDGE_CURVE('',#616,#612,#431,.T.);
+#941=EDGE_CURVE('',#617,#622,#432,.T.);
+#942=EDGE_CURVE('',#611,#615,#433,.T.);
+#943=EDGE_CURVE('',#639,#614,#434,.T.);
+#944=EDGE_CURVE('',#735,#735,#369,.T.);
+#945=EDGE_CURVE('',#735,#728,#513,.T.);
+#946=EDGE_CURVE('',#725,#736,#514,.T.);
+#947=EDGE_CURVE('',#736,#736,#370,.T.);
+#948=EDGE_CURVE('',#721,#737,#515,.T.);
+#949=EDGE_CURVE('',#737,#737,#371,.T.);
+#950=ORIENTED_EDGE('',*,*,#738,.F.);
+#951=ORIENTED_EDGE('',*,*,#739,.T.);
+#952=ORIENTED_EDGE('',*,*,#740,.F.);
+#953=ORIENTED_EDGE('',*,*,#741,.F.);
+#954=ORIENTED_EDGE('',*,*,#742,.F.);
+#955=ORIENTED_EDGE('',*,*,#743,.T.);
+#956=ORIENTED_EDGE('',*,*,#738,.T.);
+#957=ORIENTED_EDGE('',*,*,#744,.F.);
+#958=ORIENTED_EDGE('',*,*,#745,.F.);
+#959=ORIENTED_EDGE('',*,*,#746,.F.);
+#960=ORIENTED_EDGE('',*,*,#747,.T.);
+#961=ORIENTED_EDGE('',*,*,#744,.T.);
+#962=ORIENTED_EDGE('',*,*,#741,.T.);
+#963=ORIENTED_EDGE('',*,*,#748,.F.);
+#964=ORIENTED_EDGE('',*,*,#749,.T.);
+#965=ORIENTED_EDGE('',*,*,#750,.T.);
+#966=ORIENTED_EDGE('',*,*,#750,.F.);
+#967=ORIENTED_EDGE('',*,*,#751,.T.);
+#968=ORIENTED_EDGE('',*,*,#752,.F.);
+#969=ORIENTED_EDGE('',*,*,#751,.F.);
+#970=ORIENTED_EDGE('',*,*,#749,.F.);
+#971=ORIENTED_EDGE('',*,*,#753,.T.);
+#972=ORIENTED_EDGE('',*,*,#754,.T.);
+#973=ORIENTED_EDGE('',*,*,#753,.F.);
+#974=ORIENTED_EDGE('',*,*,#754,.F.);
+#975=ORIENTED_EDGE('',*,*,#755,.T.);
+#976=ORIENTED_EDGE('',*,*,#756,.T.);
+#977=ORIENTED_EDGE('',*,*,#746,.T.);
+#978=ORIENTED_EDGE('',*,*,#757,.T.);
+#979=ORIENTED_EDGE('',*,*,#748,.T.);
+#980=ORIENTED_EDGE('',*,*,#740,.T.);
+#981=ORIENTED_EDGE('',*,*,#752,.T.);
+#982=ORIENTED_EDGE('',*,*,#742,.T.);
+#983=ORIENTED_EDGE('',*,*,#747,.F.);
+#984=ORIENTED_EDGE('',*,*,#756,.F.);
+#985=ORIENTED_EDGE('',*,*,#758,.T.);
+#986=ORIENTED_EDGE('',*,*,#745,.T.);
+#987=ORIENTED_EDGE('',*,*,#757,.F.);
+#988=ORIENTED_EDGE('',*,*,#739,.F.);
+#989=ORIENTED_EDGE('',*,*,#743,.F.);
+#990=ORIENTED_EDGE('',*,*,#758,.F.);
+#991=ORIENTED_EDGE('',*,*,#755,.F.);
+#992=ORIENTED_EDGE('',*,*,#759,.T.);
+#993=ORIENTED_EDGE('',*,*,#760,.T.);
+#994=ORIENTED_EDGE('',*,*,#761,.T.);
+#995=ORIENTED_EDGE('',*,*,#762,.T.);
+#996=ORIENTED_EDGE('',*,*,#763,.F.);
+#997=ORIENTED_EDGE('',*,*,#764,.T.);
+#998=ORIENTED_EDGE('',*,*,#765,.F.);
+#999=ORIENTED_EDGE('',*,*,#766,.T.);
+#1000=ORIENTED_EDGE('',*,*,#767,.T.);
+#1001=ORIENTED_EDGE('',*,*,#768,.T.);
+#1002=ORIENTED_EDGE('',*,*,#769,.F.);
+#1003=ORIENTED_EDGE('',*,*,#770,.F.);
+#1004=ORIENTED_EDGE('',*,*,#771,.F.);
+#1005=ORIENTED_EDGE('',*,*,#772,.F.);
+#1006=ORIENTED_EDGE('',*,*,#773,.F.);
+#1007=ORIENTED_EDGE('',*,*,#774,.T.);
+#1008=ORIENTED_EDGE('',*,*,#775,.F.);
+#1009=ORIENTED_EDGE('',*,*,#776,.T.);
+#1010=ORIENTED_EDGE('',*,*,#777,.F.);
+#1011=ORIENTED_EDGE('',*,*,#778,.F.);
+#1012=ORIENTED_EDGE('',*,*,#779,.F.);
+#1013=ORIENTED_EDGE('',*,*,#778,.T.);
+#1014=ORIENTED_EDGE('',*,*,#780,.F.);
+#1015=ORIENTED_EDGE('',*,*,#781,.F.);
+#1016=ORIENTED_EDGE('',*,*,#782,.F.);
+#1017=ORIENTED_EDGE('',*,*,#783,.F.);
+#1018=ORIENTED_EDGE('',*,*,#776,.F.);
+#1019=ORIENTED_EDGE('',*,*,#784,.F.);
+#1020=ORIENTED_EDGE('',*,*,#785,.F.);
+#1021=ORIENTED_EDGE('',*,*,#781,.T.);
+#1022=ORIENTED_EDGE('',*,*,#786,.F.);
+#1023=ORIENTED_EDGE('',*,*,#787,.T.);
+#1024=ORIENTED_EDGE('',*,*,#788,.F.);
+#1025=ORIENTED_EDGE('',*,*,#787,.F.);
+#1026=ORIENTED_EDGE('',*,*,#783,.T.);
+#1027=ORIENTED_EDGE('',*,*,#780,.T.);
+#1028=ORIENTED_EDGE('',*,*,#777,.T.);
+#1029=ORIENTED_EDGE('',*,*,#788,.T.);
+#1030=ORIENTED_EDGE('',*,*,#789,.F.);
+#1031=ORIENTED_EDGE('',*,*,#790,.F.);
+#1032=ORIENTED_EDGE('',*,*,#791,.F.);
+#1033=ORIENTED_EDGE('',*,*,#792,.T.);
+#1034=ORIENTED_EDGE('',*,*,#793,.T.);
+#1035=ORIENTED_EDGE('',*,*,#794,.T.);
+#1036=ORIENTED_EDGE('',*,*,#795,.T.);
+#1037=ORIENTED_EDGE('',*,*,#796,.T.);
+#1038=ORIENTED_EDGE('',*,*,#797,.T.);
+#1039=ORIENTED_EDGE('',*,*,#796,.F.);
+#1040=ORIENTED_EDGE('',*,*,#798,.T.);
+#1041=ORIENTED_EDGE('',*,*,#799,.T.);
+#1042=ORIENTED_EDGE('',*,*,#800,.T.);
+#1043=ORIENTED_EDGE('',*,*,#792,.F.);
+#1044=ORIENTED_EDGE('',*,*,#801,.T.);
+#1045=ORIENTED_EDGE('',*,*,#802,.T.);
+#1046=ORIENTED_EDGE('',*,*,#803,.T.);
+#1047=ORIENTED_EDGE('',*,*,#804,.T.);
+#1048=ORIENTED_EDGE('',*,*,#805,.T.);
+#1049=ORIENTED_EDGE('',*,*,#806,.T.);
+#1050=ORIENTED_EDGE('',*,*,#807,.T.);
+#1051=ORIENTED_EDGE('',*,*,#808,.T.);
+#1052=ORIENTED_EDGE('',*,*,#809,.T.);
+#1053=ORIENTED_EDGE('',*,*,#810,.T.);
+#1054=ORIENTED_EDGE('',*,*,#811,.T.);
+#1055=ORIENTED_EDGE('',*,*,#812,.T.);
+#1056=ORIENTED_EDGE('',*,*,#813,.T.);
+#1057=ORIENTED_EDGE('',*,*,#784,.T.);
+#1058=ORIENTED_EDGE('',*,*,#775,.T.);
+#1059=ORIENTED_EDGE('',*,*,#779,.T.);
+#1060=ORIENTED_EDGE('',*,*,#814,.T.);
+#1061=ORIENTED_EDGE('',*,*,#815,.T.);
+#1062=ORIENTED_EDGE('',*,*,#816,.T.);
+#1063=ORIENTED_EDGE('',*,*,#817,.T.);
+#1064=ORIENTED_EDGE('',*,*,#818,.T.);
+#1065=ORIENTED_EDGE('',*,*,#819,.T.);
+#1066=ORIENTED_EDGE('',*,*,#820,.T.);
+#1067=ORIENTED_EDGE('',*,*,#821,.T.);
+#1068=ORIENTED_EDGE('',*,*,#822,.T.);
+#1069=ORIENTED_EDGE('',*,*,#823,.T.);
+#1070=ORIENTED_EDGE('',*,*,#824,.T.);
+#1071=ORIENTED_EDGE('',*,*,#825,.T.);
+#1072=ORIENTED_EDGE('',*,*,#826,.T.);
+#1073=ORIENTED_EDGE('',*,*,#827,.T.);
+#1074=ORIENTED_EDGE('',*,*,#828,.T.);
+#1075=ORIENTED_EDGE('',*,*,#829,.T.);
+#1076=ORIENTED_EDGE('',*,*,#830,.T.);
+#1077=ORIENTED_EDGE('',*,*,#831,.T.);
+#1078=ORIENTED_EDGE('',*,*,#832,.T.);
+#1079=ORIENTED_EDGE('',*,*,#833,.T.);
+#1080=ORIENTED_EDGE('',*,*,#834,.T.);
+#1081=ORIENTED_EDGE('',*,*,#835,.T.);
+#1082=ORIENTED_EDGE('',*,*,#836,.T.);
+#1083=ORIENTED_EDGE('',*,*,#837,.T.);
+#1084=ORIENTED_EDGE('',*,*,#838,.T.);
+#1085=ORIENTED_EDGE('',*,*,#834,.F.);
+#1086=ORIENTED_EDGE('',*,*,#839,.T.);
+#1087=ORIENTED_EDGE('',*,*,#840,.F.);
+#1088=ORIENTED_EDGE('',*,*,#841,.F.);
+#1089=ORIENTED_EDGE('',*,*,#835,.F.);
+#1090=ORIENTED_EDGE('',*,*,#841,.T.);
+#1091=ORIENTED_EDGE('',*,*,#842,.F.);
+#1092=ORIENTED_EDGE('',*,*,#843,.F.);
+#1093=ORIENTED_EDGE('',*,*,#844,.F.);
+#1094=ORIENTED_EDGE('',*,*,#845,.F.);
+#1095=ORIENTED_EDGE('',*,*,#839,.F.);
+#1096=ORIENTED_EDGE('',*,*,#833,.F.);
+#1097=ORIENTED_EDGE('',*,*,#846,.F.);
+#1098=ORIENTED_EDGE('',*,*,#843,.T.);
+#1099=ORIENTED_EDGE('',*,*,#847,.F.);
+#1100=ORIENTED_EDGE('',*,*,#848,.T.);
+#1101=ORIENTED_EDGE('',*,*,#849,.F.);
+#1102=ORIENTED_EDGE('',*,*,#848,.F.);
+#1103=ORIENTED_EDGE('',*,*,#845,.T.);
+#1104=ORIENTED_EDGE('',*,*,#842,.T.);
+#1105=ORIENTED_EDGE('',*,*,#840,.T.);
+#1106=ORIENTED_EDGE('',*,*,#849,.T.);
+#1107=ORIENTED_EDGE('',*,*,#804,.F.);
+#1108=ORIENTED_EDGE('',*,*,#850,.F.);
+#1109=ORIENTED_EDGE('',*,*,#851,.F.);
+#1110=ORIENTED_EDGE('',*,*,#852,.T.);
+#1111=ORIENTED_EDGE('',*,*,#853,.T.);
+#1112=ORIENTED_EDGE('',*,*,#805,.F.);
+#1113=ORIENTED_EDGE('',*,*,#853,.F.);
+#1114=ORIENTED_EDGE('',*,*,#854,.T.);
+#1115=ORIENTED_EDGE('',*,*,#855,.T.);
+#1116=ORIENTED_EDGE('',*,*,#801,.F.);
+#1117=ORIENTED_EDGE('',*,*,#855,.F.);
+#1118=ORIENTED_EDGE('',*,*,#856,.T.);
+#1119=ORIENTED_EDGE('',*,*,#851,.T.);
+#1120=ORIENTED_EDGE('',*,*,#857,.F.);
+#1121=ORIENTED_EDGE('',*,*,#858,.F.);
+#1122=ORIENTED_EDGE('',*,*,#859,.T.);
+#1123=ORIENTED_EDGE('',*,*,#860,.T.);
+#1124=ORIENTED_EDGE('',*,*,#859,.F.);
+#1125=ORIENTED_EDGE('',*,*,#856,.F.);
+#1126=ORIENTED_EDGE('',*,*,#854,.F.);
+#1127=ORIENTED_EDGE('',*,*,#852,.F.);
+#1128=ORIENTED_EDGE('',*,*,#860,.F.);
+#1129=ORIENTED_EDGE('',*,*,#807,.F.);
+#1130=ORIENTED_EDGE('',*,*,#861,.F.);
+#1131=ORIENTED_EDGE('',*,*,#862,.F.);
+#1132=ORIENTED_EDGE('',*,*,#863,.T.);
+#1133=ORIENTED_EDGE('',*,*,#864,.T.);
+#1134=ORIENTED_EDGE('',*,*,#808,.F.);
+#1135=ORIENTED_EDGE('',*,*,#864,.F.);
+#1136=ORIENTED_EDGE('',*,*,#865,.T.);
+#1137=ORIENTED_EDGE('',*,*,#866,.T.);
+#1138=ORIENTED_EDGE('',*,*,#809,.F.);
+#1139=ORIENTED_EDGE('',*,*,#866,.F.);
+#1140=ORIENTED_EDGE('',*,*,#867,.T.);
+#1141=ORIENTED_EDGE('',*,*,#862,.T.);
+#1142=ORIENTED_EDGE('',*,*,#868,.F.);
+#1143=ORIENTED_EDGE('',*,*,#806,.F.);
+#1144=ORIENTED_EDGE('',*,*,#868,.T.);
+#1145=ORIENTED_EDGE('',*,*,#861,.T.);
+#1146=ORIENTED_EDGE('',*,*,#869,.T.);
+#1147=ORIENTED_EDGE('',*,*,#869,.F.);
+#1148=ORIENTED_EDGE('',*,*,#870,.T.);
+#1149=ORIENTED_EDGE('',*,*,#871,.T.);
+#1150=ORIENTED_EDGE('',*,*,#870,.F.);
+#1151=ORIENTED_EDGE('',*,*,#867,.F.);
+#1152=ORIENTED_EDGE('',*,*,#865,.F.);
+#1153=ORIENTED_EDGE('',*,*,#863,.F.);
+#1154=ORIENTED_EDGE('',*,*,#871,.F.);
+#1155=ORIENTED_EDGE('',*,*,#872,.F.);
+#1156=ORIENTED_EDGE('',*,*,#836,.F.);
+#1157=ORIENTED_EDGE('',*,*,#844,.T.);
+#1158=ORIENTED_EDGE('',*,*,#846,.T.);
+#1159=ORIENTED_EDGE('',*,*,#847,.T.);
+#1160=ORIENTED_EDGE('',*,*,#832,.F.);
+#1161=ORIENTED_EDGE('',*,*,#873,.F.);
+#1162=ORIENTED_EDGE('',*,*,#874,.F.);
+#1163=ORIENTED_EDGE('',*,*,#814,.F.);
+#1164=ORIENTED_EDGE('',*,*,#782,.T.);
+#1165=ORIENTED_EDGE('',*,*,#785,.T.);
+#1166=ORIENTED_EDGE('',*,*,#875,.F.);
+#1167=ORIENTED_EDGE('',*,*,#786,.T.);
+#1168=ORIENTED_EDGE('',*,*,#876,.F.);
+#1169=ORIENTED_EDGE('',*,*,#857,.T.);
+#1170=ORIENTED_EDGE('',*,*,#850,.T.);
+#1171=ORIENTED_EDGE('',*,*,#803,.F.);
+#1172=ORIENTED_EDGE('',*,*,#877,.F.);
+#1173=ORIENTED_EDGE('',*,*,#858,.T.);
+#1174=ORIENTED_EDGE('',*,*,#820,.F.);
+#1175=ORIENTED_EDGE('',*,*,#878,.F.);
+#1176=ORIENTED_EDGE('',*,*,#879,.F.);
+#1177=ORIENTED_EDGE('',*,*,#880,.T.);
+#1178=ORIENTED_EDGE('',*,*,#881,.T.);
+#1179=ORIENTED_EDGE('',*,*,#816,.F.);
+#1180=ORIENTED_EDGE('',*,*,#881,.F.);
+#1181=ORIENTED_EDGE('',*,*,#882,.T.);
+#1182=ORIENTED_EDGE('',*,*,#883,.T.);
+#1183=ORIENTED_EDGE('',*,*,#883,.F.);
+#1184=ORIENTED_EDGE('',*,*,#884,.T.);
+#1185=ORIENTED_EDGE('',*,*,#879,.T.);
+#1186=ORIENTED_EDGE('',*,*,#885,.F.);
+#1187=ORIENTED_EDGE('',*,*,#817,.F.);
+#1188=ORIENTED_EDGE('',*,*,#825,.F.);
+#1189=ORIENTED_EDGE('',*,*,#886,.T.);
+#1190=ORIENTED_EDGE('',*,*,#887,.F.);
+#1191=ORIENTED_EDGE('',*,*,#888,.F.);
+#1192=ORIENTED_EDGE('',*,*,#826,.F.);
+#1193=ORIENTED_EDGE('',*,*,#888,.T.);
+#1194=ORIENTED_EDGE('',*,*,#889,.F.);
+#1195=ORIENTED_EDGE('',*,*,#890,.F.);
+#1196=ORIENTED_EDGE('',*,*,#891,.F.);
+#1197=ORIENTED_EDGE('',*,*,#886,.F.);
+#1198=ORIENTED_EDGE('',*,*,#829,.F.);
+#1199=ORIENTED_EDGE('',*,*,#892,.F.);
+#1200=ORIENTED_EDGE('',*,*,#890,.T.);
+#1201=ORIENTED_EDGE('',*,*,#893,.F.);
+#1202=ORIENTED_EDGE('',*,*,#873,.T.);
+#1203=ORIENTED_EDGE('',*,*,#831,.F.);
+#1204=ORIENTED_EDGE('',*,*,#894,.T.);
+#1205=ORIENTED_EDGE('',*,*,#895,.F.);
+#1206=ORIENTED_EDGE('',*,*,#896,.F.);
+#1207=ORIENTED_EDGE('',*,*,#894,.F.);
+#1208=ORIENTED_EDGE('',*,*,#830,.F.);
+#1209=ORIENTED_EDGE('',*,*,#897,.F.);
+#1210=ORIENTED_EDGE('',*,*,#898,.F.);
+#1211=ORIENTED_EDGE('',*,*,#899,.T.);
+#1212=ORIENTED_EDGE('',*,*,#837,.F.);
+#1213=ORIENTED_EDGE('',*,*,#872,.T.);
+#1214=ORIENTED_EDGE('',*,*,#838,.F.);
+#1215=ORIENTED_EDGE('',*,*,#899,.F.);
+#1216=ORIENTED_EDGE('',*,*,#874,.T.);
+#1217=ORIENTED_EDGE('',*,*,#900,.T.);
+#1218=ORIENTED_EDGE('',*,*,#901,.F.);
+#1219=ORIENTED_EDGE('',*,*,#902,.F.);
+#1220=ORIENTED_EDGE('',*,*,#900,.F.);
+#1221=ORIENTED_EDGE('',*,*,#875,.T.);
+#1222=ORIENTED_EDGE('',*,*,#815,.F.);
+#1223=ORIENTED_EDGE('',*,*,#903,.F.);
+#1224=ORIENTED_EDGE('',*,*,#904,.F.);
+#1225=ORIENTED_EDGE('',*,*,#905,.T.);
+#1226=ORIENTED_EDGE('',*,*,#877,.T.);
+#1227=ORIENTED_EDGE('',*,*,#802,.F.);
+#1228=ORIENTED_EDGE('',*,*,#876,.T.);
+#1229=ORIENTED_EDGE('',*,*,#905,.F.);
+#1230=ORIENTED_EDGE('',*,*,#885,.T.);
+#1231=ORIENTED_EDGE('',*,*,#878,.T.);
+#1232=ORIENTED_EDGE('',*,*,#819,.F.);
+#1233=ORIENTED_EDGE('',*,*,#906,.F.);
+#1234=ORIENTED_EDGE('',*,*,#907,.F.);
+#1235=ORIENTED_EDGE('',*,*,#908,.T.);
+#1236=ORIENTED_EDGE('',*,*,#909,.F.);
+#1237=ORIENTED_EDGE('',*,*,#910,.F.);
+#1238=ORIENTED_EDGE('',*,*,#911,.T.);
+#1239=ORIENTED_EDGE('',*,*,#906,.T.);
+#1240=ORIENTED_EDGE('',*,*,#818,.F.);
+#1241=ORIENTED_EDGE('',*,*,#907,.T.);
+#1242=ORIENTED_EDGE('',*,*,#911,.F.);
+#1243=ORIENTED_EDGE('',*,*,#892,.T.);
+#1244=ORIENTED_EDGE('',*,*,#912,.F.);
+#1245=ORIENTED_EDGE('',*,*,#913,.F.);
+#1246=ORIENTED_EDGE('',*,*,#827,.F.);
+#1247=ORIENTED_EDGE('',*,*,#891,.T.);
+#1248=ORIENTED_EDGE('',*,*,#914,.T.);
+#1249=ORIENTED_EDGE('',*,*,#913,.T.);
+#1250=ORIENTED_EDGE('',*,*,#915,.T.);
+#1251=ORIENTED_EDGE('',*,*,#916,.F.);
+#1252=ORIENTED_EDGE('',*,*,#917,.F.);
+#1253=ORIENTED_EDGE('',*,*,#915,.F.);
+#1254=ORIENTED_EDGE('',*,*,#912,.T.);
+#1255=ORIENTED_EDGE('',*,*,#828,.F.);
+#1256=ORIENTED_EDGE('',*,*,#918,.T.);
+#1257=ORIENTED_EDGE('',*,*,#919,.T.);
+#1258=ORIENTED_EDGE('',*,*,#920,.T.);
+#1259=ORIENTED_EDGE('',*,*,#921,.T.);
+#1260=ORIENTED_EDGE('',*,*,#919,.F.);
+#1261=ORIENTED_EDGE('',*,*,#922,.T.);
+#1262=ORIENTED_EDGE('',*,*,#923,.F.);
+#1263=ORIENTED_EDGE('',*,*,#922,.F.);
+#1264=ORIENTED_EDGE('',*,*,#920,.F.);
+#1265=ORIENTED_EDGE('',*,*,#924,.T.);
+#1266=ORIENTED_EDGE('',*,*,#925,.F.);
+#1267=ORIENTED_EDGE('',*,*,#924,.F.);
+#1268=ORIENTED_EDGE('',*,*,#921,.F.);
+#1269=ORIENTED_EDGE('',*,*,#926,.T.);
+#1270=ORIENTED_EDGE('',*,*,#927,.F.);
+#1271=ORIENTED_EDGE('',*,*,#926,.F.);
+#1272=ORIENTED_EDGE('',*,*,#797,.F.);
+#1273=ORIENTED_EDGE('',*,*,#923,.T.);
+#1274=ORIENTED_EDGE('',*,*,#925,.T.);
+#1275=ORIENTED_EDGE('',*,*,#927,.T.);
+#1276=ORIENTED_EDGE('',*,*,#810,.F.);
+#1277=ORIENTED_EDGE('',*,*,#928,.F.);
+#1278=ORIENTED_EDGE('',*,*,#813,.F.);
+#1279=ORIENTED_EDGE('',*,*,#929,.F.);
+#1280=ORIENTED_EDGE('',*,*,#811,.F.);
+#1281=ORIENTED_EDGE('',*,*,#928,.T.);
+#1282=ORIENTED_EDGE('',*,*,#812,.F.);
+#1283=ORIENTED_EDGE('',*,*,#929,.T.);
+#1284=ORIENTED_EDGE('',*,*,#824,.F.);
+#1285=ORIENTED_EDGE('',*,*,#930,.F.);
+#1286=ORIENTED_EDGE('',*,*,#823,.F.);
+#1287=ORIENTED_EDGE('',*,*,#931,.F.);
+#1288=ORIENTED_EDGE('',*,*,#821,.F.);
+#1289=ORIENTED_EDGE('',*,*,#930,.T.);
+#1290=ORIENTED_EDGE('',*,*,#822,.F.);
+#1291=ORIENTED_EDGE('',*,*,#931,.T.);
+#1292=ORIENTED_EDGE('',*,*,#799,.F.);
+#1293=ORIENTED_EDGE('',*,*,#932,.T.);
+#1294=ORIENTED_EDGE('',*,*,#795,.F.);
+#1295=ORIENTED_EDGE('',*,*,#933,.T.);
+#1296=ORIENTED_EDGE('',*,*,#793,.F.);
+#1297=ORIENTED_EDGE('',*,*,#800,.F.);
+#1298=ORIENTED_EDGE('',*,*,#932,.F.);
+#1299=ORIENTED_EDGE('',*,*,#798,.F.);
+#1300=ORIENTED_EDGE('',*,*,#794,.F.);
+#1301=ORIENTED_EDGE('',*,*,#933,.F.);
+#1302=ORIENTED_EDGE('',*,*,#934,.T.);
+#1303=ORIENTED_EDGE('',*,*,#790,.T.);
+#1304=ORIENTED_EDGE('',*,*,#935,.T.);
+#1305=ORIENTED_EDGE('',*,*,#773,.T.);
+#1306=ORIENTED_EDGE('',*,*,#771,.T.);
+#1307=ORIENTED_EDGE('',*,*,#936,.T.);
+#1308=ORIENTED_EDGE('',*,*,#767,.F.);
+#1309=ORIENTED_EDGE('',*,*,#937,.F.);
+#1310=ORIENTED_EDGE('',*,*,#938,.F.);
+#1311=ORIENTED_EDGE('',*,*,#768,.F.);
+#1312=ORIENTED_EDGE('',*,*,#936,.F.);
+#1313=ORIENTED_EDGE('',*,*,#774,.F.);
+#1314=ORIENTED_EDGE('',*,*,#935,.F.);
+#1315=ORIENTED_EDGE('',*,*,#939,.F.);
+#1316=ORIENTED_EDGE('',*,*,#760,.F.);
+#1317=ORIENTED_EDGE('',*,*,#940,.F.);
+#1318=ORIENTED_EDGE('',*,*,#766,.F.);
+#1319=ORIENTED_EDGE('',*,*,#941,.F.);
+#1320=ORIENTED_EDGE('',*,*,#764,.F.);
+#1321=ORIENTED_EDGE('',*,*,#942,.F.);
+#1322=ORIENTED_EDGE('',*,*,#762,.F.);
+#1323=ORIENTED_EDGE('',*,*,#943,.F.);
+#1324=ORIENTED_EDGE('',*,*,#934,.F.);
+#1325=ORIENTED_EDGE('',*,*,#772,.T.);
+#1326=ORIENTED_EDGE('',*,*,#937,.T.);
+#1327=ORIENTED_EDGE('',*,*,#770,.T.);
+#1328=ORIENTED_EDGE('',*,*,#944,.T.);
+#1329=ORIENTED_EDGE('',*,*,#941,.T.);
+#1330=ORIENTED_EDGE('',*,*,#769,.T.);
+#1331=ORIENTED_EDGE('',*,*,#938,.T.);
+#1332=ORIENTED_EDGE('',*,*,#765,.T.);
+#1333=ORIENTED_EDGE('',*,*,#763,.T.);
+#1334=ORIENTED_EDGE('',*,*,#940,.T.);
+#1335=ORIENTED_EDGE('',*,*,#759,.F.);
+#1336=ORIENTED_EDGE('',*,*,#942,.T.);
+#1337=ORIENTED_EDGE('',*,*,#789,.T.);
+#1338=ORIENTED_EDGE('',*,*,#791,.T.);
+#1339=ORIENTED_EDGE('',*,*,#943,.T.);
+#1340=ORIENTED_EDGE('',*,*,#761,.F.);
+#1341=ORIENTED_EDGE('',*,*,#939,.T.);
+#1342=ORIENTED_EDGE('',*,*,#944,.F.);
+#1343=ORIENTED_EDGE('',*,*,#945,.T.);
+#1344=ORIENTED_EDGE('',*,*,#918,.F.);
+#1345=ORIENTED_EDGE('',*,*,#945,.F.);
+#1346=ORIENTED_EDGE('',*,*,#916,.T.);
+#1347=ORIENTED_EDGE('',*,*,#917,.T.);
+#1348=ORIENTED_EDGE('',*,*,#909,.T.);
+#1349=ORIENTED_EDGE('',*,*,#910,.T.);
+#1350=ORIENTED_EDGE('',*,*,#901,.T.);
+#1351=ORIENTED_EDGE('',*,*,#902,.T.);
+#1352=ORIENTED_EDGE('',*,*,#903,.T.);
+#1353=ORIENTED_EDGE('',*,*,#904,.T.);
+#1354=ORIENTED_EDGE('',*,*,#895,.T.);
+#1355=ORIENTED_EDGE('',*,*,#896,.T.);
+#1356=ORIENTED_EDGE('',*,*,#897,.T.);
+#1357=ORIENTED_EDGE('',*,*,#898,.T.);
+#1358=ORIENTED_EDGE('',*,*,#914,.F.);
+#1359=ORIENTED_EDGE('',*,*,#946,.T.);
+#1360=ORIENTED_EDGE('',*,*,#947,.F.);
+#1361=ORIENTED_EDGE('',*,*,#946,.F.);
+#1362=ORIENTED_EDGE('',*,*,#893,.T.);
+#1363=ORIENTED_EDGE('',*,*,#889,.T.);
+#1364=ORIENTED_EDGE('',*,*,#887,.T.);
+#1365=ORIENTED_EDGE('',*,*,#947,.T.);
+#1366=ORIENTED_EDGE('',*,*,#908,.F.);
+#1367=ORIENTED_EDGE('',*,*,#948,.T.);
+#1368=ORIENTED_EDGE('',*,*,#949,.T.);
+#1369=ORIENTED_EDGE('',*,*,#948,.F.);
+#1370=ORIENTED_EDGE('',*,*,#884,.F.);
+#1371=ORIENTED_EDGE('',*,*,#882,.F.);
+#1372=ORIENTED_EDGE('',*,*,#880,.F.);
+#1373=ORIENTED_EDGE('',*,*,#949,.F.);
+#1374=CYLINDRICAL_SURFACE('',#1518,19.7645);
+#1375=CYLINDRICAL_SURFACE('',#1520,19.7645);
+#1376=CYLINDRICAL_SURFACE('',#1524,17.5);
+#1377=CYLINDRICAL_SURFACE('',#1526,23.5);
+#1378=CYLINDRICAL_SURFACE('',#1531,19.7645);
+#1379=CYLINDRICAL_SURFACE('',#1533,20.01125);
+#1380=CYLINDRICAL_SURFACE('',#1535,20.01125);
+#1381=CYLINDRICAL_SURFACE('',#1537,21.12825);
+#1382=CYLINDRICAL_SURFACE('',#1539,21.12825);
+#1383=CYLINDRICAL_SURFACE('',#1544,2.3);
+#1384=CYLINDRICAL_SURFACE('',#1547,1.3);
+#1385=CYLINDRICAL_SURFACE('',#1551,20.5);
+#1386=CYLINDRICAL_SURFACE('',#1563,2.3);
+#1387=CYLINDRICAL_SURFACE('',#1566,1.3);
+#1388=CYLINDRICAL_SURFACE('',#1572,2.3);
+#1389=CYLINDRICAL_SURFACE('',#1575,1.3);
+#1390=CYLINDRICAL_SURFACE('',#1581,2.3);
+#1391=CYLINDRICAL_SURFACE('',#1586,1.3);
+#1392=CYLINDRICAL_SURFACE('',#1601,2.3);
+#1393=CYLINDRICAL_SURFACE('',#1606,2.3);
+#1394=CYLINDRICAL_SURFACE('',#1609,2.3);
+#1395=CYLINDRICAL_SURFACE('',#1610,2.3);
+#1396=CYLINDRICAL_SURFACE('',#1611,2.3);
+#1397=CYLINDRICAL_SURFACE('',#1612,2.3);
+#1398=CYLINDRICAL_SURFACE('',#1617,2.3);
+#1399=CYLINDRICAL_SURFACE('',#1622,2.3);
+#1400=CYLINDRICAL_SURFACE('',#1628,7.5);
+#1401=CYLINDRICAL_SURFACE('',#1630,1.25);
+#1402=CYLINDRICAL_SURFACE('',#1632,1.25);
+#1403=CYLINDRICAL_SURFACE('',#1637,3.5);
+#1404=CYLINDRICAL_SURFACE('',#1642,3.5);
+#1405=CYLINDRICAL_SURFACE('',#1647,3.5);
+#1406=CYLINDRICAL_SURFACE('',#1651,21.12825);
+#1407=CYLINDRICAL_SURFACE('',#1654,20.01125);
+#1408=CYLINDRICAL_SURFACE('',#1656,23.5);
+#1409=CYLINDRICAL_SURFACE('',#1657,1.3);
+#1410=CYLINDRICAL_SURFACE('',#1660,1.3);
+#1411=ADVANCED_FACE('',(#113),#1374,.T.);
+#1412=ADVANCED_FACE('',(#114),#1375,.T.);
+#1413=ADVANCED_FACE('',(#115),#109,.F.);
+#1414=ADVANCED_FACE('',(#116,#33),#70,.T.);
+#1415=ADVANCED_FACE('',(#117),#1376,.F.);
+#1416=ADVANCED_FACE('',(#118),#1377,.T.);
+#1417=ADVANCED_FACE('',(#119,#34),#71,.F.);
+#1418=ADVANCED_FACE('',(#120,#35),#72,.F.);
+#1419=ADVANCED_FACE('',(#121),#1378,.T.);
+#1420=ADVANCED_FACE('',(#122),#110,.F.);
+#1421=ADVANCED_FACE('',(#123),#1379,.F.);
+#1422=ADVANCED_FACE('',(#124),#1380,.F.);
+#1423=ADVANCED_FACE('',(#125),#1381,.F.);
+#1424=ADVANCED_FACE('',(#126),#1382,.F.);
+#1425=ADVANCED_FACE('',(#127),#73,.T.);
+#1426=ADVANCED_FACE('',(#128),#74,.T.);
+#1427=ADVANCED_FACE('',(#129),#1383,.T.);
+#1428=ADVANCED_FACE('',(#130),#1384,.F.);
+#1429=ADVANCED_FACE('',(#131,#36),#75,.T.);
+#1430=ADVANCED_FACE('',(#132,#37,#38,#39,#40,#41,#42,#43,#44,#45),#1385,
+ .F.);
+#1431=ADVANCED_FACE('',(#133),#76,.T.);
+#1432=ADVANCED_FACE('',(#134),#77,.T.);
+#1433=ADVANCED_FACE('',(#135),#1386,.T.);
+#1434=ADVANCED_FACE('',(#136),#1387,.F.);
+#1435=ADVANCED_FACE('',(#137,#46),#78,.T.);
+#1436=ADVANCED_FACE('',(#138),#79,.T.);
+#1437=ADVANCED_FACE('',(#139),#80,.T.);
+#1438=ADVANCED_FACE('',(#140),#1388,.T.);
+#1439=ADVANCED_FACE('',(#141),#1389,.F.);
+#1440=ADVANCED_FACE('',(#142,#47),#81,.F.);
+#1441=ADVANCED_FACE('',(#143),#82,.T.);
+#1442=ADVANCED_FACE('',(#144),#83,.T.);
+#1443=ADVANCED_FACE('',(#145),#1390,.T.);
+#1444=ADVANCED_FACE('',(#146,#48),#84,.T.);
+#1445=ADVANCED_FACE('',(#147),#1391,.F.);
+#1446=ADVANCED_FACE('',(#148,#49),#85,.F.);
+#1447=ADVANCED_FACE('',(#149,#50),#86,.F.);
+#1448=ADVANCED_FACE('',(#150),#87,.T.);
+#1449=ADVANCED_FACE('',(#151,#51),#88,.F.);
+#1450=ADVANCED_FACE('',(#152,#52),#89,.T.);
+#1451=ADVANCED_FACE('',(#153),#90,.T.);
+#1452=ADVANCED_FACE('',(#154),#91,.T.);
+#1453=ADVANCED_FACE('',(#155),#1392,.T.);
+#1454=ADVANCED_FACE('',(#156),#92,.T.);
+#1455=ADVANCED_FACE('',(#157),#93,.T.);
+#1456=ADVANCED_FACE('',(#158),#1393,.T.);
+#1457=ADVANCED_FACE('',(#159),#1394,.F.);
+#1458=ADVANCED_FACE('',(#160),#1395,.F.);
+#1459=ADVANCED_FACE('',(#161),#1396,.F.);
+#1460=ADVANCED_FACE('',(#162),#1397,.F.);
+#1461=ADVANCED_FACE('',(#163,#53),#94,.T.);
+#1462=ADVANCED_FACE('',(#164),#1398,.F.);
+#1463=ADVANCED_FACE('',(#165,#54),#95,.F.);
+#1464=ADVANCED_FACE('',(#166),#1399,.F.);
+#1465=ADVANCED_FACE('',(#167,#55,#56,#57),#96,.T.);
+#1466=ADVANCED_FACE('',(#168),#1400,.F.);
+#1467=ADVANCED_FACE('',(#169),#1401,.F.);
+#1468=ADVANCED_FACE('',(#170),#1402,.F.);
+#1469=ADVANCED_FACE('',(#171,#58,#59,#60),#97,.T.);
+#1470=ADVANCED_FACE('',(#172),#98,.F.);
+#1471=ADVANCED_FACE('',(#173),#1403,.F.);
+#1472=ADVANCED_FACE('',(#174),#99,.T.);
+#1473=ADVANCED_FACE('',(#175),#100,.F.);
+#1474=ADVANCED_FACE('',(#176),#1404,.F.);
+#1475=ADVANCED_FACE('',(#177),#101,.T.);
+#1476=ADVANCED_FACE('',(#178),#102,.T.);
+#1477=ADVANCED_FACE('',(#179),#1405,.F.);
+#1478=ADVANCED_FACE('',(#180),#103,.F.);
+#1479=ADVANCED_FACE('',(#181),#104,.T.);
+#1480=ADVANCED_FACE('',(#182),#1406,.F.);
+#1481=ADVANCED_FACE('',(#183),#111,.F.);
+#1482=ADVANCED_FACE('',(#184),#112,.F.);
+#1483=ADVANCED_FACE('',(#185,#61),#105,.T.);
+#1484=ADVANCED_FACE('',(#186),#1407,.F.);
+#1485=ADVANCED_FACE('',(#187),#106,.F.);
+#1486=ADVANCED_FACE('',(#188,#62,#63,#64,#65,#66,#67),#1408,.T.);
+#1487=ADVANCED_FACE('',(#189),#1409,.F.);
+#1488=ADVANCED_FACE('',(#190,#68),#107,.T.);
+#1489=ADVANCED_FACE('',(#191),#1410,.F.);
+#1490=ADVANCED_FACE('',(#192,#69),#108,.F.);
+#1491=CLOSED_SHELL('',(#1411,#1412,#1413,#1414,#1415,#1416,#1417,#1418,
+#1419,#1420));
+#1492=CLOSED_SHELL('',(#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,#1456,#1457,#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));
+#1493=DERIVED_UNIT_ELEMENT(#1497,1.);
+#1494=DERIVED_UNIT_ELEMENT(#5068,-3.);
+#1495=DERIVED_UNIT_ELEMENT(#1497,1.);
+#1496=DERIVED_UNIT_ELEMENT(#5068,-3.);
+#1497=(
+MASS_UNIT()
+NAMED_UNIT(*)
+SI_UNIT(.KILO.,.GRAM.)
+);
+#1498=DERIVED_UNIT((#1493,#1494));
+#1499=DERIVED_UNIT((#1495,#1496));
+#1500=MEASURE_REPRESENTATION_ITEM('density measure',
+POSITIVE_RATIO_MEASURE(7850.),#1498);
+#1501=MEASURE_REPRESENTATION_ITEM('density measure',
+POSITIVE_RATIO_MEASURE(7850.),#1499);
+#1502=PROPERTY_DEFINITION_REPRESENTATION(#1512,#1506);
+#1503=PROPERTY_DEFINITION_REPRESENTATION(#1513,#1507);
+#1504=PROPERTY_DEFINITION_REPRESENTATION(#1514,#1508);
+#1505=PROPERTY_DEFINITION_REPRESENTATION(#1515,#1509);
+#1506=REPRESENTATION('material name',(#1510),#5064);
+#1507=REPRESENTATION('density',(#1500),#5064);
+#1508=REPRESENTATION('material name',(#1511),#5065);
+#1509=REPRESENTATION('density',(#1501),#5065);
+#1510=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel');
+#1511=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel');
+#1512=PROPERTY_DEFINITION('material property','material name',#5084);
+#1513=PROPERTY_DEFINITION('material property','density of part',#5084);
+#1514=PROPERTY_DEFINITION('material property','material name',#5085);
+#1515=PROPERTY_DEFINITION('material property','density of part',#5085);
+#1516=AXIS2_PLACEMENT_3D('placement',#2044,#1665,#1666);
+#1517=AXIS2_PLACEMENT_3D('placement',#2045,#1667,#1668);
+#1518=AXIS2_PLACEMENT_3D('',#2046,#1669,#1670);
+#1519=AXIS2_PLACEMENT_3D('',#2068,#1672,#1673);
+#1520=AXIS2_PLACEMENT_3D('',#2073,#1674,#1675);
+#1521=AXIS2_PLACEMENT_3D('',#2652,#1677,#1678);
+#1522=AXIS2_PLACEMENT_3D('',#2654,#1679,#1680);
+#1523=AXIS2_PLACEMENT_3D('',#2656,#1681,#1682);
+#1524=AXIS2_PLACEMENT_3D('',#2657,#1683,#1684);
+#1525=AXIS2_PLACEMENT_3D('',#2660,#1686,#1687);
+#1526=AXIS2_PLACEMENT_3D('',#2661,#1688,#1689);
+#1527=AXIS2_PLACEMENT_3D('',#2664,#1691,#1692);
+#1528=AXIS2_PLACEMENT_3D('',#2665,#1693,#1694);
+#1529=AXIS2_PLACEMENT_3D('',#2797,#1695,#1696);
+#1530=AXIS2_PLACEMENT_3D('',#2798,#1697,#1698);
+#1531=AXIS2_PLACEMENT_3D('',#2932,#1699,#1700);
+#1532=AXIS2_PLACEMENT_3D('placement',#3082,#1701,#1702);
+#1533=AXIS2_PLACEMENT_3D('',#3083,#1703,#1704);
+#1534=AXIS2_PLACEMENT_3D('',#3114,#1706,#1707);
+#1535=AXIS2_PLACEMENT_3D('',#3152,#1708,#1709);
+#1536=AXIS2_PLACEMENT_3D('',#3165,#1711,#1712);
+#1537=AXIS2_PLACEMENT_3D('',#3185,#1713,#1714);
+#1538=AXIS2_PLACEMENT_3D('',#3204,#1716,#1717);
+#1539=AXIS2_PLACEMENT_3D('',#3219,#1718,#1719);
+#1540=AXIS2_PLACEMENT_3D('',#3231,#1721,#1722);
+#1541=AXIS2_PLACEMENT_3D('',#3239,#1723,#1724);
+#1542=AXIS2_PLACEMENT_3D('',#3248,#1729,#1730);
+#1543=AXIS2_PLACEMENT_3D('',#3250,#1731,#1732);
+#1544=AXIS2_PLACEMENT_3D('',#3256,#1736,#1737);
+#1545=AXIS2_PLACEMENT_3D('',#3257,#1738,#1739);
+#1546=AXIS2_PLACEMENT_3D('',#3272,#1740,#1741);
+#1547=AXIS2_PLACEMENT_3D('',#3273,#1742,#1743);
+#1548=AXIS2_PLACEMENT_3D('',#3275,#1744,#1745);
+#1549=AXIS2_PLACEMENT_3D('',#3278,#1747,#1748);
+#1550=AXIS2_PLACEMENT_3D('',#3279,#1749,#1750);
+#1551=AXIS2_PLACEMENT_3D('',#3280,#1751,#1752);
+#1552=AXIS2_PLACEMENT_3D('',#3283,#1753,#1754);
+#1553=AXIS2_PLACEMENT_3D('',#3285,#1755,#1756);
+#1554=AXIS2_PLACEMENT_3D('',#3286,#1757,#1758);
+#1555=AXIS2_PLACEMENT_3D('',#3303,#1762,#1763);
+#1556=AXIS2_PLACEMENT_3D('',#3367,#1766,#1767);
+#1557=AXIS2_PLACEMENT_3D('',#3373,#1770,#1771);
+#1558=AXIS2_PLACEMENT_3D('',#3497,#1778,#1779);
+#1559=AXIS2_PLACEMENT_3D('',#3521,#1783,#1784);
+#1560=AXIS2_PLACEMENT_3D('',#3630,#1788,#1789);
+#1561=AXIS2_PLACEMENT_3D('',#3674,#1791,#1792);
+#1562=AXIS2_PLACEMENT_3D('',#3680,#1796,#1797);
+#1563=AXIS2_PLACEMENT_3D('',#3686,#1801,#1802);
+#1564=AXIS2_PLACEMENT_3D('',#3687,#1803,#1804);
+#1565=AXIS2_PLACEMENT_3D('',#3688,#1805,#1806);
+#1566=AXIS2_PLACEMENT_3D('',#3689,#1807,#1808);
+#1567=AXIS2_PLACEMENT_3D('',#3691,#1809,#1810);
+#1568=AXIS2_PLACEMENT_3D('',#3694,#1812,#1813);
+#1569=AXIS2_PLACEMENT_3D('',#3695,#1814,#1815);
+#1570=AXIS2_PLACEMENT_3D('',#3696,#1816,#1817);
+#1571=AXIS2_PLACEMENT_3D('',#3704,#1822,#1823);
+#1572=AXIS2_PLACEMENT_3D('',#3708,#1826,#1827);
+#1573=AXIS2_PLACEMENT_3D('',#3709,#1828,#1829);
+#1574=AXIS2_PLACEMENT_3D('',#3710,#1830,#1831);
+#1575=AXIS2_PLACEMENT_3D('',#3711,#1832,#1833);
+#1576=AXIS2_PLACEMENT_3D('',#3713,#1834,#1835);
+#1577=AXIS2_PLACEMENT_3D('',#3716,#1837,#1838);
+#1578=AXIS2_PLACEMENT_3D('',#3717,#1839,#1840);
+#1579=AXIS2_PLACEMENT_3D('',#3718,#1841,#1842);
+#1580=AXIS2_PLACEMENT_3D('',#3726,#1847,#1848);
+#1581=AXIS2_PLACEMENT_3D('',#3730,#1851,#1852);
+#1582=AXIS2_PLACEMENT_3D('',#3731,#1853,#1854);
+#1583=AXIS2_PLACEMENT_3D('',#3732,#1855,#1856);
+#1584=AXIS2_PLACEMENT_3D('',#3733,#1857,#1858);
+#1585=AXIS2_PLACEMENT_3D('',#3735,#1859,#1860);
+#1586=AXIS2_PLACEMENT_3D('',#3736,#1861,#1862);
+#1587=AXIS2_PLACEMENT_3D('',#3739,#1864,#1865);
+#1588=AXIS2_PLACEMENT_3D('',#3740,#1866,#1867);
+#1589=AXIS2_PLACEMENT_3D('',#3741,#1868,#1869);
+#1590=AXIS2_PLACEMENT_3D('',#3742,#1870,#1871);
+#1591=AXIS2_PLACEMENT_3D('',#3743,#1872,#1873);
+#1592=AXIS2_PLACEMENT_3D('',#3744,#1874,#1875);
+#1593=AXIS2_PLACEMENT_3D('',#3745,#1876,#1877);
+#1594=AXIS2_PLACEMENT_3D('',#3747,#1878,#1879);
+#1595=AXIS2_PLACEMENT_3D('',#3748,#1880,#1881);
+#1596=AXIS2_PLACEMENT_3D('',#3749,#1882,#1883);
+#1597=AXIS2_PLACEMENT_3D('',#3751,#1884,#1885);
+#1598=AXIS2_PLACEMENT_3D('',#3752,#1886,#1887);
+#1599=AXIS2_PLACEMENT_3D('',#3753,#1888,#1889);
+#1600=AXIS2_PLACEMENT_3D('',#3761,#1894,#1895);
+#1601=AXIS2_PLACEMENT_3D('',#3765,#1898,#1899);
+#1602=AXIS2_PLACEMENT_3D('',#3766,#1900,#1901);
+#1603=AXIS2_PLACEMENT_3D('',#3767,#1902,#1903);
+#1604=AXIS2_PLACEMENT_3D('',#3768,#1904,#1905);
+#1605=AXIS2_PLACEMENT_3D('',#3774,#1909,#1910);
+#1606=AXIS2_PLACEMENT_3D('',#3780,#1914,#1915);
+#1607=AXIS2_PLACEMENT_3D('',#3781,#1916,#1917);
+#1608=AXIS2_PLACEMENT_3D('',#3782,#1918,#1919);
+#1609=AXIS2_PLACEMENT_3D('',#3783,#1920,#1921);
+#1610=AXIS2_PLACEMENT_3D('',#3827,#1923,#1924);
+#1611=AXIS2_PLACEMENT_3D('',#3871,#1926,#1927);
+#1612=AXIS2_PLACEMENT_3D('',#3915,#1929,#1930);
+#1613=AXIS2_PLACEMENT_3D('',#3959,#1932,#1933);
+#1614=AXIS2_PLACEMENT_3D('',#3961,#1934,#1935);
+#1615=AXIS2_PLACEMENT_3D('',#3962,#1936,#1937);
+#1616=AXIS2_PLACEMENT_3D('',#3964,#1938,#1939);
+#1617=AXIS2_PLACEMENT_3D('',#3965,#1940,#1941);
+#1618=AXIS2_PLACEMENT_3D('',#4009,#1943,#1944);
+#1619=AXIS2_PLACEMENT_3D('',#4011,#1945,#1946);
+#1620=AXIS2_PLACEMENT_3D('',#4012,#1947,#1948);
+#1621=AXIS2_PLACEMENT_3D('',#4014,#1949,#1950);
+#1622=AXIS2_PLACEMENT_3D('',#4015,#1951,#1952);
+#1623=AXIS2_PLACEMENT_3D('',#4059,#1954,#1955);
+#1624=AXIS2_PLACEMENT_3D('',#4061,#1956,#1957);
+#1625=AXIS2_PLACEMENT_3D('',#4063,#1958,#1959);
+#1626=AXIS2_PLACEMENT_3D('',#4065,#1960,#1961);
+#1627=AXIS2_PLACEMENT_3D('',#4067,#1962,#1963);
+#1628=AXIS2_PLACEMENT_3D('',#4068,#1964,#1965);
+#1629=AXIS2_PLACEMENT_3D('',#4071,#1967,#1968);
+#1630=AXIS2_PLACEMENT_3D('',#4072,#1969,#1970);
+#1631=AXIS2_PLACEMENT_3D('',#4075,#1972,#1973);
+#1632=AXIS2_PLACEMENT_3D('',#4076,#1974,#1975);
+#1633=AXIS2_PLACEMENT_3D('',#4079,#1977,#1978);
+#1634=AXIS2_PLACEMENT_3D('',#4080,#1979,#1980);
+#1635=AXIS2_PLACEMENT_3D('',#4081,#1981,#1982);
+#1636=AXIS2_PLACEMENT_3D('',#4082,#1983,#1984);
+#1637=AXIS2_PLACEMENT_3D('',#4083,#1985,#1986);
+#1638=AXIS2_PLACEMENT_3D('',#4084,#1987,#1988);
+#1639=AXIS2_PLACEMENT_3D('',#4085,#1989,#1990);
+#1640=AXIS2_PLACEMENT_3D('',#4086,#1991,#1992);
+#1641=AXIS2_PLACEMENT_3D('',#4087,#1993,#1994);
+#1642=AXIS2_PLACEMENT_3D('',#4088,#1995,#1996);
+#1643=AXIS2_PLACEMENT_3D('',#4089,#1997,#1998);
+#1644=AXIS2_PLACEMENT_3D('',#4090,#1999,#2000);
+#1645=AXIS2_PLACEMENT_3D('',#4091,#2001,#2002);
+#1646=AXIS2_PLACEMENT_3D('',#4092,#2003,#2004);
+#1647=AXIS2_PLACEMENT_3D('',#4093,#2005,#2006);
+#1648=AXIS2_PLACEMENT_3D('',#4094,#2007,#2008);
+#1649=AXIS2_PLACEMENT_3D('',#4095,#2009,#2010);
+#1650=AXIS2_PLACEMENT_3D('',#4096,#2011,#2012);
+#1651=AXIS2_PLACEMENT_3D('',#4249,#2013,#2014);
+#1652=AXIS2_PLACEMENT_3D('',#5040,#2015,#2016);
+#1653=AXIS2_PLACEMENT_3D('',#5042,#2017,#2018);
+#1654=AXIS2_PLACEMENT_3D('',#5043,#2019,#2020);
+#1655=AXIS2_PLACEMENT_3D('',#5044,#2021,#2022);
+#1656=AXIS2_PLACEMENT_3D('',#5045,#2023,#2024);
+#1657=AXIS2_PLACEMENT_3D('',#5047,#2026,#2027);
+#1658=AXIS2_PLACEMENT_3D('',#5050,#2029,#2030);
+#1659=AXIS2_PLACEMENT_3D('',#5051,#2031,#2032);
+#1660=AXIS2_PLACEMENT_3D('',#5052,#2033,#2034);
+#1661=AXIS2_PLACEMENT_3D('',#5055,#2036,#2037);
+#1662=AXIS2_PLACEMENT_3D('',#5056,#2038,#2039);
+#1663=AXIS2_PLACEMENT_3D('',#5057,#2040,#2041);
+#1664=AXIS2_PLACEMENT_3D('',#5058,#2042,#2043);
+#1665=DIRECTION('axis',(0.,0.,1.));
+#1666=DIRECTION('refdir',(1.,0.,0.));
+#1667=DIRECTION('axis',(0.,0.,1.));
+#1668=DIRECTION('refdir',(1.,0.,0.));
+#1669=DIRECTION('center_axis',(0.,0.,-1.));
+#1670=DIRECTION('ref_axis',(-1.,2.59137233089331E-16,0.));
+#1671=DIRECTION('',(0.,0.,-1.));
+#1672=DIRECTION('center_axis',(0.,0.,-1.));
+#1673=DIRECTION('ref_axis',(-1.,2.59137233089331E-16,0.));
+#1674=DIRECTION('center_axis',(0.,0.,-1.));
+#1675=DIRECTION('ref_axis',(-1.,2.59137233089331E-16,0.));
+#1676=DIRECTION('',(0.,0.,-1.));
+#1677=DIRECTION('center_axis',(0.,0.,1.));
+#1678=DIRECTION('ref_axis',(-1.,0.,0.));
+#1679=DIRECTION('center_axis',(0.,0.,1.));
+#1680=DIRECTION('ref_axis',(1.,0.,0.));
+#1681=DIRECTION('center_axis',(0.,0.,-1.));
+#1682=DIRECTION('ref_axis',(-1.,0.,0.));
+#1683=DIRECTION('center_axis',(0.,0.,-1.));
+#1684=DIRECTION('ref_axis',(-1.,0.,0.));
+#1685=DIRECTION('',(0.,0.,-1.));
+#1686=DIRECTION('center_axis',(0.,0.,1.));
+#1687=DIRECTION('ref_axis',(-1.,0.,0.));
+#1688=DIRECTION('center_axis',(0.,0.,1.));
+#1689=DIRECTION('ref_axis',(1.,0.,0.));
+#1690=DIRECTION('',(0.,0.,-1.));
+#1691=DIRECTION('center_axis',(0.,0.,1.));
+#1692=DIRECTION('ref_axis',(1.,0.,0.));
+#1693=DIRECTION('center_axis',(0.,0.,1.));
+#1694=DIRECTION('ref_axis',(1.,0.,0.));
+#1695=DIRECTION('center_axis',(0.,0.,1.));
+#1696=DIRECTION('ref_axis',(-1.,2.59137233089331E-16,0.));
+#1697=DIRECTION('center_axis',(0.,0.,1.));
+#1698=DIRECTION('ref_axis',(-1.,0.,0.));
+#1699=DIRECTION('center_axis',(0.,0.,-1.));
+#1700=DIRECTION('ref_axis',(-1.,2.59137233089331E-16,0.));
+#1701=DIRECTION('axis',(0.,0.,1.));
+#1702=DIRECTION('refdir',(1.,0.,0.));
+#1703=DIRECTION('center_axis',(0.,0.,1.));
+#1704=DIRECTION('ref_axis',(0.936442013196749,0.350822399398925,0.));
+#1705=DIRECTION('',(0.,0.,-1.));
+#1706=DIRECTION('center_axis',(0.,0.,1.));
+#1707=DIRECTION('ref_axis',(1.,0.,0.));
+#1708=DIRECTION('center_axis',(0.,0.,1.));
+#1709=DIRECTION('ref_axis',(1.,0.,0.));
+#1710=DIRECTION('',(0.,0.,-1.));
+#1711=DIRECTION('center_axis',(0.,0.,1.));
+#1712=DIRECTION('ref_axis',(1.,0.,0.));
+#1713=DIRECTION('center_axis',(0.,0.,1.));
+#1714=DIRECTION('ref_axis',(1.,3.67394039744206E-16,0.));
+#1715=DIRECTION('',(1.22464679914735E-16,5.99903913064743E-32,1.));
+#1716=DIRECTION('center_axis',(0.,0.,-1.));
+#1717=DIRECTION('ref_axis',(1.,3.67394039744206E-16,0.));
+#1718=DIRECTION('center_axis',(0.,0.,1.));
+#1719=DIRECTION('ref_axis',(-0.608807192706186,0.793318222473941,0.));
+#1720=DIRECTION('',(1.22464679914735E-16,5.99903913064743E-32,1.));
+#1721=DIRECTION('center_axis',(0.,0.,1.));
+#1722=DIRECTION('ref_axis',(1.,3.67394039744206E-16,0.));
+#1723=DIRECTION('center_axis',(-1.,8.88178419700125E-16,0.));
+#1724=DIRECTION('ref_axis',(0.,0.,1.));
+#1725=DIRECTION('',(0.,0.,-1.));
+#1726=DIRECTION('',(7.21644966006352E-16,1.,0.));
+#1727=DIRECTION('',(0.,0.,1.));
+#1728=DIRECTION('',(8.88178419700125E-16,1.,0.));
+#1729=DIRECTION('center_axis',(0.826427474210275,-7.77156117237609E-16,
+-0.56304318650564));
+#1730=DIRECTION('ref_axis',(-0.56304318650564,4.16333634234434E-16,-0.826427474210275));
+#1731=DIRECTION('center_axis',(-0.826427474210275,7.77156117237609E-16,
+0.56304318650564));
+#1732=DIRECTION('ref_axis',(0.56304318650564,0.,0.826427474210275));
+#1733=DIRECTION('',(-0.56304318650564,4.16333634234434E-16,-0.826427474210275));
+#1734=DIRECTION('',(7.21644966006352E-16,1.,0.));
+#1735=DIRECTION('',(0.56304318650564,-4.16333634234434E-16,0.826427474210275));
+#1736=DIRECTION('center_axis',(7.21644966006352E-16,1.,0.));
+#1737=DIRECTION('ref_axis',(0.280909265962967,-1.44792078141053E-16,0.959734330060224));
+#1738=DIRECTION('center_axis',(7.21644966006352E-16,1.,0.));
+#1739=DIRECTION('ref_axis',(1.,-6.6372028646069E-16,0.));
+#1740=DIRECTION('center_axis',(-7.21644966006352E-16,-1.,0.));
+#1741=DIRECTION('ref_axis',(1.,-6.6372028646069E-16,0.));
+#1742=DIRECTION('center_axis',(7.21644966006352E-16,1.,0.));
+#1743=DIRECTION('ref_axis',(1.,-7.47265497343856E-16,0.));
+#1744=DIRECTION('center_axis',(7.21644966006352E-16,1.,0.));
+#1745=DIRECTION('ref_axis',(1.,-7.47265497343856E-16,0.));
+#1746=DIRECTION('',(7.21644966006352E-16,1.,0.));
+#1747=DIRECTION('center_axis',(-7.21644966006352E-16,-1.,0.));
+#1748=DIRECTION('ref_axis',(1.,-7.47265497343856E-16,0.));
+#1749=DIRECTION('center_axis',(7.21644966006352E-16,1.,0.));
+#1750=DIRECTION('ref_axis',(1.,-7.21644966006352E-16,0.));
+#1751=DIRECTION('center_axis',(0.,0.,1.));
+#1752=DIRECTION('ref_axis',(1.,0.,0.));
+#1753=DIRECTION('center_axis',(0.,0.,-1.));
+#1754=DIRECTION('ref_axis',(1.,0.,0.));
+#1755=DIRECTION('center_axis',(0.,0.,-1.));
+#1756=DIRECTION('ref_axis',(1.,0.,0.));
+#1757=DIRECTION('center_axis',(0.,0.,-1.));
+#1758=DIRECTION('ref_axis',(1.,0.,0.));
+#1759=DIRECTION('',(0.,0.,-1.));
+#1760=DIRECTION('',(0.,0.,-1.));
+#1761=DIRECTION('',(0.,0.,-1.));
+#1762=DIRECTION('center_axis',(0.,0.,-1.));
+#1763=DIRECTION('ref_axis',(1.,0.,0.));
+#1764=DIRECTION('',(0.,0.,1.));
+#1765=DIRECTION('',(0.,0.,-1.));
+#1766=DIRECTION('center_axis',(-0.826427474210275,9.99200722162641E-16,
+0.56304318650564));
+#1767=DIRECTION('ref_axis',(0.56304318650564,0.,0.826427474210275));
+#1768=DIRECTION('',(0.,0.,1.));
+#1769=DIRECTION('',(0.,0.,-1.));
+#1770=DIRECTION('center_axis',(0.413213737105138,0.715707187051507,0.56304318650564));
+#1771=DIRECTION('ref_axis',(0.281521593252821,0.487609702941624,-0.826427474210275));
+#1772=DIRECTION('',(0.,0.,1.));
+#1773=DIRECTION('',(0.,0.,1.));
+#1774=DIRECTION('',(0.,0.,-1.));
+#1775=DIRECTION('',(0.,0.,1.));
+#1776=DIRECTION('',(0.,0.,1.));
+#1777=DIRECTION('',(0.,0.,-1.));
+#1778=DIRECTION('center_axis',(0.413213737105137,-0.715707187051508,0.56304318650564));
+#1779=DIRECTION('ref_axis',(0.28152159325282,-0.487609702941624,-0.826427474210275));
+#1780=DIRECTION('',(0.,0.,-1.));
+#1781=DIRECTION('',(0.,0.,1.));
+#1782=DIRECTION('',(0.,0.,-1.));
+#1783=DIRECTION('center_axis',(0.413213737105137,-0.715707187051507,0.56304318650564));
+#1784=DIRECTION('ref_axis',(0.28152159325282,-0.487609702941624,-0.826427474210275));
+#1785=DIRECTION('',(0.,0.,1.));
+#1786=DIRECTION('',(0.,0.,1.));
+#1787=DIRECTION('',(0.,0.,-1.));
+#1788=DIRECTION('center_axis',(0.413213737105138,0.715707187051507,0.56304318650564));
+#1789=DIRECTION('ref_axis',(0.28152159325282,0.487609702941624,-0.826427474210275));
+#1790=DIRECTION('',(0.,0.,1.));
+#1791=DIRECTION('center_axis',(0.500000000000001,0.866025403784438,0.));
+#1792=DIRECTION('ref_axis',(0.,0.,1.));
+#1793=DIRECTION('',(0.866025403784438,-0.5,0.));
+#1794=DIRECTION('',(0.,0.,1.));
+#1795=DIRECTION('',(0.866025403784438,-0.500000000000001,0.));
+#1796=DIRECTION('center_axis',(-0.413213737105138,-0.715707187051507,-0.56304318650564));
+#1797=DIRECTION('ref_axis',(0.28152159325282,0.487609702941624,-0.826427474210275));
+#1798=DIRECTION('',(0.28152159325282,0.487609702941624,-0.826427474210275));
+#1799=DIRECTION('',(0.866025403784438,-0.5,0.));
+#1800=DIRECTION('',(-0.28152159325282,-0.487609702941624,0.826427474210275));
+#1801=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1802=DIRECTION('ref_axis',(-0.140454632981483,-0.243274560482369,0.959734330060224));
+#1803=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1804=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1805=DIRECTION('center_axis',(-0.866025403784438,0.5,0.));
+#1806=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1807=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1808=DIRECTION('ref_axis',(-0.500000000000001,-0.866025403784438,0.));
+#1809=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1810=DIRECTION('ref_axis',(-0.500000000000001,-0.866025403784438,0.));
+#1811=DIRECTION('',(0.866025403784438,-0.5,0.));
+#1812=DIRECTION('center_axis',(-0.866025403784438,0.5,0.));
+#1813=DIRECTION('ref_axis',(-0.500000000000001,-0.866025403784438,0.));
+#1814=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1815=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1816=DIRECTION('center_axis',(0.826427474210275,-9.99200722162641E-16,
+-0.56304318650564));
+#1817=DIRECTION('ref_axis',(-0.56304318650564,4.16333634234434E-16,-0.826427474210275));
+#1818=DIRECTION('',(-0.56304318650564,4.16333634234434E-16,-0.826427474210275));
+#1819=DIRECTION('',(7.21644966006352E-16,1.,0.));
+#1820=DIRECTION('',(-0.56304318650564,4.16333634234434E-16,-0.826427474210275));
+#1821=DIRECTION('',(1.22124532708767E-15,1.,0.));
+#1822=DIRECTION('center_axis',(-1.,1.22124532708767E-15,0.));
+#1823=DIRECTION('ref_axis',(0.,0.,1.));
+#1824=DIRECTION('',(0.,0.,1.));
+#1825=DIRECTION('',(7.21644966006352E-16,1.,0.));
+#1826=DIRECTION('center_axis',(7.21644966006352E-16,1.,0.));
+#1827=DIRECTION('ref_axis',(0.280909265962933,-1.44792078141028E-16,0.959734330060234));
+#1828=DIRECTION('center_axis',(7.21644966006352E-16,1.,0.));
+#1829=DIRECTION('ref_axis',(1.,-6.6372028646069E-16,0.));
+#1830=DIRECTION('center_axis',(7.21644966006352E-16,1.,0.));
+#1831=DIRECTION('ref_axis',(1.,-6.6372028646069E-16,0.));
+#1832=DIRECTION('center_axis',(7.21644966006352E-16,1.,0.));
+#1833=DIRECTION('ref_axis',(1.,-7.47265497343856E-16,0.));
+#1834=DIRECTION('center_axis',(-7.21644966006352E-16,-1.,0.));
+#1835=DIRECTION('ref_axis',(1.,-7.47265497343856E-16,0.));
+#1836=DIRECTION('',(-7.21644966006352E-16,-1.,0.));
+#1837=DIRECTION('center_axis',(-7.21644966006352E-16,-1.,0.));
+#1838=DIRECTION('ref_axis',(1.,-7.47265497343856E-16,0.));
+#1839=DIRECTION('center_axis',(7.21644966006352E-16,1.,0.));
+#1840=DIRECTION('ref_axis',(1.,-7.21644966006352E-16,0.));
+#1841=DIRECTION('center_axis',(-0.413213737105138,-0.715707187051507,-0.56304318650564));
+#1842=DIRECTION('ref_axis',(0.28152159325282,0.487609702941624,-0.826427474210275));
+#1843=DIRECTION('',(0.28152159325282,0.487609702941624,-0.826427474210275));
+#1844=DIRECTION('',(0.866025403784438,-0.5,0.));
+#1845=DIRECTION('',(0.28152159325282,0.487609702941624,-0.826427474210275));
+#1846=DIRECTION('',(0.866025403784438,-0.500000000000001,0.));
+#1847=DIRECTION('center_axis',(0.500000000000001,0.866025403784438,0.));
+#1848=DIRECTION('ref_axis',(0.,0.,1.));
+#1849=DIRECTION('',(0.,0.,1.));
+#1850=DIRECTION('',(0.866025403784438,-0.5,0.));
+#1851=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1852=DIRECTION('ref_axis',(-0.140454632981466,-0.243274560482338,0.959734330060234));
+#1853=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1854=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1855=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1856=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1857=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1858=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1859=DIRECTION('center_axis',(-0.866025403784438,0.5,0.));
+#1860=DIRECTION('ref_axis',(-0.500000000000001,-0.866025403784438,0.));
+#1861=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1862=DIRECTION('ref_axis',(-0.500000000000001,-0.866025403784438,0.));
+#1863=DIRECTION('',(-0.866025403784438,0.5,0.));
+#1864=DIRECTION('center_axis',(-0.866025403784438,0.5,0.));
+#1865=DIRECTION('ref_axis',(-0.500000000000001,-0.866025403784438,0.));
+#1866=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1867=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1868=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1869=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1870=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1871=DIRECTION('ref_axis',(0.5,0.866025403784438,0.));
+#1872=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1873=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1874=DIRECTION('center_axis',(-0.866025403784438,0.5,0.));
+#1875=DIRECTION('ref_axis',(0.5,0.866025403784438,0.));
+#1876=DIRECTION('center_axis',(0.,1.,0.));
+#1877=DIRECTION('ref_axis',(1.,0.,0.));
+#1878=DIRECTION('center_axis',(0.,1.,0.));
+#1879=DIRECTION('ref_axis',(1.,0.,0.));
+#1880=DIRECTION('center_axis',(0.,1.,0.));
+#1881=DIRECTION('ref_axis',(1.,0.,0.));
+#1882=DIRECTION('center_axis',(0.,1.,0.));
+#1883=DIRECTION('ref_axis',(1.,0.,0.));
+#1884=DIRECTION('center_axis',(0.,-1.,0.));
+#1885=DIRECTION('ref_axis',(1.,0.,0.));
+#1886=DIRECTION('center_axis',(0.,-1.,0.));
+#1887=DIRECTION('ref_axis',(1.,0.,0.));
+#1888=DIRECTION('center_axis',(-0.413213737105137,0.715707187051508,-0.56304318650564));
+#1889=DIRECTION('ref_axis',(0.28152159325282,-0.487609702941624,-0.826427474210275));
+#1890=DIRECTION('',(0.28152159325282,-0.487609702941624,-0.826427474210275));
+#1891=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#1892=DIRECTION('',(0.28152159325282,-0.487609702941624,-0.826427474210275));
+#1893=DIRECTION('',(-0.866025403784439,-0.499999999999999,0.));
+#1894=DIRECTION('center_axis',(0.499999999999999,-0.866025403784439,0.));
+#1895=DIRECTION('ref_axis',(0.,0.,1.));
+#1896=DIRECTION('',(0.,0.,1.));
+#1897=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#1898=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#1899=DIRECTION('ref_axis',(-0.140454632981466,0.243274560482339,0.959734330060234));
+#1900=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#1901=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1902=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#1903=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1904=DIRECTION('center_axis',(0.5,-0.866025403784439,0.));
+#1905=DIRECTION('ref_axis',(0.,0.,1.));
+#1906=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#1907=DIRECTION('',(0.,0.,1.));
+#1908=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#1909=DIRECTION('center_axis',(-0.413213737105137,0.715707187051507,-0.56304318650564));
+#1910=DIRECTION('ref_axis',(0.28152159325282,-0.487609702941624,-0.826427474210275));
+#1911=DIRECTION('',(0.28152159325282,-0.487609702941624,-0.826427474210275));
+#1912=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#1913=DIRECTION('',(-0.28152159325282,0.487609702941624,0.826427474210275));
+#1914=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#1915=DIRECTION('ref_axis',(-0.140454632981482,0.243274560482366,0.959734330060225));
+#1916=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#1917=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1918=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#1919=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1920=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1921=DIRECTION('ref_axis',(0.5,0.866025403784438,0.));
+#1922=DIRECTION('',(0.866025403784438,-0.5,0.));
+#1923=DIRECTION('center_axis',(0.866025403784438,-0.5,0.));
+#1924=DIRECTION('ref_axis',(0.5,0.866025403784438,0.));
+#1925=DIRECTION('',(0.866025403784438,-0.5,0.));
+#1926=DIRECTION('center_axis',(0.,-1.,0.));
+#1927=DIRECTION('ref_axis',(1.,0.,0.));
+#1928=DIRECTION('',(0.,-1.,0.));
+#1929=DIRECTION('center_axis',(0.,-1.,0.));
+#1930=DIRECTION('ref_axis',(1.,0.,0.));
+#1931=DIRECTION('',(0.,-1.,0.));
+#1932=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#1933=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1934=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#1935=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1936=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#1937=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1938=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#1939=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1940=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#1941=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1942=DIRECTION('',(0.866025403784439,0.5,0.));
+#1943=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#1944=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1945=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#1946=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1947=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#1948=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1949=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#1950=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1951=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#1952=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1953=DIRECTION('',(0.866025403784439,0.5,0.));
+#1954=DIRECTION('center_axis',(0.,0.,-1.));
+#1955=DIRECTION('ref_axis',(0.,1.,0.));
+#1956=DIRECTION('center_axis',(0.,0.,-1.));
+#1957=DIRECTION('ref_axis',(0.,1.,0.));
+#1958=DIRECTION('center_axis',(0.,0.,1.));
+#1959=DIRECTION('ref_axis',(1.,0.,0.));
+#1960=DIRECTION('center_axis',(0.,0.,1.));
+#1961=DIRECTION('ref_axis',(1.,0.,0.));
+#1962=DIRECTION('center_axis',(0.,0.,1.));
+#1963=DIRECTION('ref_axis',(1.,0.,0.));
+#1964=DIRECTION('center_axis',(0.,0.,1.));
+#1965=DIRECTION('ref_axis',(1.,0.,0.));
+#1966=DIRECTION('',(0.,0.,1.));
+#1967=DIRECTION('center_axis',(0.,0.,-1.));
+#1968=DIRECTION('ref_axis',(1.,0.,0.));
+#1969=DIRECTION('center_axis',(0.,0.,1.));
+#1970=DIRECTION('ref_axis',(1.,0.,0.));
+#1971=DIRECTION('',(0.,0.,1.));
+#1972=DIRECTION('center_axis',(0.,0.,-1.));
+#1973=DIRECTION('ref_axis',(1.,0.,0.));
+#1974=DIRECTION('center_axis',(0.,0.,1.));
+#1975=DIRECTION('ref_axis',(1.,0.,0.));
+#1976=DIRECTION('',(0.,0.,1.));
+#1977=DIRECTION('center_axis',(0.,0.,-1.));
+#1978=DIRECTION('ref_axis',(1.,0.,0.));
+#1979=DIRECTION('center_axis',(0.,0.,1.));
+#1980=DIRECTION('ref_axis',(0.,-1.,0.));
+#1981=DIRECTION('center_axis',(-0.866025403784438,0.5,0.));
+#1982=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1983=DIRECTION('center_axis',(-0.866025403784438,0.5,0.));
+#1984=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1985=DIRECTION('center_axis',(-0.866025403784438,0.5,0.));
+#1986=DIRECTION('ref_axis',(0.5,0.866025403784438,-1.22464679914735E-16));
+#1987=DIRECTION('center_axis',(-0.866025403784438,0.5,0.));
+#1988=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1989=DIRECTION('center_axis',(-0.866025403784438,0.5,0.));
+#1990=DIRECTION('ref_axis',(-0.5,-0.866025403784438,0.));
+#1991=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#1992=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1993=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#1994=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1995=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#1996=DIRECTION('ref_axis',(0.5,-0.866025403784439,-1.22464679914735E-16));
+#1997=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#1998=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#1999=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#2000=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#2001=DIRECTION('center_axis',(0.,1.,0.));
+#2002=DIRECTION('ref_axis',(-1.,0.,0.));
+#2003=DIRECTION('center_axis',(0.,1.,0.));
+#2004=DIRECTION('ref_axis',(-1.,0.,0.));
+#2005=DIRECTION('center_axis',(0.,1.,0.));
+#2006=DIRECTION('ref_axis',(-1.,0.,0.));
+#2007=DIRECTION('center_axis',(0.,1.,0.));
+#2008=DIRECTION('ref_axis',(-1.,0.,0.));
+#2009=DIRECTION('center_axis',(0.,1.,0.));
+#2010=DIRECTION('ref_axis',(-1.,0.,0.));
+#2011=DIRECTION('center_axis',(0.,0.,1.));
+#2012=DIRECTION('ref_axis',(1.,0.,0.));
+#2013=DIRECTION('center_axis',(0.,0.,1.));
+#2014=DIRECTION('ref_axis',(1.,3.67394039744206E-16,0.));
+#2015=DIRECTION('center_axis',(0.,0.,1.));
+#2016=DIRECTION('ref_axis',(1.,0.,0.));
+#2017=DIRECTION('center_axis',(0.,0.,1.));
+#2018=DIRECTION('ref_axis',(1.,0.,0.));
+#2019=DIRECTION('center_axis',(0.,0.,1.));
+#2020=DIRECTION('ref_axis',(1.,0.,0.));
+#2021=DIRECTION('center_axis',(0.,0.,1.));
+#2022=DIRECTION('ref_axis',(1.,0.,0.));
+#2023=DIRECTION('center_axis',(0.,0.,1.));
+#2024=DIRECTION('ref_axis',(1.,0.,0.));
+#2025=DIRECTION('',(0.,0.,-1.));
+#2026=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#2027=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#2028=DIRECTION('',(-0.866025403784439,-0.5,0.));
+#2029=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#2030=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#2031=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#2032=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#2033=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#2034=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#2035=DIRECTION('',(0.866025403784439,0.5,0.));
+#2036=DIRECTION('center_axis',(0.866025403784439,0.5,0.));
+#2037=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#2038=DIRECTION('center_axis',(-0.866025403784439,-0.5,0.));
+#2039=DIRECTION('ref_axis',(-0.5,0.866025403784439,0.));
+#2040=DIRECTION('',(0.,0.,1.));
+#2041=DIRECTION('',(1.,0.,0.));
+#2042=DIRECTION('',(0.,0.,1.));
+#2043=DIRECTION('',(1.,0.,0.));
+#2044=CARTESIAN_POINT('',(0.,0.,0.));
+#2045=CARTESIAN_POINT('',(0.,0.,0.));
+#2046=CARTESIAN_POINT('Origin',(0.,0.,40.69717978381));
+#2047=CARTESIAN_POINT('',(19.7685656922707,0.00334523496712814,33.9281422399653));
+#2048=CARTESIAN_POINT('',(19.7614835130949,0.000555818884962735,33.0718577601378));
+#2049=CARTESIAN_POINT('',(19.7645,-7.54217100956887E-15,40.69717978381));
+#2050=CARTESIAN_POINT('',(-19.2630152046164,-4.42399202945927,33.));
+#2051=CARTESIAN_POINT('Ctrl Pts',(19.7685656922707,0.00334523496712814,
+33.9281422399653));
+#2052=CARTESIAN_POINT('Ctrl Pts',(19.7597610781327,-4.0035961313247,33.8635562756572));
+#2053=CARTESIAN_POINT('Ctrl Pts',(18.5094029827588,-8.01779333187093,33.7989703113492));
+#2054=CARTESIAN_POINT('Ctrl Pts',(16.2189066203433,-11.3055252157256,33.7343843470411));
+#2055=CARTESIAN_POINT('Ctrl Pts',(13.6452890466247,-14.9996435268503,33.6618151103086));
+#2056=CARTESIAN_POINT('Ctrl Pts',(9.75850468981066,-17.7766048087815,33.5892458735762));
+#2057=CARTESIAN_POINT('Ctrl Pts',(5.4296871140408,-19.0119567372789,33.5166766368438));
+#2058=CARTESIAN_POINT('Ctrl Pts',(1.10086953827089,-20.2473086657763,33.4441074001114));
+#2059=CARTESIAN_POINT('Ctrl Pts',(-3.66998125645482,-19.94105124084,33.371538163379));
+#2060=CARTESIAN_POINT('Ctrl Pts',(-7.80523205459156,-18.1639464231332,33.2989689266465));
+#2061=CARTESIAN_POINT('Ctrl Pts',(-11.9404828527283,-16.3868416054264,33.2263996899141));
+#2062=CARTESIAN_POINT('Ctrl Pts',(-15.440133654276,-13.1388893949493,33.1538304531817));
+#2063=CARTESIAN_POINT('Ctrl Pts',(-17.5273966071454,-9.14861951068238,33.0812612164493));
+#2064=CARTESIAN_POINT('Ctrl Pts',(-18.306484892287,-7.659218035362,33.0541741442995));
+#2065=CARTESIAN_POINT('Ctrl Pts',(-18.8887967864619,-6.06639553943757,33.0270870721497));
+#2066=CARTESIAN_POINT('Ctrl Pts',(-19.2637435188571,-4.42560295564207,33.));
+#2067=CARTESIAN_POINT('',(19.2630152046164,-4.42399202945922,33.));
+#2068=CARTESIAN_POINT('Origin',(0.,0.,33.));
+#2069=CARTESIAN_POINT('Ctrl Pts',(19.263015204614,-4.42399202945854,33.0000000000014));
+#2070=CARTESIAN_POINT('Ctrl Pts',(19.5959173773106,-2.97446418862991,33.023952586714));
+#2071=CARTESIAN_POINT('Ctrl Pts',(19.7617164238832,-1.48692780063624,33.0479051734266));
+#2072=CARTESIAN_POINT('Ctrl Pts',(19.7614835130924,0.000555818884963349,
+33.0718577601392));
+#2073=CARTESIAN_POINT('Origin',(0.,0.,40.69717978381));
+#2074=CARTESIAN_POINT('',(19.7628973704894,-0.000195934577952628,35.9281422399003));
+#2075=CARTESIAN_POINT('',(19.7712906140179,0.00177324915487613,35.0718577600628));
+#2076=CARTESIAN_POINT('',(19.7645,-7.54217100956887E-15,40.69717978381));
+#2077=CARTESIAN_POINT('Ctrl Pts',(19.7628973704894,-0.000195934577952628,
+35.9281422399003));
+#2078=CARTESIAN_POINT('Ctrl Pts',(19.7632492122518,-1.47218163072705,35.9044396670883));
+#2079=CARTESIAN_POINT('Ctrl Pts',(19.6009666376582,-2.94404100606068,35.8807370942764));
+#2080=CARTESIAN_POINT('Ctrl Pts',(19.2749259964601,-4.37874808793058,35.8570345214644));
+#2081=CARTESIAN_POINT('Ctrl Pts',(18.5262566221522,-7.67318785271417,35.8026075939151));
+#2082=CARTESIAN_POINT('Ctrl Pts',(16.9141329394213,-10.7717330974645,35.7481806663658));
+#2083=CARTESIAN_POINT('Ctrl Pts',(14.6452602043584,-13.2748675626569,35.6937537388164));
+#2084=CARTESIAN_POINT('Ctrl Pts',(12.3763874692955,-15.7780020278494,35.6393268112671));
+#2085=CARTESIAN_POINT('Ctrl Pts',(9.45076568190066,-17.6857257134839,35.5848998837178));
+#2086=CARTESIAN_POINT('Ctrl Pts',(6.2454104285036,-18.7534253880702,35.5304729561685));
+#2087=CARTESIAN_POINT('Ctrl Pts',(3.04005517510653,-19.8211250626565,35.4760460286192));
+#2088=CARTESIAN_POINT('Ctrl Pts',(-0.445033544292792,-20.0488007261946,
+35.4216191010699));
+#2089=CARTESIAN_POINT('Ctrl Pts',(-3.76170389499648,-19.4058768266758,35.3671921735205));
+#2090=CARTESIAN_POINT('Ctrl Pts',(-7.07837424570017,-18.7629529271571,35.3127652459712));
+#2091=CARTESIAN_POINT('Ctrl Pts',(-10.2266262277082,-17.2494294645815,35.2583383184219));
+#2092=CARTESIAN_POINT('Ctrl Pts',(-12.8009452310548,-15.0613237221562,35.2039113908726));
+#2093=CARTESIAN_POINT('Ctrl Pts',(-15.3752642344015,-12.873217979731,35.1494844633233));
+#2094=CARTESIAN_POINT('Ctrl Pts',(-17.3756502590867,-10.010529957456,35.095057535774));
+#2095=CARTESIAN_POINT('Ctrl Pts',(-18.5448906238823,-6.84091244263241,35.0406306082246));
+#2096=CARTESIAN_POINT('Ctrl Pts',(-19.7141309886779,-3.67129492780887,34.9862036806753));
+#2097=CARTESIAN_POINT('Ctrl Pts',(-20.0522256935839,-0.194747920436772,
+34.931776753126));
+#2098=CARTESIAN_POINT('Ctrl Pts',(-19.515361637341,3.14080660224124,34.8773498255767));
+#2099=CARTESIAN_POINT('Ctrl Pts',(-18.9784975810981,6.47636112491927,34.8229228980274));
+#2100=CARTESIAN_POINT('Ctrl Pts',(-17.5666747637061,9.67092316290321,34.7684959704781));
+#2101=CARTESIAN_POINT('Ctrl Pts',(-15.4620537030498,12.3136323040239,34.7140690429288));
+#2102=CARTESIAN_POINT('Ctrl Pts',(-13.3574326423935,14.9563414451446,34.6596421153794));
+#2103=CARTESIAN_POINT('Ctrl Pts',(-10.5600133384728,17.0471976894021,34.6052151878301));
+#2104=CARTESIAN_POINT('Ctrl Pts',(-7.42898889535064,18.3170063807261,34.5507882602808));
+#2105=CARTESIAN_POINT('Ctrl Pts',(-4.29796445222854,19.5868150720502,34.4963613327315));
+#2106=CARTESIAN_POINT('Ctrl Pts',(-0.833334869905021,20.0355762104408,34.4419344051822));
+#2107=CARTESIAN_POINT('Ctrl Pts',(2.51697843917892,19.6060357884867,34.3875074776329));
+#2108=CARTESIAN_POINT('Ctrl Pts',(4.75052064523492,19.3196755071839,34.3512228592666));
+#2109=CARTESIAN_POINT('Ctrl Pts',(6.93325561874001,18.642958976839,34.3149382409004));
+#2110=CARTESIAN_POINT('Ctrl Pts',(8.94389125268723,17.6239496156638,34.2786536225342));
+#2111=CARTESIAN_POINT('Ctrl Pts',(10.9545268866344,16.6049402544887,34.242369004168));
+#2112=CARTESIAN_POINT('Ctrl Pts',(12.7930631810237,15.2436380624833,34.2060843858018));
+#2113=CARTESIAN_POINT('Ctrl Pts',(14.341640044317,13.6087772743172,34.1697997674356));
+#2114=CARTESIAN_POINT('Ctrl Pts',(17.4387937709035,10.3390556979851,34.0972305307032));
+#2115=CARTESIAN_POINT('Ctrl Pts',(19.3761097731058,5.9750997370103,34.0246612939708));
+#2116=CARTESIAN_POINT('Ctrl Pts',(19.7145423788954,1.4874840863638,33.9520920572383));
+#2117=CARTESIAN_POINT('Ctrl Pts',(19.7517730266319,0.9938057746175,33.944108784814));
+#2118=CARTESIAN_POINT('Ctrl Pts',(19.7696540035471,0.498630934547499,33.9361255123897));
+#2119=CARTESIAN_POINT('Ctrl Pts',(19.7685656922707,0.00334523496712814,
+33.9281422399653));
+#2120=CARTESIAN_POINT('Ctrl Pts',(19.7614835130949,0.000555818884962735,
+33.0718577601378));
+#2121=CARTESIAN_POINT('Ctrl Pts',(19.7611871859003,1.89304798911576,33.1023321009745));
+#2122=CARTESIAN_POINT('Ctrl Pts',(19.4921365183155,3.78545474352519,33.1328064418112));
+#2123=CARTESIAN_POINT('Ctrl Pts',(18.9565375006331,5.59939170805312,33.1632807826479));
+#2124=CARTESIAN_POINT('Ctrl Pts',(17.9999619642804,8.83906853244567,33.2177077101973));
+#2125=CARTESIAN_POINT('Ctrl Pts',(16.1931592272872,11.8284449900891,33.2721346377466));
+#2126=CARTESIAN_POINT('Ctrl Pts',(13.7689668269635,14.1820104409583,33.3265615652959));
+#2127=CARTESIAN_POINT('Ctrl Pts',(11.3447744266399,16.5355758918274,33.3809884928452));
+#2128=CARTESIAN_POINT('Ctrl Pts',(8.30319236298582,18.2533303359223,33.4354154203945));
+#2129=CARTESIAN_POINT('Ctrl Pts',(5.0365978813045,19.113992376242,33.4898423479438));
+#2130=CARTESIAN_POINT('Ctrl Pts',(1.77000339962313,19.9746544165618,33.5442692754932));
+#2131=CARTESIAN_POINT('Ctrl Pts',(-1.72160350008554,19.9782240531064,33.5986962030425));
+#2132=CARTESIAN_POINT('Ctrl Pts',(-4.99134310096996,19.1256914229243,33.6531231305918));
+#2133=CARTESIAN_POINT('Ctrl Pts',(-7.89777830175604,18.3678846405402,33.7015026217467));
+#2134=CARTESIAN_POINT('Ctrl Pts',(-10.6289109454464,16.9336513758042,33.7498821129017));
+#2135=CARTESIAN_POINT('Ctrl Pts',(-12.9034733046374,14.9728271657703,33.7982616040566));
+#2136=CARTESIAN_POINT('Ctrl Pts',(-15.1780356638284,13.0120029557364,33.8466410952116));
+#2137=CARTESIAN_POINT('Ctrl Pts',(-16.9960277385201,10.5245878004047,33.8950205863665));
+#2138=CARTESIAN_POINT('Ctrl Pts',(-18.1770051758091,7.76220055729503,33.9434000775215));
+#2139=CARTESIAN_POINT('Ctrl Pts',(-19.3579826130981,4.99981331418535,33.9917795686764));
+#2140=CARTESIAN_POINT('Ctrl Pts',(-19.9019454129846,1.96245398329766,34.0401590598314));
+#2141=CARTESIAN_POINT('Ctrl Pts',(-19.7410723920724,-1.03566282235815,34.0885385509863));
+#2142=CARTESIAN_POINT('Ctrl Pts',(-19.4997628607041,-5.53283803084192,34.1611077877187));
+#2143=CARTESIAN_POINT('Ctrl Pts',(-17.6725727325387,-9.94171755755397,34.2336770244512));
+#2144=CARTESIAN_POINT('Ctrl Pts',(-14.6507893692098,-13.276853764957,34.3062462611836));
+#2145=CARTESIAN_POINT('Ctrl Pts',(-11.6290060058809,-16.61198997236,34.378815497916));
+#2146=CARTESIAN_POINT('Ctrl Pts',(-7.4126294073887,-18.8733828604541,34.4513847346484));
+#2147=CARTESIAN_POINT('Ctrl Pts',(-2.96210224802061,-19.5476375892277,34.5239539713809));
+#2148=CARTESIAN_POINT('Ctrl Pts',(1.48842491134748,-20.2218923180013,34.5965232081133));
+#2149=CARTESIAN_POINT('Ctrl Pts',(6.17310263159138,-19.3090088874545,34.6690924448457));
+#2150=CARTESIAN_POINT('Ctrl Pts',(10.0524962186449,-17.0224133943933,34.7416616815781));
+#2151=CARTESIAN_POINT('Ctrl Pts',(12.6387586100138,-15.4980163990191,34.7900411727331));
+#2152=CARTESIAN_POINT('Ctrl Pts',(14.8671169421871,-13.3630807091942,34.838420663888));
+#2153=CARTESIAN_POINT('Ctrl Pts',(16.5175883731889,-10.8534458317994,34.886800155043));
+#2154=CARTESIAN_POINT('Ctrl Pts',(16.9302062309394,-10.2260371124507,34.8988950278317));
+#2155=CARTESIAN_POINT('Ctrl Pts',(17.3067061573667,-9.57520969387891,34.9109899006204));
+#2156=CARTESIAN_POINT('Ctrl Pts',(17.6445554204819,-8.90506058231126,34.9230847734092));
+#2157=CARTESIAN_POINT('Ctrl Pts',(17.9824046835972,-8.2349114707436,34.9351796461979));
+#2158=CARTESIAN_POINT('Ctrl Pts',(18.2816032834005,-7.5454406661801,34.9472745189866));
+#2159=CARTESIAN_POINT('Ctrl Pts',(18.5413987946313,-6.84077114000905,34.9593693917754));
+#2160=CARTESIAN_POINT('Ctrl Pts',(19.3207853283236,-4.7267625614959,34.9956540101416));
+#2161=CARTESIAN_POINT('Ctrl Pts',(19.7455440648634,-2.47596548851475,35.0319386285078));
+#2162=CARTESIAN_POINT('Ctrl Pts',(19.7701614025366,-0.223817101191248,35.068223246874));
+#2163=CARTESIAN_POINT('Ctrl Pts',(19.7709833489745,-0.148620287910593,35.0694347512703));
+#2164=CARTESIAN_POINT('Ctrl Pts',(19.7713592096567,-0.0734219681572758,
+35.0706462556665));
+#2165=CARTESIAN_POINT('Ctrl Pts',(19.7712906140179,0.00177324915487613,
+35.0718577600628));
+#2166=CARTESIAN_POINT('Ctrl Pts',(-0.000257932545359556,19.7644999983114,
+37.5718619141458));
+#2167=CARTESIAN_POINT('Ctrl Pts',(3.37921928807554,19.7645441014843,37.5174349865965));
+#2168=CARTESIAN_POINT('Ctrl Pts',(10.1322468854443,17.9964910360707,37.4085811314979));
+#2169=CARTESIAN_POINT('Ctrl Pts',(17.6660359662891,10.7019907989308,37.2453003488499));
+#2170=CARTESIAN_POINT('Ctrl Pts',(20.6338230314971,0.663777963815885,37.0820195662019));
+#2171=CARTESIAN_POINT('Ctrl Pts',(18.0668280136692,-10.7011459745536,36.9005964743708));
+#2172=CARTESIAN_POINT('Ctrl Pts',(8.43713792708789,-19.6379635194948,36.7010310733568));
+#2173=CARTESIAN_POINT('Ctrl Pts',(-3.47893069957701,-20.394243304665,36.5196079815256));
+#2174=CARTESIAN_POINT('Ctrl Pts',(-11.713232180473,-16.3943203216562,36.3744695080609));
+#2175=CARTESIAN_POINT('Ctrl Pts',(-16.5257064284223,-11.5272024961979,36.2656156529622));
+#2176=CARTESIAN_POINT('Ctrl Pts',(-20.4357381908701,-3.23929336324719,36.1204771794974));
+#2177=CARTESIAN_POINT('Ctrl Pts',(-19.626284289419,7.45692212384651,35.9571963968494));
+#2178=CARTESIAN_POINT('Ctrl Pts',(-12.3363215196853,16.5580599942499,35.7757733050184));
+#2179=CARTESIAN_POINT('Ctrl Pts',(-2.6298295303407,20.4848504943178,35.6124925223704));
+#2180=CARTESIAN_POINT('Ctrl Pts',(7.75590254362752,19.1366564726904,35.4492117397225));
+#2181=CARTESIAN_POINT('Ctrl Pts',(17.1045669676692,12.1724582294811,35.2677886478914));
+#2182=CARTESIAN_POINT('Ctrl Pts',(20.5950615379371,2.02562865744698,35.1045078652434));
+#2183=CARTESIAN_POINT('Ctrl Pts',(19.1791990828049,-5.47702825248806,34.9835591373561));
+#2184=CARTESIAN_POINT('Ctrl Pts',(17.6832060837889,-8.92438227530458,34.9230847734124));
+#2185=CARTESIAN_POINT('Ctrl Pts',(15.424206525226,-12.8293467867343,34.85051553668));
+#2186=CARTESIAN_POINT('Ctrl Pts',(9.29622111175135,-18.7004199337513,34.7174719360039));
+#2187=CARTESIAN_POINT('Ctrl Pts',(-3.19625280889558,-21.1347757485421,34.5239539713841));
+#2188=CARTESIAN_POINT('Ctrl Pts',(-15.8453826043688,-14.3505970842619,34.3062462611868));
+#2189=CARTESIAN_POINT('Ctrl Pts',(-20.7178896128085,-2.59358501303323,34.112728296567));
+#2190=CARTESIAN_POINT('Ctrl Pts',(-18.8140198132064,8.03717264507077,33.9434000775247));
+#2191=CARTESIAN_POINT('Ctrl Pts',(-13.360043589133,15.4994181110637,33.7982616040599));
+#2192=CARTESIAN_POINT('Ctrl Pts',(-4.8252540776029,19.9813970633627,33.6470756942007));
+#2193=CARTESIAN_POINT('Ctrl Pts',(5.26161029933028,19.9710847800115,33.4898423479471));
+#2194=CARTESIAN_POINT('Ctrl Pts',(14.3863564902898,14.8178214477283,33.3265615652992));
+#2195=CARTESIAN_POINT('Ctrl Pts',(19.8067647012681,5.84969207480059,33.1632807826512));
+#2196=CARTESIAN_POINT('Ctrl Pts',(20.019461372692,-1.13026230748077,33.0544269275525));
+#2197=CARTESIAN_POINT('Ctrl Pts',(19.2630152046109,-4.42399202945797,33.0000000000032));
+#2198=CARTESIAN_POINT('Ctrl Pts',(-0.000169765077547141,20.0946643985834,
+37.3812406648528));
+#2199=CARTESIAN_POINT('Ctrl Pts',(3.43576135369096,20.0946934264338,37.3268137373035));
+#2200=CARTESIAN_POINT('Ctrl Pts',(10.301589466883,18.297073578261,37.2179598822048));
+#2201=CARTESIAN_POINT('Ctrl Pts',(17.9611957643337,10.8806840456587,37.0546790995569));
+#2202=CARTESIAN_POINT('Ctrl Pts',(20.9785125083848,0.674769778156266,36.891398316909));
+#2203=CARTESIAN_POINT('Ctrl Pts',(18.3685828677357,-10.8799922990323,36.7099752250778));
+#2204=CARTESIAN_POINT('Ctrl Pts',(8.57798776035836,-19.9660536133561,36.5104098240638));
+#2205=CARTESIAN_POINT('Ctrl Pts',(-3.53714138261975,-20.734911237938,36.3289867322326));
+#2206=CARTESIAN_POINT('Ctrl Pts',(-11.9089774990216,-16.6681313324257,36.1838482587678));
+#2207=CARTESIAN_POINT('Ctrl Pts',(-16.8018209734007,-11.7196861740679,36.0749944036692));
+#2208=CARTESIAN_POINT('Ctrl Pts',(-20.7771307268335,-3.29330988417474,35.9298559302044));
+#2209=CARTESIAN_POINT('Ctrl Pts',(-19.9541049158943,7.5815812437928,35.7665751475564));
+#2210=CARTESIAN_POINT('Ctrl Pts',(-12.542321315039,16.8347187887535,35.5851520557254));
+#2211=CARTESIAN_POINT('Ctrl Pts',(-2.67366477667487,20.8270605957921,35.4218712730774));
+#2212=CARTESIAN_POINT('Ctrl Pts',(7.88555381676833,19.4562965065267,35.2585904904294));
+#2213=CARTESIAN_POINT('Ctrl Pts',(17.3903543508996,12.3757181445583,35.0771673985984));
+#2214=CARTESIAN_POINT('Ctrl Pts',(20.9391098791816,2.05937026061231,34.9138866159505));
+#2215=CARTESIAN_POINT('Ctrl Pts',(19.4995604500912,-5.56861131101309,34.7929378880631));
+#2216=CARTESIAN_POINT('Ctrl Pts',(17.9785608773682,-9.07354610877461,34.7324635241194));
+#2217=CARTESIAN_POINT('Ctrl Pts',(15.6818066401152,-13.0437321718976,34.659894287387));
+#2218=CARTESIAN_POINT('Ctrl Pts',(9.45142624794387,-19.0128524561887,34.5268506867109));
+#2219=CARTESIAN_POINT('Ctrl Pts',(-3.24974484519704,-21.4878155399887,34.3333327220911));
+#2220=CARTESIAN_POINT('Ctrl Pts',(-16.1101456044369,-14.5902485271351,34.1156250118938));
+#2221=CARTESIAN_POINT('Ctrl Pts',(-21.0639924445453,-2.63681370721164,33.922107047274));
+#2222=CARTESIAN_POINT('Ctrl Pts',(-19.1282689112741,8.17152100324766,33.7527788282317));
+#2223=CARTESIAN_POINT('Ctrl Pts',(-13.583149533466,15.7583971671033,33.6076403547669));
+#2224=CARTESIAN_POINT('Ctrl Pts',(-4.90576607185381,20.3152072875818,33.4564544449076));
+#2225=CARTESIAN_POINT('Ctrl Pts',(5.34959852331564,20.3046755428212,33.299221098654));
+#2226=CARTESIAN_POINT('Ctrl Pts',(14.6267487612915,15.0652846630504,33.1359403160062));
+#2227=CARTESIAN_POINT('Ctrl Pts',(20.1376624990783,5.94731804128245,32.9726595333581));
+#2228=CARTESIAN_POINT('Ctrl Pts',(20.3538795926463,-1.14923691845457,32.8638056782595));
+#2229=CARTESIAN_POINT('Ctrl Pts',(19.5847816406826,-4.49798459393712,32.8093787507102));
+#2230=CARTESIAN_POINT('Ctrl Pts',(-8.38912730632222E-5,20.4248288229879,
+37.1906194568525));
+#2231=CARTESIAN_POINT('Ctrl Pts',(3.49230112976604,20.4248431675067,37.1361925293032));
+#2232=CARTESIAN_POINT('Ctrl Pts',(10.4709299722667,18.5976573183902,37.0273386742045));
+#2233=CARTESIAN_POINT('Ctrl Pts',(18.2563543420275,11.0593793555135,36.8640578915566));
+#2234=CARTESIAN_POINT('Ctrl Pts',(21.3232019334621,0.685763987869574,36.7007771089086));
+#2235=CARTESIAN_POINT('Ctrl Pts',(18.670338985755,-11.0588365400459,36.5193540170776));
+#2236=CARTESIAN_POINT('Ctrl Pts',(8.71883988290316,-20.2941427520591,36.3197886160634));
+#2237=CARTESIAN_POINT('Ctrl Pts',(-3.59534970323673,-21.0755795998797,36.1383655242324));
+#2238=CARTESIAN_POINT('Ctrl Pts',(-12.1047209293596,-16.9419437225468,35.9932270507676));
+#2239=CARTESIAN_POINT('Ctrl Pts',(-17.0779342008707,-11.9121717838017,35.8843731956689));
+#2240=CARTESIAN_POINT('Ctrl Pts',(-21.1185229118792,-3.34732878058377,35.7392347222041));
+#2241=CARTESIAN_POINT('Ctrl Pts',(-20.2819264316826,7.70623809524917,35.5759539395561));
+#2242=CARTESIAN_POINT('Ctrl Pts',(-12.748323047013,17.1113761718977,35.3945308477251));
+#2243=CARTESIAN_POINT('Ctrl Pts',(-2.71750240343549,21.1692704171216,35.2312500650771));
+#2244=CARTESIAN_POINT('Ctrl Pts',(8.01520287860061,19.7759374638133,35.0679692824292));
+#2245=CARTESIAN_POINT('Ctrl Pts',(17.6761403425144,12.5789800594821,34.8865461905981));
+#2246=CARTESIAN_POINT('Ctrl Pts',(21.2831580104726,2.09311425627535,34.7232654079502));
+#2247=CARTESIAN_POINT('Ctrl Pts',(19.8199224765217,-5.66019215055956,34.6023166800628));
+#2248=CARTESIAN_POINT('Ctrl Pts',(18.273916728234,-9.22270790105015,34.5418423161191));
+#2249=CARTESIAN_POINT('Ctrl Pts',(15.9394082626383,-13.2581157827563,34.4692730793867));
+#2250=CARTESIAN_POINT('Ctrl Pts',(9.60663356562318,-19.3252839226545,34.3362294787106));
+#2251=CARTESIAN_POINT('Ctrl Pts',(-3.30323443274867,-21.8408557281757,34.1427115140907));
+#2252=CARTESIAN_POINT('Ctrl Pts',(-16.3749069584929,-14.829901826369,33.9250038038935));
+#2253=CARTESIAN_POINT('Ctrl Pts',(-21.4100950007067,-2.68004480882839,33.7314858392737));
+#2254=CARTESIAN_POINT('Ctrl Pts',(-19.4425189650601,8.305867187934,33.5621576202314));
+#2255=CARTESIAN_POINT('Ctrl Pts',(-13.8062572927942,16.0173746916653,33.4170191467665));
+#2256=CARTESIAN_POINT('Ctrl Pts',(-4.98628039077201,20.6490169762125,33.2658332369074));
+#2257=CARTESIAN_POINT('Ctrl Pts',(5.43758443609749,20.6382669406697,33.1085998906538));
+#2258=CARTESIAN_POINT('Ctrl Pts',(14.8671393303578,15.3127495659769,32.9453191080058));
+#2259=CARTESIAN_POINT('Ctrl Pts',(20.4685596421489,6.044946313467,32.7820383253579));
+#2260=CARTESIAN_POINT('Ctrl Pts',(20.6882979684316,-1.16820920760615,32.6731844702592));
+#2261=CARTESIAN_POINT('Ctrl Pts',(19.9065486137063,-4.57197492835877,32.6187575427099));
+#2262=CARTESIAN_POINT('Ctrl Pts',(7.51750571514886E-10,20.7549932672589,
+36.9999982828247));
+#2263=CARTESIAN_POINT('Ctrl Pts',(3.54883892745539,20.7549932671303,36.9455713552754));
+#2264=CARTESIAN_POINT('Ctrl Pts',(10.6402686833861,18.8982420926733,36.8367175001768));
+#2265=CARTESIAN_POINT('Ctrl Pts',(18.5515118644296,11.2380764474233,36.6734367175288));
+#2266=CARTESIAN_POINT('Ctrl Pts',(21.6678913127462,0.696760267209372,36.5101559348809));
+#2267=CARTESIAN_POINT('Ctrl Pts',(18.9720961949595,-11.2376789803655,36.3287328430498));
+#2268=CARTESIAN_POINT('Ctrl Pts',(8.85969398301462,-20.6222310645034,36.1291674420357));
+#2269=CARTESIAN_POINT('Ctrl Pts',(-3.65355598249013,-21.4162483311855,35.9477443502046));
+#2270=CARTESIAN_POINT('Ctrl Pts',(-12.3004627276559,-17.2157573036437,35.8026058767398));
+#2271=CARTESIAN_POINT('Ctrl Pts',(-17.3540462891595,-12.1046590621368,35.6937520216412));
+#2272=CARTESIAN_POINT('Ctrl Pts',(-21.4599147927062,-3.40134972930289,35.5486135481763));
+#2273=CARTESIAN_POINT('Ctrl Pts',(-20.6097487148795,7.83089298630528,35.3853327655284));
+#2274=CARTESIAN_POINT('Ctrl Pts',(-12.9543264516582,17.3880323347698,35.2039096736973));
+#2275=CARTESIAN_POINT('Ctrl Pts',(-2.76134208680886,21.5114799953788,35.0406288910494));
+#2276=CARTESIAN_POINT('Ctrl Pts',(8.14485002942362,20.0955792180293,34.8773481084014));
+#2277=CARTESIAN_POINT('Ctrl Pts',(17.9619251308906,12.782243701714,34.6959250165704));
+#2278=CARTESIAN_POINT('Ctrl Pts',(21.6272059593314,2.12686031901166,34.5326442339224));
+#2279=CARTESIAN_POINT('Ctrl Pts',(20.1402850715157,-5.75177107258468,34.4116955060351));
+#2280=CARTESIAN_POINT('Ctrl Pts',(18.5692734917397,-9.37186792924118,34.3512211420914));
+#2281=CARTESIAN_POINT('Ctrl Pts',(16.1970111870231,-13.4724978599341,34.2786519053589));
+#2282=CARTESIAN_POINT('Ctrl Pts',(9.76184276769436,-19.6377144758038,34.1456083046828));
+#2283=CARTESIAN_POINT('Ctrl Pts',(-3.3567219043636,-22.1938962581026,33.9520903400631));
+#2284=CARTESIAN_POINT('Ctrl Pts',(-16.6396668895659,-15.0695567288269,33.7343826298658));
+#2285=CARTESIAN_POINT('Ctrl Pts',(-21.7561973177345,-2.72327799039899,33.540864665246));
+#2286=CARTESIAN_POINT('Ctrl Pts',(-19.7567698436722,8.44021149427361,33.3715364462037));
+#2287=CARTESIAN_POINT('Ctrl Pts',(-14.0293666196547,16.2763508922223,33.2263979727388));
+#2288=CARTESIAN_POINT('Ctrl Pts',(-5.06679671801592,20.9828262010854,33.0752120628796));
+#2289=CARTESIAN_POINT('Ctrl Pts',(5.52556835168243,20.9718588862123,32.917978716626));
+#2290=CARTESIAN_POINT('Ctrl Pts',(15.1075284281971,15.5602159262944,32.7546979339781));
+#2291=CARTESIAN_POINT('Ctrl Pts',(20.7994562185197,6.14257657754165,32.5914171513302));
+#2292=CARTESIAN_POINT('Ctrl Pts',(21.0227164778666,-1.18717949059302,32.4825632962315));
+#2293=CARTESIAN_POINT('Ctrl Pts',(20.2283160497098,-4.64596333573733,32.4281363686822));
+#2294=CARTESIAN_POINT('',(-6.52047860150162E-13,20.754990293034,37.));
+#2295=CARTESIAN_POINT('',(2.41126563160776E-13,20.754990293034,33.));
+#2296=CARTESIAN_POINT('Ctrl Pts',(-6.01897444916805E-13,20.7549902930333,
+37.0000000000005));
+#2297=CARTESIAN_POINT('Ctrl Pts',(3.5488384181473,20.7549902930334,36.9455730724512));
+#2298=CARTESIAN_POINT('Ctrl Pts',(7.09455278803823,19.8266148389718,36.8911461449019));
+#2299=CARTESIAN_POINT('Ctrl Pts',(10.1859503142547,18.0857330207336,36.8367192173526));
+#2300=CARTESIAN_POINT('Ctrl Pts',(13.2773478404721,16.3448512024949,36.7822922898033));
+#2301=CARTESIAN_POINT('Ctrl Pts',(15.9144285230147,13.7914630200792,36.7278653622539));
+#2302=CARTESIAN_POINT('Ctrl Pts',(17.7523653646391,10.7578831506193,36.6734384347046));
+#2303=CARTESIAN_POINT('Ctrl Pts',(19.5903022062634,7.72430328115942,36.6190115071553));
+#2304=CARTESIAN_POINT('Ctrl Pts',(20.6290952069694,4.21053172465543,36.564584579606));
+#2305=CARTESIAN_POINT('Ctrl Pts',(20.7441224976663,0.663480315786265,36.5101576520566));
+#2306=CARTESIAN_POINT('Ctrl Pts',(20.8591497883633,-2.88357109308291,36.4557307245073));
+#2307=CARTESIAN_POINT('Ctrl Pts',(20.0504113690513,-6.46390235431728,36.401303796958));
+#2308=CARTESIAN_POINT('Ctrl Pts',(18.4063062091546,-9.60670147316748,36.3468768694087));
+#2309=CARTESIAN_POINT('Ctrl Pts',(16.2141659959591,-13.797100298301,36.2743076326763));
+#2310=CARTESIAN_POINT('Ctrl Pts',(12.5369293550578,-17.2096642036406,36.2017383959439));
+#2311=CARTESIAN_POINT('Ctrl Pts',(8.19566140014594,-19.0747495869811,36.1291691592115));
+#2312=CARTESIAN_POINT('Ctrl Pts',(3.85439344523404,-20.9398349703217,36.056599922479));
+#2313=CARTESIAN_POINT('Ctrl Pts',(-1.15090582368838,-21.2574418316632,35.9840306857466));
+#2314=CARTESIAN_POINT('Ctrl Pts',(-5.70164074872997,-19.9631473103472,35.9114614490142));
+#2315=CARTESIAN_POINT('Ctrl Pts',(-7.97700821125076,-19.3160000496892,35.875176830648));
+#2316=CARTESIAN_POINT('Ctrl Pts',(-10.1387345878013,-18.2658774433668,35.8388922122818));
+#2317=CARTESIAN_POINT('Ctrl Pts',(-12.0618615823271,-16.88896655539,35.8026075939156));
+#2318=CARTESIAN_POINT('Ctrl Pts',(-13.9849885768528,-15.5120556674132,35.7663229755494));
+#2319=CARTESIAN_POINT('Ctrl Pts',(-15.6695161893537,-13.8083564977819,35.7300383571831));
+#2320=CARTESIAN_POINT('Ctrl Pts',(-17.0250134850399,-11.8685934022806,35.6937537388169));
+#2321=CARTESIAN_POINT('Ctrl Pts',(-18.380510780726,-9.92883030677925,35.6574691204507));
+#2322=CARTESIAN_POINT('Ctrl Pts',(-19.4069777595974,-7.75300328540788,35.6211845020845));
+#2323=CARTESIAN_POINT('Ctrl Pts',(-20.0283138228756,-5.47043407812032,35.5848998837183));
+#2324=CARTESIAN_POINT('Ctrl Pts',(-21.2709859494319,-0.905295663545175,
+35.5123306469859));
+#2325=CARTESIAN_POINT('Ctrl Pts',(-20.8931344136153,4.08681149469471,35.4397614102535));
+#2326=CARTESIAN_POINT('Ctrl Pts',(-18.9813874889308,8.41077467204073,35.367192173521));
+#2327=CARTESIAN_POINT('Ctrl Pts',(-17.5475772954175,11.6537470550502,35.3127652459717));
+#2328=CARTESIAN_POINT('Ctrl Pts',(-15.2509509456659,14.5208884488069,35.2583383184224));
+#2329=CARTESIAN_POINT('Ctrl Pts',(-12.4038072867856,16.6417003240325,35.2039113908731));
+#2330=CARTESIAN_POINT('Ctrl Pts',(-9.55666362790534,18.762512199258,35.1494844633238));
+#2331=CARTESIAN_POINT('Ctrl Pts',(-6.15900265989624,20.1369945559524,35.0950575357745));
+#2332=CARTESIAN_POINT('Ctrl Pts',(-2.64247375032365,20.5882523052911,35.0406306082251));
+#2333=CARTESIAN_POINT('Ctrl Pts',(0.874055159248947,21.0395100546297,34.9862036806758));
+#2334=CARTESIAN_POINT('Ctrl Pts',(4.50945201038502,20.5675431966126,34.9317767531265));
+#2335=CARTESIAN_POINT('Ctrl Pts',(7.79971149019254,19.2345595974123,34.8773498255772));
+#2336=CARTESIAN_POINT('Ctrl Pts',(11.0899709700001,17.9015759982121,34.8229228980278));
+#2337=CARTESIAN_POINT('Ctrl Pts',(14.035093078479,15.7075756578287,34.7684959704785));
+#2338=CARTESIAN_POINT('Ctrl Pts',(16.241631469551,12.9316637696619,34.7140690429292));
+#2339=CARTESIAN_POINT('Ctrl Pts',(19.1836826576469,9.23044791877279,34.6414998061968));
+#2340=CARTESIAN_POINT('Ctrl Pts',(20.8126961259082,4.49472264960189,34.5689305694644));
+#2341=CARTESIAN_POINT('Ctrl Pts',(20.7609323455484,-0.235304545173443,34.496361332732));
+#2342=CARTESIAN_POINT('Ctrl Pts',(20.7350504553685,-2.60031814256111,34.4600767143657));
+#2343=CARTESIAN_POINT('Ctrl Pts',(20.2889742530333,-4.96390722134989,34.4237920959996));
+#2344=CARTESIAN_POINT('Ctrl Pts',(19.4705000929175,-7.18384784312355,34.3875074776333));
+#2345=CARTESIAN_POINT('Ctrl Pts',(19.1976753728789,-7.92382805038144,34.3754126048446));
+#2346=CARTESIAN_POINT('Ctrl Pts',(18.8834731019758,-8.64784731797099,34.3633177320559));
+#2347=CARTESIAN_POINT('Ctrl Pts',(18.5286834694727,-9.3515760636951,34.3512228592671));
+#2348=CARTESIAN_POINT('Ctrl Pts',(18.1738938369696,-10.0553048094192,34.3391279864784));
+#2349=CARTESIAN_POINT('Ctrl Pts',(17.7785168428666,-10.7387430332779,34.3270331136896));
+#2350=CARTESIAN_POINT('Ctrl Pts',(17.3452122021854,-11.397588443867,34.3149382409009));
+#2351=CARTESIAN_POINT('Ctrl Pts',(15.6119936394606,-14.0329700862234,34.266558749746));
+#2352=CARTESIAN_POINT('Ctrl Pts',(13.2719327314847,-16.2748667162663,34.218179258591));
+#2353=CARTESIAN_POINT('Ctrl Pts',(10.556039907494,-17.8756228359391,34.1697997674361));
+#2354=CARTESIAN_POINT('Ctrl Pts',(6.4822006715078,-20.2767570154485,34.0972305307036));
+#2355=CARTESIAN_POINT('Ctrl Pts',(1.5627396244881,-21.2353250466252,34.0246612939712));
+#2356=CARTESIAN_POINT('Ctrl Pts',(-3.11081474602064,-20.5272193109032,33.9520920572388));
+#2357=CARTESIAN_POINT('Ctrl Pts',(-7.78436911652936,-19.8191135751812,33.8795228205064));
+#2358=CARTESIAN_POINT('Ctrl Pts',(-12.2120168105271,-17.4443340725605,33.806953583774));
+#2359=CARTESIAN_POINT('Ctrl Pts',(-15.3851899754155,-13.9420173895628,33.7343843470415));
+#2360=CARTESIAN_POINT('Ctrl Pts',(-18.5583631403039,-10.4397007065652,33.6618151103091));
+#2361=CARTESIAN_POINT('Ctrl Pts',(-20.4770617760829,-5.80984684319056,33.5892458735767));
+#2362=CARTESIAN_POINT('Ctrl Pts',(-20.7304028108456,-1.08729412741255,33.5166766368443));
+#2363=CARTESIAN_POINT('Ctrl Pts',(-20.8992968340207,2.06107434977281,33.4682971456893));
+#2364=CARTESIAN_POINT('Ctrl Pts',(-20.3280319234109,5.25064231691523,33.4199176545344));
+#2365=CARTESIAN_POINT('Ctrl Pts',(-19.0878324009417,8.15144934635732,33.3715381633794));
+#2366=CARTESIAN_POINT('Ctrl Pts',(-17.8476328784725,11.0522563757994,33.3231586722245));
+#2367=CARTESIAN_POINT('Ctrl Pts',(-15.9384987441439,13.6643024675412,33.2747791810695));
+#2368=CARTESIAN_POINT('Ctrl Pts',(-13.5499206982411,15.723361454971,33.2263996899146));
+#2369=CARTESIAN_POINT('Ctrl Pts',(-11.1613426523383,17.7824204424008,33.1780201987596));
+#2370=CARTESIAN_POINT('Ctrl Pts',(-8.29332069486118,19.2884923255188,33.1296407076047));
+#2371=CARTESIAN_POINT('Ctrl Pts',(-5.24122023023558,20.0842364717246,33.0812612164498));
+#2372=CARTESIAN_POINT('Ctrl Pts',(-3.53238734423271,20.529763669024,33.0541741443));
+#2373=CARTESIAN_POINT('Ctrl Pts',(-1.76585063082044,20.7526215836906,33.0270870721502));
+#2374=CARTESIAN_POINT('Ctrl Pts',(0.000544074823620597,20.7526828034724,
+33.0000000000004));
+#2375=CARTESIAN_POINT('',(19.2630152046164,-4.42399202945926,37.));
+#2376=CARTESIAN_POINT('Ctrl Pts',(19.2640449989084,-4.42528926315094,37.));
+#2377=CARTESIAN_POINT('Ctrl Pts',(19.2889972730658,-4.32854962626359,37.));
+#2378=CARTESIAN_POINT('Ctrl Pts',(19.3132317528171,-4.23158730505411,37.));
+#2379=CARTESIAN_POINT('Ctrl Pts',(19.3367454187398,-4.1344106189171,37.));
+#2380=CARTESIAN_POINT('Ctrl Pts',(19.3468207005731,-4.09277174798637,36.9999999999999));
+#2381=CARTESIAN_POINT('Ctrl Pts',(19.3567617638557,-4.05110119271797,36.9999999999999));
+#2382=CARTESIAN_POINT('Ctrl Pts',(19.3665667039324,-4.00940754739663,36.9999999999999));
+#2383=CARTESIAN_POINT('Ctrl Pts',(19.4618067744324,-3.60441723753541,36.9999999999999));
+#2384=CARTESIAN_POINT('Ctrl Pts',(19.5442633359261,-3.1970189587525,37.0000000000003));
+#2385=CARTESIAN_POINT('Ctrl Pts',(19.6139129789562,-2.78786500259389,37.0000000000007));
+#2386=CARTESIAN_POINT('Ctrl Pts',(19.6839399438337,-2.3764944848,37.000000000001));
+#2387=CARTESIAN_POINT('Ctrl Pts',(19.7410210144015,-1.96334868437978,37.0000000000013));
+#2388=CARTESIAN_POINT('Ctrl Pts',(19.7850845476204,-1.54906776048586,37.0000000000012));
+#2389=CARTESIAN_POINT('Ctrl Pts',(19.8291665395364,-1.1346132897713,37.0000000000011));
+#2390=CARTESIAN_POINT('Ctrl Pts',(19.8602202154321,-0.71902219250933,37.0000000000007));
+#2391=CARTESIAN_POINT('Ctrl Pts',(19.878123951846,-0.30292085431737,36.9999999999999));
+#2392=CARTESIAN_POINT('Ctrl Pts',(19.8915900223513,0.0100445417283763,36.9999999999992));
+#2393=CARTESIAN_POINT('Ctrl Pts',(19.897616023345,0.323298938185054,36.9999999999984));
+#2394=CARTESIAN_POINT('Ctrl Pts',(19.8961309301264,0.636578387874065,36.9999999999973));
+#2395=CARTESIAN_POINT('Ctrl Pts',(19.894101936342,1.064593308557,36.9999999999959));
+#2396=CARTESIAN_POINT('Ctrl Pts',(19.8780548799037,1.49265541434367,36.9999999999941));
+#2397=CARTESIAN_POINT('Ctrl Pts',(19.8481635604458,1.92013658709149,36.9999999999923));
+#2398=CARTESIAN_POINT('Ctrl Pts',(19.82200865592,2.29418261324583,36.9999999999907));
+#2399=CARTESIAN_POINT('Ctrl Pts',(19.7852533067001,2.66778411815641,36.9999999999891));
+#2400=CARTESIAN_POINT('Ctrl Pts',(19.7379779286176,3.04051487367452,36.9999999999878));
+#2401=CARTESIAN_POINT('Ctrl Pts',(19.7254219512967,3.13950929958792,36.9999999999874));
+#2402=CARTESIAN_POINT('Ctrl Pts',(19.7121237179674,3.23844226018386,36.9999999999871));
+#2403=CARTESIAN_POINT('Ctrl Pts',(19.6980843452089,3.33730566400274,36.9999999999868));
+#2404=CARTESIAN_POINT('Ctrl Pts',(19.6892267239693,3.39967985981272,36.9999999999866));
+#2405=CARTESIAN_POINT('Ctrl Pts',(19.6800740881375,3.46202636745757,36.9999999999865));
+#2406=CARTESIAN_POINT('Ctrl Pts',(19.6706266849974,3.52434314353622,36.9999999999863));
+#2407=CARTESIAN_POINT('Ctrl Pts',(19.6647823398531,3.56289349883331,36.9999999999862));
+#2408=CARTESIAN_POINT('Ctrl Pts',(19.658825118011,3.60143275434224,36.9999999999861));
+#2409=CARTESIAN_POINT('Ctrl Pts',(19.6527575063358,3.63994551185626,36.999999999986));
+#2410=CARTESIAN_POINT('Ctrl Pts',(19.587883123821,4.0517206049938,36.9999999999851));
+#2411=CARTESIAN_POINT('Ctrl Pts',(19.5103311348509,4.46088418061419,36.9999999999848));
+#2412=CARTESIAN_POINT('Ctrl Pts',(19.4203741639876,4.86687053861521,36.9999999999845));
+#2413=CARTESIAN_POINT('Ctrl Pts',(19.3296164114189,5.27647091835363,36.9999999999843));
+#2414=CARTESIAN_POINT('Ctrl Pts',(19.2262317869152,5.68283777847207,36.9999999999842));
+#2415=CARTESIAN_POINT('Ctrl Pts',(19.1104472409614,6.08539280083839,36.9999999999839));
+#2416=CARTESIAN_POINT('Ctrl Pts',(18.9941539058505,6.48971676075009,36.9999999999836));
+#2417=CARTESIAN_POINT('Ctrl Pts',(18.8653513442053,6.89019584636799,36.9999999999831));
+#2418=CARTESIAN_POINT('Ctrl Pts',(18.7242173876642,7.2862387588336,36.9999999999824));
+#2419=CARTESIAN_POINT('Ctrl Pts',(18.5834868280192,7.68114967949849,36.9999999999817));
+#2420=CARTESIAN_POINT('Ctrl Pts',(18.4304951232858,8.0716502782416,36.9999999999807));
+#2421=CARTESIAN_POINT('Ctrl Pts',(18.2653686928641,8.45714105418714,36.9999999999795));
+#2422=CARTESIAN_POINT('Ctrl Pts',(18.1022106042767,8.83803669888048,36.9999999999783));
+#2423=CARTESIAN_POINT('Ctrl Pts',(17.9272051638158,9.21404172037811,36.999999999977));
+#2424=CARTESIAN_POINT('Ctrl Pts',(17.7404281875679,9.58455743383789,36.9999999999758));
+#2425=CARTESIAN_POINT('Ctrl Pts',(17.5906798868049,9.88161812949309,36.9999999999749));
+#2426=CARTESIAN_POINT('Ctrl Pts',(17.4333639245542,10.1751500041277,36.999999999974));
+#2427=CARTESIAN_POINT('Ctrl Pts',(17.2684987497622,10.46483175732,36.9999999999734));
+#2428=CARTESIAN_POINT('Ctrl Pts',(17.2146890803503,10.5593797987339,36.9999999999732));
+#2429=CARTESIAN_POINT('Ctrl Pts',(17.1600750649756,10.653517591766,36.9999999999731));
+#2430=CARTESIAN_POINT('Ctrl Pts',(17.1046636506642,10.7472371481461,36.999999999973));
+#2431=CARTESIAN_POINT('Ctrl Pts',(17.0806457188347,10.7878596434244,36.9999999999729));
+#2432=CARTESIAN_POINT('Ctrl Pts',(17.0564779721374,10.8284035598805,36.9999999999729));
+#2433=CARTESIAN_POINT('Ctrl Pts',(17.0321609661118,10.8688682379669,36.9999999999728));
+#2434=CARTESIAN_POINT('Ctrl Pts',(17.0121615299432,10.9021482702876,36.9999999999728));
+#2435=CARTESIAN_POINT('Ctrl Pts',(16.9920655640204,10.935367316183,36.9999999999728));
+#2436=CARTESIAN_POINT('Ctrl Pts',(16.9718752890908,10.9685221917526,36.9999999999728));
+#2437=CARTESIAN_POINT('Ctrl Pts',(16.7554346245893,11.3239439641045,36.9999999999726));
+#2438=CARTESIAN_POINT('Ctrl Pts',(16.5280954396736,11.6721005594025,36.9999999999731));
+#2439=CARTESIAN_POINT('Ctrl Pts',(16.2904151598591,12.0126402897879,36.9999999999737));
+#2440=CARTESIAN_POINT('Ctrl Pts',(16.0499266123322,12.3572036048408,36.9999999999743));
+#2441=CARTESIAN_POINT('Ctrl Pts',(15.7988508865724,12.6939694132412,36.999999999975));
+#2442=CARTESIAN_POINT('Ctrl Pts',(15.537714387998,13.0225549197071,36.9999999999757));
+#2443=CARTESIAN_POINT('Ctrl Pts',(15.2745534126382,13.3536878055456,36.9999999999763));
+#2444=CARTESIAN_POINT('Ctrl Pts',(15.0011747454981,13.6765134897698,36.9999999999768));
+#2445=CARTESIAN_POINT('Ctrl Pts',(14.7180701794932,13.9906151730172,36.9999999999771));
+#2446=CARTESIAN_POINT('Ctrl Pts',(14.4341881455235,14.3055794491925,36.9999999999774));
+#2447=CARTESIAN_POINT('Ctrl Pts',(14.1405263565386,14.6117721670185,36.9999999999775));
+#2448=CARTESIAN_POINT('Ctrl Pts',(13.8375388610609,14.908741611419,36.9999999999774));
+#2449=CARTESIAN_POINT('Ctrl Pts',(13.5364907457581,15.2038101963399,36.9999999999773));
+#2450=CARTESIAN_POINT('Ctrl Pts',(13.2262355166416,15.4897735746673,36.9999999999771));
+#2451=CARTESIAN_POINT('Ctrl Pts',(12.9071832192244,15.7661517546742,36.999999999977));
+#2452=CARTESIAN_POINT('Ctrl Pts',(12.684572494326,15.9589876862612,36.9999999999769));
+#2453=CARTESIAN_POINT('Ctrl Pts',(12.4576784425056,16.1471565928335,36.9999999999769));
+#2454=CARTESIAN_POINT('Ctrl Pts',(12.2266316364222,16.3304832134455,36.999999999977));
+#2455=CARTESIAN_POINT('Ctrl Pts',(12.1399890841409,16.399230696175,36.9999999999771));
+#2456=CARTESIAN_POINT('Ctrl Pts',(12.0527624846024,16.4672971245825,36.9999999999772));
+#2457=CARTESIAN_POINT('Ctrl Pts',(11.9649584952079,16.5346728565576,36.9999999999773));
+#2458=CARTESIAN_POINT('Ctrl Pts',(11.9045789504338,16.5810046468729,36.9999999999774));
+#2459=CARTESIAN_POINT('Ctrl Pts',(11.8439263668862,16.6270098158803,36.9999999999775));
+#2460=CARTESIAN_POINT('Ctrl Pts',(11.7830028778833,16.6726851652652,36.9999999999776));
+#2461=CARTESIAN_POINT('Ctrl Pts',(11.7514783889249,16.6963195970898,36.9999999999777));
+#2462=CARTESIAN_POINT('Ctrl Pts',(11.7198811794166,16.7198658223654,36.9999999999778));
+#2463=CARTESIAN_POINT('Ctrl Pts',(11.6882236635819,16.7433145181515,36.9999999999779));
+#2464=CARTESIAN_POINT('Ctrl Pts',(11.3440562399582,16.998239044074,36.9999999999787));
+#2465=CARTESIAN_POINT('Ctrl Pts',(10.992415419843,17.2419019046211,36.9999999999801));
+#2466=CARTESIAN_POINT('Ctrl Pts',(10.6338118430406,17.4739023104386,36.9999999999816));
+#2467=CARTESIAN_POINT('Ctrl Pts',(10.4402430132357,17.599132648264,36.9999999999824));
+#2468=CARTESIAN_POINT('Ctrl Pts',(10.2446447217498,17.7209643983202,36.9999999999833));
+#2469=CARTESIAN_POINT('Ctrl Pts',(10.0470924586155,17.8393304661247,36.9999999999841));
+#2470=CARTESIAN_POINT('Ctrl Pts',(9.66923042610783,18.0657315321055,36.9999999999858));
+#2471=CARTESIAN_POINT('Ctrl Pts',(9.2842221399019,18.2794565712789,36.9999999999873));
+#2472=CARTESIAN_POINT('Ctrl Pts',(8.89277369525089,18.4804260902028,36.9999999999886));
+#2473=CARTESIAN_POINT('Ctrl Pts',(8.51393312518668,18.6749227299392,36.9999999999898));
+#2474=CARTESIAN_POINT('Ctrl Pts',(8.12905986116458,18.8574721980901,36.9999999999908));
+#2475=CARTESIAN_POINT('Ctrl Pts',(7.73876338356159,19.0279571579034,36.9999999999915));
+#2476=CARTESIAN_POINT('Ctrl Pts',(7.34751533227823,19.1988577735322,36.9999999999922));
+#2477=CARTESIAN_POINT('Ctrl Pts',(6.95081708555742,19.3576351669247,36.9999999999926));
+#2478=CARTESIAN_POINT('Ctrl Pts',(6.54926008111363,19.5041237504677,36.9999999999929));
+#2479=CARTESIAN_POINT('Ctrl Pts',(6.14877841612249,19.650220048603,36.9999999999932));
+#2480=CARTESIAN_POINT('Ctrl Pts',(5.7434634617995,19.7840934187606,36.9999999999933));
+#2481=CARTESIAN_POINT('Ctrl Pts',(5.3338872561552,19.9055300406439,36.9999999999937));
+#2482=CARTESIAN_POINT('Ctrl Pts',(5.11723106721943,19.9697671602127,36.999999999994));
+#2483=CARTESIAN_POINT('Ctrl Pts',(4.89938231212487,20.0305234299749,36.9999999999942));
+#2484=CARTESIAN_POINT('Ctrl Pts',(4.68042475289718,20.0877613403066,36.9999999999946));
+#2485=CARTESIAN_POINT('Ctrl Pts',(4.64325675676885,20.0974774626324,36.9999999999947));
+#2486=CARTESIAN_POINT('Ctrl Pts',(4.60605444444062,20.1070927968006,36.9999999999948));
+#2487=CARTESIAN_POINT('Ctrl Pts',(4.56882600021653,20.1166051646721,36.9999999999948));
+#2488=CARTESIAN_POINT('Ctrl Pts',(4.15578460795917,20.2221427919138,36.9999999999957));
+#2489=CARTESIAN_POINT('Ctrl Pts',(3.74012226699003,20.3148598615337,36.9999999999966));
+#2490=CARTESIAN_POINT('Ctrl Pts',(3.32244681559712,20.3946950390209,36.9999999999974));
+#2491=CARTESIAN_POINT('Ctrl Pts',(2.90308082807864,20.4748533483828,36.9999999999982));
+#2492=CARTESIAN_POINT('Ctrl Pts',(2.48168489393529,20.5420254541507,36.9999999999988));
+#2493=CARTESIAN_POINT('Ctrl Pts',(2.05885091447593,20.5961020051496,36.9999999999993));
+#2494=CARTESIAN_POINT('Ctrl Pts',(1.63647418684056,20.6501200778738,36.9999999999997));
+#2495=CARTESIAN_POINT('Ctrl Pts',(1.21266200007837,20.6910710483746,36.9999999999999));
+#2496=CARTESIAN_POINT('Ctrl Pts',(0.787988842326932,20.7187964853311,37.));
+#2497=CARTESIAN_POINT('Ctrl Pts',(0.525610204795967,20.7359262761851,37.));
+#2498=CARTESIAN_POINT('Ctrl Pts',(0.26290264178072,20.7480066081343,37.));
+#2499=CARTESIAN_POINT('Ctrl Pts',(-3.9751216641265E-12,20.7549902930341,
+37.));
+#2500=CARTESIAN_POINT('Ctrl Pts',(19.7712906140179,0.00177324915487613,
+35.0718577600628));
+#2501=CARTESIAN_POINT('Ctrl Pts',(19.7672503239054,4.43077920781378,35.1432154923989));
+#2502=CARTESIAN_POINT('Ctrl Pts',(18.2212923876928,8.84902210931923,35.2145732247351));
+#2503=CARTESIAN_POINT('Ctrl Pts',(15.4663714665023,12.3147278890704,35.2859309570713));
+#2504=CARTESIAN_POINT('Ctrl Pts',(13.3651011980563,14.9581375267691,35.3403578846206));
+#2505=CARTESIAN_POINT('Ctrl Pts',(10.560501870843,17.0473969997324,35.3947848121699));
+#2506=CARTESIAN_POINT('Ctrl Pts',(7.42724686157449,18.3167257398188,35.4492117397192));
+#2507=CARTESIAN_POINT('Ctrl Pts',(4.29399185230598,19.5860544799051,35.5036386672685));
+#2508=CARTESIAN_POINT('Ctrl Pts',(0.832081160982238,20.0354524871143,35.5580655948178));
+#2509=CARTESIAN_POINT('Ctrl Pts',(-2.51662284957085,19.6056864073741,35.6124925223672));
+#2510=CARTESIAN_POINT('Ctrl Pts',(-5.86532686012393,19.1759203276339,35.6669194499165));
+#2511=CARTESIAN_POINT('Ctrl Pts',(-9.10082418990636,17.8669901609443,35.7213463774658));
+#2512=CARTESIAN_POINT('Ctrl Pts',(-11.8120672702579,15.8473543970385,35.7757733050152));
+#2513=CARTESIAN_POINT('Ctrl Pts',(-14.5233103506095,13.8277186331328,35.8302002325645));
+#2514=CARTESIAN_POINT('Ctrl Pts',(-16.7102991815302,11.097377272011,35.8846271601137));
+#2515=CARTESIAN_POINT('Ctrl Pts',(-18.0756433565494,8.00915142464191,35.9390540876631));
+#2516=CARTESIAN_POINT('Ctrl Pts',(-19.896102256575,3.89151696148307,36.0116233243955));
+#2517=CARTESIAN_POINT('Ctrl Pts',(-20.2558595461089,-0.862356588337726,
+36.0841925611279));
+#2518=CARTESIAN_POINT('Ctrl Pts',(-19.0724347218039,-5.20961748259568,36.1567617978603));
+#2519=CARTESIAN_POINT('Ctrl Pts',(-18.4807223096514,-7.38324792972465,36.1930464162265));
+#2520=CARTESIAN_POINT('Ctrl Pts',(-17.5032143690392,-9.45522521296293,36.2293310345927));
+#2521=CARTESIAN_POINT('Ctrl Pts',(-16.212381357408,-11.3024001588253,36.265615652959));
+#2522=CARTESIAN_POINT('Ctrl Pts',(-14.9215483457767,-13.1495751046877,36.3019002713252));
+#2523=CARTESIAN_POINT('Ctrl Pts',(-13.3173902631265,-14.7719477131743,36.3381848896914));
+#2524=CARTESIAN_POINT('Ctrl Pts',(-11.4860235366891,-16.0831243902938,36.3744695080576));
+#2525=CARTESIAN_POINT('Ctrl Pts',(-9.65465681025177,-17.3943010674133,36.4107541264238));
+#2526=CARTESIAN_POINT('Ctrl Pts',(-7.59608144002717,-18.3942818131658,36.44703874479));
+#2527=CARTESIAN_POINT('Ctrl Pts',(-5.42929328476624,-19.0105169913227,36.4833233631562));
+#2528=CARTESIAN_POINT('Ctrl Pts',(-1.09571697424434,-20.2429873476367,36.5558925998886));
+#2529=CARTESIAN_POINT('Ctrl Pts',(3.67071047642297,-19.9404754335685,36.6284618366211));
+#2530=CARTESIAN_POINT('Ctrl Pts',(7.80477694477191,-18.1643435592719,36.7010310733535));
+#2531=CARTESIAN_POINT('Ctrl Pts',(11.9388434131208,-16.3882116849754,36.7736003100859));
+#2532=CARTESIAN_POINT('Ctrl Pts',(15.4405488991514,-13.1384598504504,36.8461695468183));
+#2533=CARTESIAN_POINT('Ctrl Pts',(17.5280215400967,-9.14801216402594,36.9187387835507));
+#2534=CARTESIAN_POINT('Ctrl Pts',(18.3071880930591,-7.65854432256961,36.9458258557005));
+#2535=CARTESIAN_POINT('Ctrl Pts',(18.8893212068692,-6.06588141562401,36.9729129278502));
+#2536=CARTESIAN_POINT('Ctrl Pts',(19.2640449989084,-4.42528926315091,37.));
+#2537=CARTESIAN_POINT('Ctrl Pts',(19.2630152046164,-4.42399202945923,33.));
+#2538=CARTESIAN_POINT('Ctrl Pts',(19.3164338235482,-4.21791612564465,33.));
+#2539=CARTESIAN_POINT('Ctrl Pts',(19.3664814964545,-4.01084837779013,33.));
+#2540=CARTESIAN_POINT('Ctrl Pts',(19.4131547595259,-3.80286993744995,32.9999999999999));
+#2541=CARTESIAN_POINT('Ctrl Pts',(19.436717274761,-3.69787416799698,32.9999999999998));
+#2542=CARTESIAN_POINT('Ctrl Pts',(19.4594197206617,-3.59264629131568,32.9999999999998));
+#2543=CARTESIAN_POINT('Ctrl Pts',(19.4812613033626,-3.48719672919286,32.9999999999997));
+#2544=CARTESIAN_POINT('Ctrl Pts',(19.4921979098856,-3.43439559363647,32.9999999999997));
+#2545=CARTESIAN_POINT('Ctrl Pts',(19.5029197009457,-3.38153348018793,32.9999999999996));
+#2546=CARTESIAN_POINT('Ctrl Pts',(19.5134204494799,-3.3286431054209,32.9999999999996));
+#2547=CARTESIAN_POINT('Ctrl Pts',(19.5934870013077,-2.92536233751313,32.9999999999994));
+#2548=CARTESIAN_POINT('Ctrl Pts',(19.6607699314068,-2.52014707917409,32.9999999999996));
+#2549=CARTESIAN_POINT('Ctrl Pts',(19.7154153518845,-2.11362000202146,32.9999999999998));
+#2550=CARTESIAN_POINT('Ctrl Pts',(19.7706617876386,-1.70262175452159,32.9999999999999));
+#2551=CARTESIAN_POINT('Ctrl Pts',(19.8129912879494,-1.29028218305293,33.0000000000001));
+#2552=CARTESIAN_POINT('Ctrl Pts',(19.8425050682852,-0.877224005434898,32.9999999999999));
+#2553=CARTESIAN_POINT('Ctrl Pts',(19.872220047246,-0.461349965651759,32.9999999999998));
+#2554=CARTESIAN_POINT('Ctrl Pts',(19.8889440427769,-0.0447469577258029,
+32.9999999999993));
+#2555=CARTESIAN_POINT('Ctrl Pts',(19.8927290669695,0.371962616163145,32.9999999999984));
+#2556=CARTESIAN_POINT('Ctrl Pts',(19.8965209062678,0.789422494302485,32.9999999999975));
+#2557=CARTESIAN_POINT('Ctrl Pts',(19.8873271682445,1.20698987555993,32.9999999999963));
+#2558=CARTESIAN_POINT('Ctrl Pts',(19.8651481991762,1.62404395120764,32.9999999999947));
+#2559=CARTESIAN_POINT('Ctrl Pts',(19.8431237783055,2.03819189738368,32.9999999999932));
+#2560=CARTESIAN_POINT('Ctrl Pts',(19.8082944270773,2.45183420885304,32.9999999999914));
+#2561=CARTESIAN_POINT('Ctrl Pts',(19.7606094697229,2.86435967095457,32.9999999999896));
+#2562=CARTESIAN_POINT('Ctrl Pts',(19.7133435746012,3.27325980023118,32.9999999999879));
+#2563=CARTESIAN_POINT('Ctrl Pts',(19.6534469906655,3.68106313833387,32.9999999999862));
+#2564=CARTESIAN_POINT('Ctrl Pts',(19.5808206902533,4.08716335962889,32.999999999985));
+#2565=CARTESIAN_POINT('Ctrl Pts',(19.570060864065,4.14732844818989,32.9999999999848));
+#2566=CARTESIAN_POINT('Ctrl Pts',(19.5590215392572,4.20745612625989,32.9999999999847));
+#2567=CARTESIAN_POINT('Ctrl Pts',(19.5477023008092,4.26754439052245,32.9999999999845));
+#2568=CARTESIAN_POINT('Ctrl Pts',(19.5414052264888,4.30097245793002,32.9999999999844));
+#2569=CARTESIAN_POINT('Ctrl Pts',(19.53502183305,4.33438658946937,32.9999999999843));
+#2570=CARTESIAN_POINT('Ctrl Pts',(19.5285538875719,4.36777732549412,32.9999999999843));
+#2571=CARTESIAN_POINT('Ctrl Pts',(19.4483877289924,4.78163471627486,32.9999999999834));
+#2572=CARTESIAN_POINT('Ctrl Pts',(19.3551632687985,5.19229073621683,32.9999999999831));
+#2573=CARTESIAN_POINT('Ctrl Pts',(19.248956517167,5.59912431066223,32.9999999999829));
+#2574=CARTESIAN_POINT('Ctrl Pts',(19.2419633796994,5.6259120908066,32.9999999999829));
+#2575=CARTESIAN_POINT('Ctrl Pts',(19.2349139387496,5.65268330025913,32.9999999999829));
+#2576=CARTESIAN_POINT('Ctrl Pts',(19.2278082081227,5.67943776222088,32.9999999999828));
+#2577=CARTESIAN_POINT('Ctrl Pts',(19.1170068448312,6.09662650960582,32.9999999999827));
+#2578=CARTESIAN_POINT('Ctrl Pts',(18.992523895033,6.5097435169608,32.9999999999826));
+#2579=CARTESIAN_POINT('Ctrl Pts',(18.8548245442854,6.91824015310611,32.9999999999823));
+#2580=CARTESIAN_POINT('Ctrl Pts',(18.7210376033629,7.31513029841411,32.9999999999821));
+#2581=CARTESIAN_POINT('Ctrl Pts',(18.5747740820953,7.70765935170235,32.9999999999816));
+#2582=CARTESIAN_POINT('Ctrl Pts',(18.4164064404686,8.09531540730583,32.9999999999809));
+#2583=CARTESIAN_POINT('Ctrl Pts',(18.2573807582434,8.48458223023664,32.9999999999802));
+#2584=CARTESIAN_POINT('Ctrl Pts',(18.0861499348528,8.8689359725197,32.9999999999792));
+#2585=CARTESIAN_POINT('Ctrl Pts',(17.9030408627324,9.24784226025057,32.9999999999781));
+#2586=CARTESIAN_POINT('Ctrl Pts',(17.7201325479585,9.6263331222464,32.999999999977));
+#2587=CARTESIAN_POINT('Ctrl Pts',(17.5253717554161,9.99938895760489,32.9999999999758));
+#2588=CARTESIAN_POINT('Ctrl Pts',(17.3190379857173,10.3664537729284,32.9999999999747));
+#2589=CARTESIAN_POINT('Ctrl Pts',(17.1140118368432,10.7311923495696,32.9999999999736));
+#2590=CARTESIAN_POINT('Ctrl Pts',(16.8975586446083,11.0900160603743,32.9999999999727));
+#2591=CARTESIAN_POINT('Ctrl Pts',(16.6699110153057,11.4423492779156,32.9999999999725));
+#2592=CARTESIAN_POINT('Ctrl Pts',(16.6418074363471,11.4858455551633,32.9999999999725));
+#2593=CARTESIAN_POINT('Ctrl Pts',(16.6135306769883,11.5292466409433,32.9999999999724));
+#2594=CARTESIAN_POINT('Ctrl Pts',(16.5850971821671,11.5725272006144,32.9999999999724));
+#2595=CARTESIAN_POINT('Ctrl Pts',(16.3521938793222,11.9270451858196,32.9999999999723));
+#2596=CARTESIAN_POINT('Ctrl Pts',(16.1085939028436,12.2737677240362,32.9999999999729));
+#2597=CARTESIAN_POINT('Ctrl Pts',(15.8546972413285,12.6121933937639,32.9999999999736));
+#2598=CARTESIAN_POINT('Ctrl Pts',(15.5939832113185,12.9597061168027,32.9999999999743));
+#2599=CARTESIAN_POINT('Ctrl Pts',(15.322412050789,13.2984710475169,32.9999999999752));
+#2600=CARTESIAN_POINT('Ctrl Pts',(15.0403638589229,13.6279247471922,32.999999999976));
+#2601=CARTESIAN_POINT('Ctrl Pts',(14.7583156670568,13.9573784468675,32.9999999999767));
+#2602=CARTESIAN_POINT('Ctrl Pts',(14.4657901395904,14.2775214655343,32.9999999999774));
+#2603=CARTESIAN_POINT('Ctrl Pts',(14.163118283641,14.5877613977363,32.9999999999777));
+#2604=CARTESIAN_POINT('Ctrl Pts',(13.8579871189444,14.9005221318033,32.9999999999781));
+#2605=CARTESIAN_POINT('Ctrl Pts',(13.5425438034369,15.2032187937535,32.9999999999783));
+#2606=CARTESIAN_POINT('Ctrl Pts',(13.2174073704283,15.4955413791029,32.9999999999783));
+#2607=CARTESIAN_POINT('Ctrl Pts',(12.9022119746668,15.7789262096696,32.9999999999783));
+#2608=CARTESIAN_POINT('Ctrl Pts',(12.5779064688993,16.0525617456973,32.9999999999781));
+#2609=CARTESIAN_POINT('Ctrl Pts',(12.2450196873471,16.31612537465,32.9999999999781));
+#2610=CARTESIAN_POINT('Ctrl Pts',(11.9861679666488,16.5210716285978,32.9999999999781));
+#2611=CARTESIAN_POINT('Ctrl Pts',(11.7221267637804,16.7199270923302,32.9999999999782));
+#2612=CARTESIAN_POINT('Ctrl Pts',(11.4531329758036,16.9125217349473,32.9999999999785));
+#2613=CARTESIAN_POINT('Ctrl Pts',(11.3778771528846,16.9664035306161,32.9999999999786));
+#2614=CARTESIAN_POINT('Ctrl Pts',(11.3022336365338,17.0197951897279,32.9999999999788));
+#2615=CARTESIAN_POINT('Ctrl Pts',(11.2262074939952,17.0726927477731,32.9999999999789));
+#2616=CARTESIAN_POINT('Ctrl Pts',(11.1934867910538,17.0954591965935,32.999999999979));
+#2617=CARTESIAN_POINT('Ctrl Pts',(11.16069359883,17.1181352280187,32.999999999979));
+#2618=CARTESIAN_POINT('Ctrl Pts',(11.1278334492927,17.140716996387,32.9999999999791));
+#2619=CARTESIAN_POINT('Ctrl Pts',(10.7784786682065,17.3807965108125,32.9999999999799));
+#2620=CARTESIAN_POINT('Ctrl Pts',(10.4222208994528,17.6097710219347,32.9999999999814));
+#2621=CARTESIAN_POINT('Ctrl Pts',(10.0596657086731,17.8274231281802,32.9999999999829));
+#2622=CARTESIAN_POINT('Ctrl Pts',(9.68300881747172,18.0535408829021,32.9999999999845));
+#2623=CARTESIAN_POINT('Ctrl Pts',(9.29955484585198,18.2674388842202,32.9999999999862));
+#2624=CARTESIAN_POINT('Ctrl Pts',(8.9099401037514,18.46883326166,32.9999999999878));
+#2625=CARTESIAN_POINT('Ctrl Pts',(8.52987655955351,18.6652905631949,32.9999999999893));
+#2626=CARTESIAN_POINT('Ctrl Pts',(8.14394996713149,18.8498498943015,32.9999999999906));
+#2627=CARTESIAN_POINT('Ctrl Pts',(7.75271841470487,19.0222058551542,32.9999999999916));
+#2628=CARTESIAN_POINT('Ctrl Pts',(7.34673907849294,19.2010589107043,32.9999999999927));
+#2629=CARTESIAN_POINT('Ctrl Pts',(6.93504692758076,19.3667718819853,32.9999999999935));
+#2630=CARTESIAN_POINT('Ctrl Pts',(6.51823721983669,19.5189512530889,32.9999999999939));
+#2631=CARTESIAN_POINT('Ctrl Pts',(6.10142751209262,19.6711306241924,32.9999999999944));
+#2632=CARTESIAN_POINT('Ctrl Pts',(5.67949967872929,19.809776767814,32.9999999999946));
+#2633=CARTESIAN_POINT('Ctrl Pts',(5.25302853946466,19.934437499847,32.9999999999949));
+#2634=CARTESIAN_POINT('Ctrl Pts',(4.82689922030356,20.0589983152844,32.9999999999951));
+#2635=CARTESIAN_POINT('Ctrl Pts',(4.39623317744075,20.1695959955505,32.9999999999953));
+#2636=CARTESIAN_POINT('Ctrl Pts',(3.96170632109702,20.2661814656285,32.999999999996));
+#2637=CARTESIAN_POINT('Ctrl Pts',(3.92524707893931,20.2742855286825,32.9999999999961));
+#2638=CARTESIAN_POINT('Ctrl Pts',(3.88876065316775,20.2822909083899,32.9999999999961));
+#2639=CARTESIAN_POINT('Ctrl Pts',(3.85224744185847,20.2901975563472,32.9999999999962));
+#2640=CARTESIAN_POINT('Ctrl Pts',(3.81248741231913,20.298807277187,32.9999999999963));
+#2641=CARTESIAN_POINT('Ctrl Pts',(3.77270454208992,20.307297987725,32.9999999999963));
+#2642=CARTESIAN_POINT('Ctrl Pts',(3.73290302503386,20.3156690365143,32.9999999999964));
+#2643=CARTESIAN_POINT('Ctrl Pts',(3.32260776843395,20.4019622701657,32.9999999999972));
+#2644=CARTESIAN_POINT('Ctrl Pts',(2.91020808293289,20.4755705328399,32.9999999999979));
+#2645=CARTESIAN_POINT('Ctrl Pts',(2.49630307432715,20.5366170315738,32.9999999999985));
+#2646=CARTESIAN_POINT('Ctrl Pts',(2.07658129038852,20.5985214415689,32.9999999999991));
+#2647=CARTESIAN_POINT('Ctrl Pts',(1.65531110062448,20.6475086626683,32.9999999999995));
+#2648=CARTESIAN_POINT('Ctrl Pts',(1.23309672469009,20.6836572254752,32.9999999999997));
+#2649=CARTESIAN_POINT('Ctrl Pts',(0.82295656140967,20.7187720351479,33.));
+#2650=CARTESIAN_POINT('Ctrl Pts',(0.411924906394362,20.7417717839704,33.));
+#2651=CARTESIAN_POINT('Ctrl Pts',(0.000544074823546686,20.7526828034732,
+33.));
+#2652=CARTESIAN_POINT('Origin',(0.,0.,38.));
+#2653=CARTESIAN_POINT('',(-23.5,-2.87791997799628E-15,38.));
+#2654=CARTESIAN_POINT('Origin',(0.,0.,38.));
+#2655=CARTESIAN_POINT('',(17.5,2.14313189850787E-15,38.));
+#2656=CARTESIAN_POINT('Origin',(0.,0.,38.));
+#2657=CARTESIAN_POINT('Origin',(0.,0.,38.));
+#2658=CARTESIAN_POINT('',(17.5,2.14313189850787E-15,33.));
+#2659=CARTESIAN_POINT('',(17.5,-2.14313189850787E-15,38.));
+#2660=CARTESIAN_POINT('Origin',(0.,0.,33.));
+#2661=CARTESIAN_POINT('Origin',(0.,0.,37.));
+#2662=CARTESIAN_POINT('',(-23.5,-2.87791997799628E-15,37.));
+#2663=CARTESIAN_POINT('',(-23.5,-2.87791997799628E-15,37.));
+#2664=CARTESIAN_POINT('Origin',(0.,0.,37.));
+#2665=CARTESIAN_POINT('Origin',(0.,0.,37.));
+#2666=CARTESIAN_POINT('',(-19.2630152046163,-4.42399202945931,37.));
+#2667=CARTESIAN_POINT('Ctrl Pts',(-2.89058888916009E-6,20.7545360966968,
+37.));
+#2668=CARTESIAN_POINT('Ctrl Pts',(-0.00824573517427097,20.7543170531625,
+37.));
+#2669=CARTESIAN_POINT('Ctrl Pts',(-0.0164884159300236,20.7540931219398,
+37.));
+#2670=CARTESIAN_POINT('Ctrl Pts',(-0.0247309284782753,20.75386430288,37.));
+#2671=CARTESIAN_POINT('Ctrl Pts',(-0.466144806863192,20.7416102834804,37.));
+#2672=CARTESIAN_POINT('Ctrl Pts',(-0.907076948644782,20.715343141337,37.));
+#2673=CARTESIAN_POINT('Ctrl Pts',(-1.34685357575211,20.6750801519896,37.0000000000003));
+#2674=CARTESIAN_POINT('Ctrl Pts',(-1.76708189018575,20.6366068746379,37.0000000000005));
+#2675=CARTESIAN_POINT('Ctrl Pts',(-2.18625559792043,20.5853539031607,37.0000000000009));
+#2676=CARTESIAN_POINT('Ctrl Pts',(-2.6037750306785,20.5212856644424,37.0000000000015));
+#2677=CARTESIAN_POINT('Ctrl Pts',(-3.01751850917216,20.4577968448367,37.0000000000021));
+#2678=CARTESIAN_POINT('Ctrl Pts',(-3.42963797618432,20.3817233998395,37.0000000000029));
+#2679=CARTESIAN_POINT('Ctrl Pts',(-3.83953106623241,20.2929833517283,37.0000000000037));
+#2680=CARTESIAN_POINT('Ctrl Pts',(-3.95830590982282,20.2672691213826,37.000000000004));
+#2681=CARTESIAN_POINT('Ctrl Pts',(-4.07689366484259,20.2404910161524,37.0000000000042));
+#2682=CARTESIAN_POINT('Ctrl Pts',(-4.1952792880852,20.2126463076303,37.0000000000044));
+#2683=CARTESIAN_POINT('Ctrl Pts',(-4.26129866112031,20.1971183224863,37.0000000000046));
+#2684=CARTESIAN_POINT('Ctrl Pts',(-4.32725517002499,20.1812586297071,37.0000000000047));
+#2685=CARTESIAN_POINT('Ctrl Pts',(-4.39314617906385,20.165066711762,37.0000000000048));
+#2686=CARTESIAN_POINT('Ctrl Pts',(-4.430694781232,20.1558395972569,37.0000000000049));
+#2687=CARTESIAN_POINT('Ctrl Pts',(-4.46821225753872,20.14650701566,37.000000000005));
+#2688=CARTESIAN_POINT('Ctrl Pts',(-4.50569737207072,20.1370692375721,37.000000000005));
+#2689=CARTESIAN_POINT('Ctrl Pts',(-4.75629964644373,20.0739740947829,37.0000000000055));
+#2690=CARTESIAN_POINT('Ctrl Pts',(-5.00546731690008,20.0061749474765,37.0000000000057));
+#2691=CARTESIAN_POINT('Ctrl Pts',(-5.25306777942095,19.9336904377996,37.0000000000059));
+#2692=CARTESIAN_POINT('Ctrl Pts',(-5.67369271311557,19.8105533815667,37.0000000000063));
+#2693=CARTESIAN_POINT('Ctrl Pts',(-6.08979565083561,19.6738979710961,37.0000000000065));
+#2694=CARTESIAN_POINT('Ctrl Pts',(-6.50083373530098,19.5241656011319,37.0000000000068));
+#2695=CARTESIAN_POINT('Ctrl Pts',(-6.90197865840288,19.3780370979463,37.0000000000071));
+#2696=CARTESIAN_POINT('Ctrl Pts',(-7.29830002382038,19.2194530203323,37.0000000000076));
+#2697=CARTESIAN_POINT('Ctrl Pts',(-7.68927749230442,19.0487716307746,37.0000000000083));
+#2698=CARTESIAN_POINT('Ctrl Pts',(-8.08102688960934,18.8777532553433,37.0000000000091));
+#2699=CARTESIAN_POINT('Ctrl Pts',(-8.46741174519305,18.6945894701952,37.0000000000101));
+#2700=CARTESIAN_POINT('Ctrl Pts',(-8.84788586066514,18.4995934914086,37.0000000000114));
+#2701=CARTESIAN_POINT('Ctrl Pts',(-9.22710242482536,18.3052420175672,37.0000000000127));
+#2702=CARTESIAN_POINT('Ctrl Pts',(-9.60044770889393,18.0991361268159,37.0000000000142));
+#2703=CARTESIAN_POINT('Ctrl Pts',(-9.96735138815932,17.8815436162383,37.0000000000158));
+#2704=CARTESIAN_POINT('Ctrl Pts',(-10.3312648349877,17.6657244653186,37.0000000000174));
+#2705=CARTESIAN_POINT('Ctrl Pts',(-10.6888416555736,17.4386048394976,37.000000000019));
+#2706=CARTESIAN_POINT('Ctrl Pts',(-11.0394898945878,17.2004090872111,37.0000000000203));
+#2707=CARTESIAN_POINT('Ctrl Pts',(-11.1802713494711,17.1047760828982,37.0000000000208));
+#2708=CARTESIAN_POINT('Ctrl Pts',(-11.3199355261235,17.00735728649,37.0000000000212));
+#2709=CARTESIAN_POINT('Ctrl Pts',(-11.4584422583568,16.9081656973809,37.0000000000216));
+#2710=CARTESIAN_POINT('Ctrl Pts',(-11.4999219122349,16.8784600454063,37.0000000000217));
+#2711=CARTESIAN_POINT('Ctrl Pts',(-11.5412977509146,16.8485953917004,37.0000000000218));
+#2712=CARTESIAN_POINT('Ctrl Pts',(-11.5825686754489,16.8185720711121,37.0000000000219));
+#2713=CARTESIAN_POINT('Ctrl Pts',(-11.6162221198656,16.7940902316083,37.000000000022));
+#2714=CARTESIAN_POINT('Ctrl Pts',(-11.6497997048621,16.7695073103954,37.0000000000221));
+#2715=CARTESIAN_POINT('Ctrl Pts',(-11.6832952488216,16.7448278219082,37.0000000000221));
+#2716=CARTESIAN_POINT('Ctrl Pts',(-12.0256170723726,16.4926053915623,37.0000000000228));
+#2717=CARTESIAN_POINT('Ctrl Pts',(-12.3595594682334,16.2301643669415,37.0000000000228));
+#2718=CARTESIAN_POINT('Ctrl Pts',(-12.684622205106,15.9578555570888,37.0000000000228));
+#2719=CARTESIAN_POINT('Ctrl Pts',(-13.0091583091763,15.6859879136183,37.0000000000227));
+#2720=CARTESIAN_POINT('Ctrl Pts',(-13.3248439475767,15.4042841174051,37.0000000000225));
+#2721=CARTESIAN_POINT('Ctrl Pts',(-13.6311525769988,15.1130502472752,37.0000000000224));
+#2722=CARTESIAN_POINT('Ctrl Pts',(-13.8117290740607,14.941360692877,37.0000000000224));
+#2723=CARTESIAN_POINT('Ctrl Pts',(-13.98904611541,14.7663582732979,37.0000000000224));
+#2724=CARTESIAN_POINT('Ctrl Pts',(-14.1629901783995,14.5880993380528,37.0000000000224));
+#2725=CARTESIAN_POINT('Ctrl Pts',(-14.464038141432,14.2795835518534,37.0000000000226));
+#2726=CARTESIAN_POINT('Ctrl Pts',(-14.7549852980525,13.9613150981288,37.0000000000229));
+#2727=CARTESIAN_POINT('Ctrl Pts',(-15.0355197115074,13.6338925017634,37.0000000000234));
+#2728=CARTESIAN_POINT('Ctrl Pts',(-15.3110563093977,13.3123030498175,37.000000000024));
+#2729=CARTESIAN_POINT('Ctrl Pts',(-15.576548015061,12.9818821227259,37.0000000000247));
+#2730=CARTESIAN_POINT('Ctrl Pts',(-15.831655201386,12.643168078407,37.0000000000254));
+#2731=CARTESIAN_POINT('Ctrl Pts',(-16.0270344410527,12.3837567564571,37.000000000026));
+#2732=CARTESIAN_POINT('Ctrl Pts',(-16.2163217025861,12.1194804005411,37.0000000000265));
+#2733=CARTESIAN_POINT('Ctrl Pts',(-16.399345582716,11.8505723006981,37.0000000000269));
+#2734=CARTESIAN_POINT('Ctrl Pts',(-16.5594914778297,11.6152777133355,37.0000000000272));
+#2735=CARTESIAN_POINT('Ctrl Pts',(-16.7148417568145,11.3764367850726,37.0000000000274));
+#2736=CARTESIAN_POINT('Ctrl Pts',(-16.8652706044006,11.1342024257955,37.0000000000273));
+#2737=CARTESIAN_POINT('Ctrl Pts',(-16.8866980717378,11.0996979480664,37.0000000000273));
+#2738=CARTESIAN_POINT('Ctrl Pts',(-16.9080265622409,11.0651231507292,37.0000000000273));
+#2739=CARTESIAN_POINT('Ctrl Pts',(-16.9292528808888,11.0304830663726,37.0000000000273));
+#2740=CARTESIAN_POINT('Ctrl Pts',(-17.1487413907931,10.6722909264865,37.000000000027));
+#2741=CARTESIAN_POINT('Ctrl Pts',(-17.3568483356992,10.3078741896299,37.0000000000261));
+#2742=CARTESIAN_POINT('Ctrl Pts',(-17.5533378152409,9.93781178207013,37.0000000000249));
+#2743=CARTESIAN_POINT('Ctrl Pts',(-17.7509615432233,9.56561316492963,37.0000000000238));
+#2744=CARTESIAN_POINT('Ctrl Pts',(-17.9368335816763,9.18770303401217,37.0000000000225));
+#2745=CARTESIAN_POINT('Ctrl Pts',(-18.110670798169,8.80464039971152,37.0000000000213));
+#2746=CARTESIAN_POINT('Ctrl Pts',(-18.284136005915,8.42239751306547,37.0000000000201));
+#2747=CARTESIAN_POINT('Ctrl Pts',(-18.445618079841,8.03502364967065,37.0000000000191));
+#2748=CARTESIAN_POINT('Ctrl Pts',(-18.5947890492368,7.64305184533952,37.0000000000183));
+#2749=CARTESIAN_POINT('Ctrl Pts',(-18.7424085758968,7.25515671766288,37.0000000000175));
+#2750=CARTESIAN_POINT('Ctrl Pts',(-18.8779719099978,6.86275829858633,37.000000000017));
+#2751=CARTESIAN_POINT('Ctrl Pts',(-19.0011126258949,6.46635865727445,37.0000000000166));
+#2752=CARTESIAN_POINT('Ctrl Pts',(-19.0821011718796,6.20565016337954,37.0000000000164));
+#2753=CARTESIAN_POINT('Ctrl Pts',(-19.1577152259891,5.94321062967544,37.0000000000163));
+#2754=CARTESIAN_POINT('Ctrl Pts',(-19.2278383645646,5.67918095165178,37.0000000000162));
+#2755=CARTESIAN_POINT('Ctrl Pts',(-19.3369816002837,5.26823167056191,37.000000000016));
+#2756=CARTESIAN_POINT('Ctrl Pts',(-19.4328253934312,4.85342988081359,37.0000000000159));
+#2757=CARTESIAN_POINT('Ctrl Pts',(-19.5153121280788,4.43541745483839,37.0000000000154));
+#2758=CARTESIAN_POINT('Ctrl Pts',(-19.5514000744871,4.25253701847424,37.0000000000152));
+#2759=CARTESIAN_POINT('Ctrl Pts',(-19.5849306935496,4.06904207509377,37.0000000000149));
+#2760=CARTESIAN_POINT('Ctrl Pts',(-19.6158958788558,3.88498670648883,37.0000000000145));
+#2761=CARTESIAN_POINT('Ctrl Pts',(-19.6224729015694,3.84589324304307,37.0000000000145));
+#2762=CARTESIAN_POINT('Ctrl Pts',(-19.6289341801334,3.80677449779212,37.0000000000144));
+#2763=CARTESIAN_POINT('Ctrl Pts',(-19.6352796252568,3.76763099108573,37.0000000000143));
+#2764=CARTESIAN_POINT('Ctrl Pts',(-19.6420477907471,3.72587982531137,37.0000000000142));
+#2765=CARTESIAN_POINT('Ctrl Pts',(-19.6486829414088,3.68410799761952,37.0000000000141));
+#2766=CARTESIAN_POINT('Ctrl Pts',(-19.6551839369335,3.6423240129574,37.000000000014));
+#2767=CARTESIAN_POINT('Ctrl Pts',(-19.7189714575394,3.23234114610492,37.0000000000129));
+#2768=CARTESIAN_POINT('Ctrl Pts',(-19.769885739552,2.82095357975283,37.0000000000112));
+#2769=CARTESIAN_POINT('Ctrl Pts',(-19.8080262042528,2.4087740815501,37.0000000000094));
+#2770=CARTESIAN_POINT('Ctrl Pts',(-19.8464511435303,1.99352030018941,37.0000000000077));
+#2771=CARTESIAN_POINT('Ctrl Pts',(-19.8719110373958,1.57746219073233,37.0000000000058));
+#2772=CARTESIAN_POINT('Ctrl Pts',(-19.8844555499167,1.16121563801282,37.0000000000043));
+#2773=CARTESIAN_POINT('Ctrl Pts',(-19.8970300677638,0.743973461619962,37.0000000000027));
+#2774=CARTESIAN_POINT('Ctrl Pts',(-19.8966273422754,0.326541384901785,37.0000000000014));
+#2775=CARTESIAN_POINT('Ctrl Pts',(-19.8832451887938,-0.0904627327270593,
+37.0000000000006));
+#2776=CARTESIAN_POINT('Ctrl Pts',(-19.8699466097765,-0.504862568778408,
+36.9999999999997));
+#2777=CARTESIAN_POINT('Ctrl Pts',(-19.8438301466062,-0.918840310410071,
+36.9999999999992));
+#2778=CARTESIAN_POINT('Ctrl Pts',(-19.8048428118082,-1.33178387674108,36.9999999999991));
+#2779=CARTESIAN_POINT('Ctrl Pts',(-19.7661752737264,-1.74134024060866,36.999999999999));
+#2780=CARTESIAN_POINT('Ctrl Pts',(-19.7148470719478,-2.14987982889225,36.9999999999992));
+#2781=CARTESIAN_POINT('Ctrl Pts',(-19.6507574321608,-2.55679213556182,36.9999999999995));
+#2782=CARTESIAN_POINT('Ctrl Pts',(-19.601362005766,-2.87040923436286,36.9999999999997));
+#2783=CARTESIAN_POINT('Ctrl Pts',(-19.5443851053712,-3.18305950347328,37.));
+#2784=CARTESIAN_POINT('Ctrl Pts',(-19.4797608033147,-3.49445511085725,37.0000000000001));
+#2785=CARTESIAN_POINT('Ctrl Pts',(-19.458612809919,-3.59635783226135,37.0000000000001));
+#2786=CARTESIAN_POINT('Ctrl Pts',(-19.4366457233508,-3.69812612432019,37.0000000000001));
+#2787=CARTESIAN_POINT('Ctrl Pts',(-19.4138568323785,-3.79974968766693,37.0000000000001));
+#2788=CARTESIAN_POINT('Ctrl Pts',(-19.4045019931143,-3.84146615828049,37.0000000000001));
+#2789=CARTESIAN_POINT('Ctrl Pts',(-19.3950086690899,-3.8831582392988,37.0000000000001));
+#2790=CARTESIAN_POINT('Ctrl Pts',(-19.3853766631112,-3.92482521260512,37.0000000000001));
+#2791=CARTESIAN_POINT('Ctrl Pts',(-19.3760359004234,-3.96523230022892,37.0000000000001));
+#2792=CARTESIAN_POINT('Ctrl Pts',(-19.3665666015955,-4.00560756190721,37.0000000000001));
+#2793=CARTESIAN_POINT('Ctrl Pts',(-19.3569701188655,-4.04594473750268,37.0000000000001));
+#2794=CARTESIAN_POINT('Ctrl Pts',(-19.3269039497058,-4.17232274275746,37.));
+#2795=CARTESIAN_POINT('Ctrl Pts',(-19.2955853068819,-4.29834457926473,37.));
+#2796=CARTESIAN_POINT('Ctrl Pts',(-19.2630152046164,-4.42399202945931,37.));
+#2797=CARTESIAN_POINT('Origin',(0.,0.,37.));
+#2798=CARTESIAN_POINT('Origin',(0.,0.,33.));
+#2799=CARTESIAN_POINT('Ctrl Pts',(1.50649946436059E-12,20.7549902930341,
+33.));
+#2800=CARTESIAN_POINT('Ctrl Pts',(-0.440110031575324,20.7432993120651,33.));
+#2801=CARTESIAN_POINT('Ctrl Pts',(-0.879709692417888,20.7173289927687,33.));
+#2802=CARTESIAN_POINT('Ctrl Pts',(-1.31816876784432,20.677281775154,33.0000000000002));
+#2803=CARTESIAN_POINT('Ctrl Pts',(-1.74209057826807,20.6385623371377,33.0000000000004));
+#2804=CARTESIAN_POINT('Ctrl Pts',(-2.16494666227884,20.5866835149034,33.0000000000009));
+#2805=CARTESIAN_POINT('Ctrl Pts',(-2.58615564554742,20.5217766526115,33.0000000000015));
+#2806=CARTESIAN_POINT('Ctrl Pts',(-2.91470108936671,20.4711489245105,33.0000000000019));
+#2807=CARTESIAN_POINT('Ctrl Pts',(-3.242244269715,20.4125937905264,33.0000000000025));
+#2808=CARTESIAN_POINT('Ctrl Pts',(-3.56850127568403,20.3461530662556,33.0000000000032));
+#2809=CARTESIAN_POINT('Ctrl Pts',(-3.71123871579548,20.3170852493872,33.0000000000034));
+#2810=CARTESIAN_POINT('Ctrl Pts',(-3.85372986750927,20.2865078539403,33.0000000000037));
+#2811=CARTESIAN_POINT('Ctrl Pts',(-3.99595040825938,20.254423334686,33.000000000004));
+#2812=CARTESIAN_POINT('Ctrl Pts',(-4.07066254458377,20.2375685051109,33.0000000000042));
+#2813=CARTESIAN_POINT('Ctrl Pts',(-4.145299995115,20.2202977481313,33.0000000000043));
+#2814=CARTESIAN_POINT('Ctrl Pts',(-4.21985919183835,20.2026113505427,33.0000000000045));
+#2815=CARTESIAN_POINT('Ctrl Pts',(-4.26801422198503,20.1911883598655,33.0000000000046));
+#2816=CARTESIAN_POINT('Ctrl Pts',(-4.31613660881371,20.1795919882869,33.0000000000047));
+#2817=CARTESIAN_POINT('Ctrl Pts',(-4.36422538426908,20.1678223026263,33.0000000000048));
+#2818=CARTESIAN_POINT('Ctrl Pts',(-4.40117215608242,20.1587796125951,33.0000000000048));
+#2819=CARTESIAN_POINT('Ctrl Pts',(-4.43809756538908,20.1496349665839,33.0000000000049));
+#2820=CARTESIAN_POINT('Ctrl Pts',(-4.47498946647443,20.1403914189193,33.000000000005));
+#2821=CARTESIAN_POINT('Ctrl Pts',(-4.88909271013634,20.0366346875437,33.0000000000057));
+#2822=CARTESIAN_POINT('Ctrl Pts',(-5.29937902773285,19.920322613822,33.000000000006));
+#2823=CARTESIAN_POINT('Ctrl Pts',(-5.70528417045191,19.791696973318,33.0000000000063));
+#2824=CARTESIAN_POINT('Ctrl Pts',(-6.11326443827067,19.6624137548062,33.0000000000065));
+#2825=CARTESIAN_POINT('Ctrl Pts',(-6.51681914617344,19.5206906083458,33.0000000000068));
+#2826=CARTESIAN_POINT('Ctrl Pts',(-6.91536527054039,19.3667215363174,33.0000000000072));
+#2827=CARTESIAN_POINT('Ctrl Pts',(-7.31298360494026,19.213110894472,33.0000000000076));
+#2828=CARTESIAN_POINT('Ctrl Pts',(-7.70561715424852,19.0473110863876,33.0000000000083));
+#2829=CARTESIAN_POINT('Ctrl Pts',(-8.09266923307101,18.8694661797697,33.0000000000092));
+#2830=CARTESIAN_POINT('Ctrl Pts',(-8.47561157229079,18.6935096398494,33.0000000000101));
+#2831=CARTESIAN_POINT('Ctrl Pts',(-8.85309078929623,18.5057621991798,33.0000000000114));
+#2832=CARTESIAN_POINT('Ctrl Pts',(-9.22450458322822,18.306319029803,33.0000000000128));
+#2833=CARTESIAN_POINT('Ctrl Pts',(-9.50220664147712,18.1571975390439,33.0000000000138));
+#2834=CARTESIAN_POINT('Ctrl Pts',(-9.77651743536464,18.0015367610886,33.000000000015));
+#2835=CARTESIAN_POINT('Ctrl Pts',(-10.0471738695141,17.8393611256408,33.0000000000162));
+#2836=CARTESIAN_POINT('Ctrl Pts',(-10.4197824665014,17.616096394545,33.0000000000178));
+#2837=CARTESIAN_POINT('Ctrl Pts',(-10.7854668396802,17.3804853837523,33.0000000000194));
+#2838=CARTESIAN_POINT('Ctrl Pts',(-11.143707888713,17.1329654536508,33.0000000000207));
+#2839=CARTESIAN_POINT('Ctrl Pts',(-11.2427527522532,17.064532263857,33.000000000021));
+#2840=CARTESIAN_POINT('Ctrl Pts',(-11.3412284072744,16.9951885596204,33.0000000000213));
+#2841=CARTESIAN_POINT('Ctrl Pts',(-11.439123288905,16.9249431171199,33.0000000000216));
+#2842=CARTESIAN_POINT('Ctrl Pts',(-11.4838141052025,16.8928747789776,33.0000000000217));
+#2843=CARTESIAN_POINT('Ctrl Pts',(-11.5283838793405,16.8606185078077,33.0000000000218));
+#2844=CARTESIAN_POINT('Ctrl Pts',(-11.5728314919652,16.8281751257819,33.0000000000219));
+#2845=CARTESIAN_POINT('Ctrl Pts',(-11.6035289450782,16.8057683160625,33.000000000022));
+#2846=CARTESIAN_POINT('Ctrl Pts',(-11.6341659235212,16.7832738411819,33.000000000022));
+#2847=CARTESIAN_POINT('Ctrl Pts',(-11.664733540003,16.7606983894896,33.0000000000221));
+#2848=CARTESIAN_POINT('Ctrl Pts',(-12.0038337277041,16.51025884636,33.0000000000228));
+#2849=CARTESIAN_POINT('Ctrl Pts',(-12.3347036558637,16.249636596318,33.0000000000229));
+#2850=CARTESIAN_POINT('Ctrl Pts',(-12.6569717066338,15.9793562532631,33.0000000000228));
+#2851=CARTESIAN_POINT('Ctrl Pts',(-12.9817577474775,15.7069641178067,33.0000000000227));
+#2852=CARTESIAN_POINT('Ctrl Pts',(-13.2978073748013,15.4247620107201,33.0000000000225));
+#2853=CARTESIAN_POINT('Ctrl Pts',(-13.6047110716276,15.1332424337722,33.0000000000224));
+#2854=CARTESIAN_POINT('Ctrl Pts',(-13.9124190514854,14.8409588899789,33.0000000000223));
+#2855=CARTESIAN_POINT('Ctrl Pts',(-14.2109334957725,14.5393085736654,33.0000000000224));
+#2856=CARTESIAN_POINT('Ctrl Pts',(-14.4998064930188,14.2287491531117,33.0000000000227));
+#2857=CARTESIAN_POINT('Ctrl Pts',(-14.7868259263095,13.9201824482271,33.000000000023));
+#2858=CARTESIAN_POINT('Ctrl Pts',(-15.0643275769849,13.6028201651155,33.0000000000234));
+#2859=CARTESIAN_POINT('Ctrl Pts',(-15.3318320887462,13.2770794202293,33.0000000000241));
+#2860=CARTESIAN_POINT('Ctrl Pts',(-15.5970829561757,12.9540829422659,33.0000000000247));
+#2861=CARTESIAN_POINT('Ctrl Pts',(-15.8525047244804,12.6228481611215,33.0000000000255));
+#2862=CARTESIAN_POINT('Ctrl Pts',(-16.0975858859713,12.2837567515625,33.0000000000262));
+#2863=CARTESIAN_POINT('Ctrl Pts',(-16.3086184325197,11.9917746047642,33.0000000000267));
+#2864=CARTESIAN_POINT('Ctrl Pts',(-16.5119834201886,11.6939666637514,33.0000000000272));
+#2865=CARTESIAN_POINT('Ctrl Pts',(-16.707325031051,11.3905650509957,33.0000000000273));
+#2866=CARTESIAN_POINT('Ctrl Pts',(-16.757436665057,11.3127324248179,33.0000000000274));
+#2867=CARTESIAN_POINT('Ctrl Pts',(-16.8070201389173,11.2345316363504,33.0000000000274));
+#2868=CARTESIAN_POINT('Ctrl Pts',(-16.8560691354052,11.1559665143174,33.0000000000274));
+#2869=CARTESIAN_POINT('Ctrl Pts',(-16.8772063936584,11.1221095265498,33.0000000000273));
+#2870=CARTESIAN_POINT('Ctrl Pts',(-16.8982443920694,11.0881848777076,33.0000000000273));
+#2871=CARTESIAN_POINT('Ctrl Pts',(-16.9191826175251,11.0541928723889,33.0000000000273));
+#2872=CARTESIAN_POINT('Ctrl Pts',(-16.9387455211839,11.0224336229423,33.0000000000273));
+#2873=CARTESIAN_POINT('Ctrl Pts',(-16.9582189135013,10.9906194673932,33.0000000000273));
+#2874=CARTESIAN_POINT('Ctrl Pts',(-16.9775983919042,10.9587574320275,33.0000000000272));
+#2875=CARTESIAN_POINT('Ctrl Pts',(-17.0769685316639,10.795381780656,33.0000000000271));
+#2876=CARTESIAN_POINT('Ctrl Pts',(-17.1739025076303,10.6306940182662,33.0000000000268));
+#2877=CARTESIAN_POINT('Ctrl Pts',(-17.26836270588,10.4647374449668,33.0000000000264));
+#2878=CARTESIAN_POINT('Ctrl Pts',(-17.4806862467495,10.0917074500442,33.0000000000255));
+#2879=CARTESIAN_POINT('Ctrl Pts',(-17.6805146936909,9.71226915980472,33.0000000000243));
+#2880=CARTESIAN_POINT('Ctrl Pts',(-17.8677951088872,9.32710044693996,33.000000000023));
+#2881=CARTESIAN_POINT('Ctrl Pts',(-18.0512487160163,8.94980210715253,33.0000000000218));
+#2882=CARTESIAN_POINT('Ctrl Pts',(-18.2226618011113,8.56700448543038,33.0000000000205));
+#2883=CARTESIAN_POINT('Ctrl Pts',(-18.3819372347818,8.17931779587062,33.0000000000195));
+#2884=CARTESIAN_POINT('Ctrl Pts',(-18.5417466188629,7.79033143653574,33.0000000000185));
+#2885=CARTESIAN_POINT('Ctrl Pts',(-18.6893369784652,7.39642264531845,33.0000000000177));
+#2886=CARTESIAN_POINT('Ctrl Pts',(-18.8245610706152,6.99818902464972,33.0000000000172));
+#2887=CARTESIAN_POINT('Ctrl Pts',(-18.9595326259404,6.60069912244489,33.0000000000167));
+#2888=CARTESIAN_POINT('Ctrl Pts',(-19.0821841669042,6.19889999203108,33.0000000000164));
+#2889=CARTESIAN_POINT('Ctrl Pts',(-19.192318593182,5.79337524534821,33.0000000000162));
+#2890=CARTESIAN_POINT('Ctrl Pts',(-19.3061720875253,5.37415655948478,33.000000000016));
+#2891=CARTESIAN_POINT('Ctrl Pts',(-19.4066492951606,4.95095581117591,33.0000000000159));
+#2892=CARTESIAN_POINT('Ctrl Pts',(-19.4934734277112,4.5244148576553,33.0000000000155));
+#2893=CARTESIAN_POINT('Ctrl Pts',(-19.5260324774177,4.36446200008508,33.0000000000153));
+#2894=CARTESIAN_POINT('Ctrl Pts',(-19.5566709472587,4.2040394439013,33.0000000000151));
+#2895=CARTESIAN_POINT('Ctrl Pts',(-19.585371995989,4.043181204442,33.0000000000148));
+#2896=CARTESIAN_POINT('Ctrl Pts',(-19.6011900643819,3.95452706998007,33.0000000000147));
+#2897=CARTESIAN_POINT('Ctrl Pts',(-19.6164196259348,3.86574060085467,33.0000000000145));
+#2898=CARTESIAN_POINT('Ctrl Pts',(-19.6310576991102,3.77682751567115,33.0000000000143));
+#2899=CARTESIAN_POINT('Ctrl Pts',(-19.6366123276763,3.74308815961369,33.0000000000142));
+#2900=CARTESIAN_POINT('Ctrl Pts',(-19.6420814350472,3.70933260110895,33.0000000000141));
+#2901=CARTESIAN_POINT('Ctrl Pts',(-19.6474635052329,3.67557010665277,33.000000000014));
+#2902=CARTESIAN_POINT('Ctrl Pts',(-19.7133154977904,3.26247115830974,33.000000000013));
+#2903=CARTESIAN_POINT('Ctrl Pts',(-19.7662045104937,2.84795536190678,33.0000000000113));
+#2904=CARTESIAN_POINT('Ctrl Pts',(-19.8060353397565,2.43261247801254,33.0000000000095));
+#2905=CARTESIAN_POINT('Ctrl Pts',(-19.8458518637645,2.017418764645,33.0000000000078));
+#2906=CARTESIAN_POINT('Ctrl Pts',(-19.8726196799027,1.60139802355996,33.0000000000059));
+#2907=CARTESIAN_POINT('Ctrl Pts',(-19.8861928901774,1.18512875386867,33.0000000000044));
+#2908=CARTESIAN_POINT('Ctrl Pts',(-19.8921515202337,1.00238682828897,33.0000000000037));
+#2909=CARTESIAN_POINT('Ctrl Pts',(-19.8955666130286,0.819596916372284,33.000000000003));
+#2910=CARTESIAN_POINT('Ctrl Pts',(-19.8964226550874,0.636807717553431,33.0000000000025));
+#2911=CARTESIAN_POINT('Ctrl Pts',(-19.8984154440062,0.211290903105315,33.0000000000012));
+#2912=CARTESIAN_POINT('Ctrl Pts',(-19.8865441821844,-0.214222435975999,
+33.0000000000002));
+#2913=CARTESIAN_POINT('Ctrl Pts',(-19.8609763086607,-0.639066775815019,
+32.9999999999997));
+#2914=CARTESIAN_POINT('Ctrl Pts',(-19.835937324053,-1.05512292049266,32.9999999999991));
+#2915=CARTESIAN_POINT('Ctrl Pts',(-19.7977621942925,-1.47053799749848,32.999999999999));
+#2916=CARTESIAN_POINT('Ctrl Pts',(-19.7465564108878,-1.88467760128309,32.9999999999991));
+#2917=CARTESIAN_POINT('Ctrl Pts',(-19.6937282271519,-2.31193877426699,32.9999999999993));
+#2918=CARTESIAN_POINT('Ctrl Pts',(-19.6270307251037,-2.73784309273272,32.9999999999997));
+#2919=CARTESIAN_POINT('Ctrl Pts',(-19.5465248018118,-3.16167416174135,32.9999999999999));
+#2920=CARTESIAN_POINT('Ctrl Pts',(-19.5062718401659,-3.37358969624567,33.));
+#2921=CARTESIAN_POINT('Ctrl Pts',(-19.46256591487,-3.58498654529334,33.0000000000001));
+#2922=CARTESIAN_POINT('Ctrl Pts',(-19.4154095766188,-3.79577250531741,33.0000000000001));
+#2923=CARTESIAN_POINT('Ctrl Pts',(-19.4060885056832,-3.8374371247189,33.0000000000001));
+#2924=CARTESIAN_POINT('Ctrl Pts',(-19.3966326142317,-3.87907786985663,33.0000000000001));
+#2925=CARTESIAN_POINT('Ctrl Pts',(-19.3870419066755,-3.92069401896124,33.0000000000001));
+#2926=CARTESIAN_POINT('Ctrl Pts',(-19.3785035086487,-3.95774397000103,33.0000000000001));
+#2927=CARTESIAN_POINT('Ctrl Pts',(-19.369859423156,-3.99476929632169,33.0000000000001));
+#2928=CARTESIAN_POINT('Ctrl Pts',(-19.3611115499234,-4.03176203423502,33.));
+#2929=CARTESIAN_POINT('Ctrl Pts',(-19.3299745948325,-4.16343303454127,33.));
+#2930=CARTESIAN_POINT('Ctrl Pts',(-19.2975160951592,-4.29472026101809,33.));
+#2931=CARTESIAN_POINT('Ctrl Pts',(-19.2637435188572,-4.42560295564179,33.));
+#2932=CARTESIAN_POINT('Origin',(0.,0.,40.69717978381));
+#2933=CARTESIAN_POINT('Ctrl Pts',(-19.263015204614,-4.42399202945876,36.9999999999986));
+#2934=CARTESIAN_POINT('Ctrl Pts',(-20.0194613726952,-1.13026230748106,36.9455730724493));
+#2935=CARTESIAN_POINT('Ctrl Pts',(-19.9131928515028,2.35924299682677,36.8911461449));
+#2936=CARTESIAN_POINT('Ctrl Pts',(-18.9565672326481,5.59913852044859,36.8367192173506));
+#2937=CARTESIAN_POINT('Ctrl Pts',(-17.9999416137933,8.83903404407042,36.7822922898013));
+#2938=CARTESIAN_POINT('Ctrl Pts',(-16.1929588972762,11.8293197870062,36.727865362252));
+#2939=CARTESIAN_POINT('Ctrl Pts',(-13.7688422833076,14.1823389782319,36.6734384347027));
+#2940=CARTESIAN_POINT('Ctrl Pts',(-11.344725669339,16.5353581694575,36.6190115071534));
+#2941=CARTESIAN_POINT('Ctrl Pts',(-8.30347515791902,18.2511108089729,36.5645845796041));
+#2942=CARTESIAN_POINT('Ctrl Pts',(-5.03663551422848,19.1132760636942,36.5101576520547));
+#2943=CARTESIAN_POINT('Ctrl Pts',(-3.40321569238322,19.5443586910548,36.4829441882801));
+#2944=CARTESIAN_POINT('Ctrl Pts',(-1.71339858747029,19.7620444722169,36.4557307245054));
+#2945=CARTESIAN_POINT('Ctrl Pts',(-0.0232936719462355,19.7640534427621,
+36.4285172607308));
+#2946=CARTESIAN_POINT('Ctrl Pts',(1.66681124357785,19.7660624133073,36.4013037969561));
+#2947=CARTESIAN_POINT('Ctrl Pts',(3.35720396971304,19.5523945732355,36.3740903331815));
+#2948=CARTESIAN_POINT('Ctrl Pts',(4.99163799352791,19.1251437721783,36.3468768694068));
+#2949=CARTESIAN_POINT('Ctrl Pts',(8.26050604115761,18.2706421700638,36.2924499418575));
+#2950=CARTESIAN_POINT('Ctrl Pts',(11.3055392795058,16.5618087240074,36.2380230143082));
+#2951=CARTESIAN_POINT('Ctrl Pts',(13.7352980627935,14.2146228290684,36.1835960867589));
+#2952=CARTESIAN_POINT('Ctrl Pts',(16.1650568460811,11.8674369341294,36.1291691592095));
+#2953=CARTESIAN_POINT('Ctrl Pts',(17.9795411743081,8.8818985903077,36.0747422316602));
+#2954=CARTESIAN_POINT('Ctrl Pts',(18.9441758054792,5.64396227598865,36.0203153041109));
+#2955=CARTESIAN_POINT('Ctrl Pts',(19.4887183312938,3.8161261585091,35.9895909493736));
+#2956=CARTESIAN_POINT('Ctrl Pts',(19.7624412971649,1.90785898652953,35.9588665946362));
+#2957=CARTESIAN_POINT('Ctrl Pts',(19.7628973704869,-0.00019593457795329,
+35.9281422398989));
+#2958=CARTESIAN_POINT('Ctrl Pts',(-20.2283162145099,-4.64596337363218,37.5718637289485));
+#2959=CARTESIAN_POINT('Ctrl Pts',(-21.0227166491462,-1.18717950030918,37.5174368013992));
+#2960=CARTESIAN_POINT('Ctrl Pts',(-20.799624003874,6.1415855546873,37.4085829463006));
+#2961=CARTESIAN_POINT('Ctrl Pts',(-15.1071292071082,15.5620895493382,37.2453021636526));
+#2962=CARTESIAN_POINT('Ctrl Pts',(-7.12303276279434,20.0665367299323,37.1092348447794));
+#2963=CARTESIAN_POINT('Ctrl Pts',(-0.0250370723683371,20.9810095801355,
+37.0003809896807));
+#2964=CARTESIAN_POINT('Ctrl Pts',(7.07540013713416,20.0835992213964,36.8915271345821));
+#2965=CARTESIAN_POINT('Ctrl Pts',(15.0695446543158,15.5975254303418,36.7554598157088));
+#2966=CARTESIAN_POINT('Ctrl Pts',(20.7859177952244,6.19212626704858,36.5921790330609));
+#2967=CARTESIAN_POINT('Ctrl Pts',(21.1476733586435,-4.80362380130251,36.4288982504129));
+#2968=CARTESIAN_POINT('Ctrl Pts',(16.0690560629573,-14.5651744912835,36.265617467765));
+#2969=CARTESIAN_POINT('Ctrl Pts',(6.85241851620531,-20.5752812488068,36.102336685117));
+#2970=CARTESIAN_POINT('Ctrl Pts',(-4.12680157364855,-21.2926812647321,35.9390559024691));
+#2971=CARTESIAN_POINT('Ctrl Pts',(-14.0449415472378,-16.5246906561143,35.7757751198211));
+#2972=CARTESIAN_POINT('Ctrl Pts',(-20.3469639908273,-7.50631994844604,35.6124943371732));
+#2973=CARTESIAN_POINT('Ctrl Pts',(-21.4122216553207,3.4459862677809,35.4492135545252));
+#2974=CARTESIAN_POINT('Ctrl Pts',(-16.9646250004991,13.5100146819291,35.2859327718773));
+#2975=CARTESIAN_POINT('Ctrl Pts',(-8.15187694844865,20.0970467844411,35.1226519892293));
+#2976=CARTESIAN_POINT('Ctrl Pts',(1.55012987296272,21.3538419352189,34.9775135157645));
+#2977=CARTESIAN_POINT('Ctrl Pts',(9.57259017749635,18.8667415403669,34.8505173514827));
+#2978=CARTESIAN_POINT('Ctrl Pts',(17.2953612956199,13.1487481537563,34.705378878018));
+#2979=CARTESIAN_POINT('Ctrl Pts',(22.3815211941348,1.69217796752586,34.5239557861868));
+#2980=CARTESIAN_POINT('Ctrl Pts',(18.4108567893766,-12.8349789276998,34.3062480759896));
+#2981=CARTESIAN_POINT('Ctrl Pts',(6.16626193889049,-21.5835229253738,34.0885403657923));
+#2982=CARTESIAN_POINT('Ctrl Pts',(-8.86357335287595,-20.6189027305929,33.8708326555951));
+#2983=CARTESIAN_POINT('Ctrl Pts',(-18.970042029452,-11.2395474750274,33.6712672545809));
+#2984=CARTESIAN_POINT('Ctrl Pts',(-21.6689194471625,0.697618358734485,33.4898441627499));
+#2985=CARTESIAN_POINT('Ctrl Pts',(-18.5509712431559,11.2376745525969,33.3265633801019));
+#2986=CARTESIAN_POINT('Ctrl Pts',(-10.6405647662314,18.8984103846115,33.163282597454));
+#2987=CARTESIAN_POINT('Ctrl Pts',(-3.54883895641488,20.7549934362234,33.0544287423553));
+#2988=CARTESIAN_POINT('Ctrl Pts',(-7.97187182802542E-10,20.7549934363597,
+33.000001814806));
+#2989=CARTESIAN_POINT('Ctrl Pts',(-19.9065487235739,-4.57197495362293,37.3812425223778));
+#2990=CARTESIAN_POINT('Ctrl Pts',(-20.688298082619,-1.16820921408438,37.3268155948285));
+#2991=CARTESIAN_POINT('Ctrl Pts',(-20.4687247086348,6.04397104035218,37.2179617397299));
+#2992=CARTESIAN_POINT('Ctrl Pts',(-14.8667464132991,15.3145933420781,37.054680957082));
+#2993=CARTESIAN_POINT('Ctrl Pts',(-7.00964048518594,19.7473527932147,36.9186136382086));
+#2994=CARTESIAN_POINT('Ctrl Pts',(-0.0245539841603909,20.6472497805146,
+36.8097597831101));
+#2995=CARTESIAN_POINT('Ctrl Pts',(6.96292787324629,19.7640864689751,36.7009059280114));
+#2996=CARTESIAN_POINT('Ctrl Pts',(14.8298856925922,15.3493435446079,36.5648386091382));
+#2997=CARTESIAN_POINT('Ctrl Pts',(20.4552863874804,6.09353967597493,36.4015578264901));
+#2998=CARTESIAN_POINT('Ctrl Pts',(20.8112428017155,-4.72729460673861,36.2382770438422));
+#2999=CARTESIAN_POINT('Ctrl Pts',(15.8133752413968,-14.3335408118519,36.0749962611943));
+#3000=CARTESIAN_POINT('Ctrl Pts',(6.74332903627948,-20.2480032559001,35.9117154785463));
+#3001=CARTESIAN_POINT('Ctrl Pts',(-4.06123965970169,-20.9539466992032,35.7484346958984));
+#3002=CARTESIAN_POINT('Ctrl Pts',(-13.8215854263921,-16.2617638325609,35.5851539132505));
+#3003=CARTESIAN_POINT('Ctrl Pts',(-20.0233206466142,-7.38682931434198,35.4218731306024));
+#3004=CARTESIAN_POINT('Ctrl Pts',(-21.0715882273805,3.39125505219635,35.2585923479545));
+#3005=CARTESIAN_POINT('Ctrl Pts',(-16.6947019893338,13.2951698029415,35.0953115653066));
+#3006=CARTESIAN_POINT('Ctrl Pts',(-8.02211798841942,19.7773816610365,34.9320307826586));
+#3007=CARTESIAN_POINT('Ctrl Pts',(1.52555716286936,21.0141448582926,34.7868923091938));
+#3008=CARTESIAN_POINT('Ctrl Pts',(9.42038840993324,18.5665761183392,34.659896144912));
+#3009=CARTESIAN_POINT('Ctrl Pts',(17.0202847812866,12.9395117198483,34.5147576714472));
+#3010=CARTESIAN_POINT('Ctrl Pts',(22.0254891948104,1.6651688178067,34.3333345796162));
+#3011=CARTESIAN_POINT('Ctrl Pts',(18.1179302649994,-12.6308781701317,34.1156268694189));
+#3012=CARTESIAN_POINT('Ctrl Pts',(6.06808356622206,-21.2402033387231,33.8979191592216));
+#3013=CARTESIAN_POINT('Ctrl Pts',(-8.72265750451693,-20.2908672952975,33.6802114490244));
+#3014=CARTESIAN_POINT('Ctrl Pts',(-18.668317455814,-11.0606752904604,33.4806460480102));
+#3015=CARTESIAN_POINT('Ctrl Pts',(-21.3242136531072,0.686608431494627,33.2992229561792));
+#3016=CARTESIAN_POINT('Ctrl Pts',(-18.2558222744398,11.0589838226784,33.1359421735313));
+#3017=CARTESIAN_POINT('Ctrl Pts',(-10.4712213168984,18.5978228855229,32.9726613908833));
+#3018=CARTESIAN_POINT('Ctrl Pts',(-3.49230114907399,20.4248432802362,32.8638075357847));
+#3019=CARTESIAN_POINT('Ctrl Pts',(8.38912413097994E-5,20.4248289357228,
+32.8093806082353));
+#3020=CARTESIAN_POINT('Ctrl Pts',(-19.5847816956178,-4.49798460656997,37.1906212818346));
+#3021=CARTESIAN_POINT('Ctrl Pts',(-20.3538796497416,-1.14923692169422,37.1361943542853));
+#3022=CARTESIAN_POINT('Ctrl Pts',(-20.1378248467886,5.94635851789729,37.0273404991866));
+#3023=CARTESIAN_POINT('Ctrl Pts',(-14.6263621480945,15.0670985922087,36.8640597165387));
+#3024=CARTESIAN_POINT('Ctrl Pts',(-6.89624629834909,19.4281695557635,36.7279923976654));
+#3025=CARTESIAN_POINT('Ctrl Pts',(-0.0240688926471053,20.3134900033662,
+36.6191385425668));
+#3026=CARTESIAN_POINT('Ctrl Pts',(6.85045753378064,19.4445730602682,36.5102846874681));
+#3027=CARTESIAN_POINT('Ctrl Pts',(14.5902282346117,15.1011602348922,36.3742173685949));
+#3028=CARTESIAN_POINT('Ctrl Pts',(20.1246555908132,5.99495110614403,36.2109365859469));
+#3029=CARTESIAN_POINT('Ctrl Pts',(20.474811806405,-4.65096743603539,36.047655803299));
+#3030=CARTESIAN_POINT('Ctrl Pts',(15.557693044495,-14.1019086806756,35.884375020651));
+#3031=CARTESIAN_POINT('Ctrl Pts',(6.63423759830388,-19.9207259369385,35.721094238003));
+#3032=CARTESIAN_POINT('Ctrl Pts',(-3.99567978278065,-20.6152117600786,35.5578134553551));
+#3033=CARTESIAN_POINT('Ctrl Pts',(-13.598230896818,-15.9988356837431,35.3945326727072));
+#3034=CARTESIAN_POINT('Ctrl Pts',(-19.6996780386024,-7.26733674465441,35.2312518900592));
+#3035=CARTESIAN_POINT('Ctrl Pts',(-20.7309544908966,3.33652588442575,35.0679711074113));
+#3036=CARTESIAN_POINT('Ctrl Pts',(-16.4247777044458,13.0803265566947,34.9046903247633));
+#3037=CARTESIAN_POINT('Ctrl Pts',(-7.8923571172277,19.4577173352329,34.7414095421154));
+#3038=CARTESIAN_POINT('Ctrl Pts',(1.50098649314355,20.6744476537556,34.5962710686505));
+#3039=CARTESIAN_POINT('Ctrl Pts',(9.26818845302315,18.2664098003691,34.4692749043688));
+#3040=CARTESIAN_POINT('Ctrl Pts',(16.7452095389683,12.7302736471485,34.324136430904));
+#3041=CARTESIAN_POINT('Ctrl Pts',(21.669457378523,1.63815753263506,34.1427133390729));
+#3042=CARTESIAN_POINT('Ctrl Pts',(17.8250025327143,-12.4267791827732,33.9250056288756));
+#3043=CARTESIAN_POINT('Ctrl Pts',(5.96990313861081,-20.8968843614716,33.7072979186784));
+#3044=CARTESIAN_POINT('Ctrl Pts',(-8.58174363339907,-19.9628310333857,33.4895902084811));
+#3045=CARTESIAN_POINT('Ctrl Pts',(-18.366593973543,-10.8818013053948,33.290024807467));
+#3046=CARTESIAN_POINT('Ctrl Pts',(-20.979507813175,0.675600573973281,33.1086017156359));
+#3047=CARTESIAN_POINT('Ctrl Pts',(-17.9606722504725,10.8802948747624,32.945320932988));
+#3048=CARTESIAN_POINT('Ctrl Pts',(-10.3018760732881,18.2972364206117,32.78204015034));
+#3049=CARTESIAN_POINT('Ctrl Pts',(-3.43576136334676,20.0946934827998,32.6731862952414));
+#3050=CARTESIAN_POINT('Ctrl Pts',(0.000169765060103694,20.0946644549524,
+32.6187593676921));
+#3051=CARTESIAN_POINT('Ctrl Pts',(-19.263015204614,-4.42399202945876,36.9999999999986));
+#3052=CARTESIAN_POINT('Ctrl Pts',(-20.0194613726952,-1.13026230748106,36.9455730724493));
+#3053=CARTESIAN_POINT('Ctrl Pts',(-19.8069243303105,5.84874830113459,36.8367192173506));
+#3054=CARTESIAN_POINT('Ctrl Pts',(-14.385976180759,14.8196055299421,36.6734384347027));
+#3055=CARTESIAN_POINT('Ctrl Pts',(-6.78284990220902,19.1089871287306,36.5373711158294));
+#3056=CARTESIAN_POINT('Ctrl Pts',(-0.023581482557395,19.979730253379,36.4285172607308));
+#3057=CARTESIAN_POINT('Ctrl Pts',(6.73798942198351,19.125058893092,36.3196634056321));
+#3058=CARTESIAN_POINT('Ctrl Pts',(14.350572517854,14.852975277951,36.1835960867589));
+#3059=CARTESIAN_POINT('Ctrl Pts',(19.7940255025351,5.89636024648603,36.0203153041109));
+#3060=CARTESIAN_POINT('Ctrl Pts',(20.1383803048807,-4.57464260796328,35.857034521463));
+#3061=CARTESIAN_POINT('Ctrl Pts',(15.3020092566884,-13.8702783422131,35.693753738815));
+#3062=CARTESIAN_POINT('Ctrl Pts',(6.52514389450505,-19.593449399116,35.5304729561671));
+#3063=CARTESIAN_POINT('Ctrl Pts',(-3.93012226369163,-20.2764763897302,35.3671921735191));
+#3064=CARTESIAN_POINT('Ctrl Pts',(-13.3748782097146,-15.735906002004,35.2039113908712));
+#3065=CARTESIAN_POINT('Ctrl Pts',(-19.3760362837695,-7.14784193518007,35.0406306082232));
+#3066=CARTESIAN_POINT('Ctrl Pts',(-20.3903203984875,3.28179908693491,34.8773498255753));
+#3067=CARTESIAN_POINT('Ctrl Pts',(-16.1548519463122,12.8654852008856,34.7140690429274));
+#3068=CARTESIAN_POINT('Ctrl Pts',(-7.76259403455108,19.1380539336572,34.5507882602794));
+#3069=CARTESIAN_POINT('Ctrl Pts',(1.47641818497715,20.3347503026987,34.4056497868146));
+#3070=CARTESIAN_POINT('Ctrl Pts',(9.11599059224387,17.9662424464919,34.2786536225328));
+#3071=CARTESIAN_POINT('Ctrl Pts',(16.4701357698003,12.5210336784709,34.133515149068));
+#3072=CARTESIAN_POINT('Ctrl Pts',(21.3134257753055,1.61114377603528,33.9520920572369));
+#3073=CARTESIAN_POINT('Ctrl Pts',(17.5320734034366,-12.2226822449176,33.7343843470397));
+#3074=CARTESIAN_POINT('Ctrl Pts',(5.8717203329958,-20.5535660907101,33.5166766368424));
+#3075=CARTESIAN_POINT('Ctrl Pts',(-8.44083205117948,-19.6347938159012,33.2989689266451));
+#3076=CARTESIAN_POINT('Ctrl Pts',(-18.0648717554346,-10.7029252370901,33.0994035256309));
+#3077=CARTESIAN_POINT('Ctrl Pts',(-20.6348019213361,0.664595111931694,32.9179804337999));
+#3078=CARTESIAN_POINT('Ctrl Pts',(-17.6655210062012,10.7016079899127,32.754699651152));
+#3079=CARTESIAN_POINT('Ctrl Pts',(-10.1325287536075,17.9966511536667,32.591418868504));
+#3080=CARTESIAN_POINT('Ctrl Pts',(-3.3792192880784,19.764544101487,32.4825650134054));
+#3081=CARTESIAN_POINT('Ctrl Pts',(0.000257932543007549,19.7644999983145,
+32.4281380858561));
+#3082=CARTESIAN_POINT('',(0.,0.,0.));
+#3083=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#3084=CARTESIAN_POINT('',(-20.0100014770053,-0.000277292072613084,15.7718023061028));
+#3085=CARTESIAN_POINT('',(-20.0126135912155,-0.000200368718858979,15.2281976938972));
+#3086=CARTESIAN_POINT('',(-20.01125,-2.45067132594375E-15,14.));
+#3087=CARTESIAN_POINT('',(15.0853496818042,-13.148473353975,14.));
+#3088=CARTESIAN_POINT('Ctrl Pts',(-20.0126135912155,-0.000200368718858979,
+15.2281976938972));
+#3089=CARTESIAN_POINT('Ctrl Pts',(-20.0109893701059,3.02489871295582,15.1800684820958));
+#3090=CARTESIAN_POINT('Ctrl Pts',(-19.3145503659369,6.05071768315974,15.1319392702945));
+#3091=CARTESIAN_POINT('Ctrl Pts',(-17.9889563023171,8.76982358934463,15.0838100584931));
+#3092=CARTESIAN_POINT('Ctrl Pts',(-16.5674928967234,11.6855801151558,15.0322000557077));
+#3093=CARTESIAN_POINT('Ctrl Pts',(-14.4225804262966,14.24865525344,14.9805900529224));
+#3094=CARTESIAN_POINT('Ctrl Pts',(-11.8029919885447,16.1617454690657,14.928980050137));
+#3095=CARTESIAN_POINT('Ctrl Pts',(-9.18340355079284,18.0748356846913,14.8773700473516));
+#3096=CARTESIAN_POINT('Ctrl Pts',(-6.08913914571581,19.3379409776583,14.8257600445662));
+#3097=CARTESIAN_POINT('Ctrl Pts',(-2.87909338602945,19.8046142446213,14.7741500417808));
+#3098=CARTESIAN_POINT('Ctrl Pts',(0.330952373656903,20.2712875115843,14.7225400389954));
+#3099=CARTESIAN_POINT('Ctrl Pts',(3.65677948795258,19.9415287525434,14.67093003621));
+#3100=CARTESIAN_POINT('Ctrl Pts',(6.71265872983519,18.8534753633219,14.6193200334246));
+#3101=CARTESIAN_POINT('Ctrl Pts',(9.76853797171777,17.7654219741003,14.5677100306393));
+#3102=CARTESIAN_POINT('Ctrl Pts',(12.5544693411873,15.9190739546981,14.5161000278539));
+#3103=CARTESIAN_POINT('Ctrl Pts',(14.7472956606804,13.5288034169202,14.4644900250685));
+#3104=CARTESIAN_POINT('Ctrl Pts',(16.9401219801735,11.1385328791423,14.4128800222831));
+#3105=CARTESIAN_POINT('Ctrl Pts',(18.5398432496902,8.20433982298879,14.3612700194977));
+#3106=CARTESIAN_POINT('Ctrl Pts',(19.3609823860279,5.06608439560403,14.3096600167123));
+#3107=CARTESIAN_POINT('Ctrl Pts',(20.1821215223656,1.92782896821927,14.2580500139269));
+#3108=CARTESIAN_POINT('Ctrl Pts',(20.2246785255243,-1.4144888303967,14.2064400111415));
+#3109=CARTESIAN_POINT('Ctrl Pts',(19.4834510621188,-4.57208879167493,14.1548300083562));
+#3110=CARTESIAN_POINT('Ctrl Pts',(18.7422235987133,-7.72968875295314,14.1032200055708));
+#3111=CARTESIAN_POINT('Ctrl Pts',(17.2172116687436,-10.7025708768936,14.0516100027854));
+#3112=CARTESIAN_POINT('Ctrl Pts',(15.0853496818041,-13.1484733539751,14.));
+#3113=CARTESIAN_POINT('',(-15.0861011747514,-13.1486053005196,14.));
+#3114=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#3115=CARTESIAN_POINT('Ctrl Pts',(-15.0861011747514,-13.1486053005196,14.));
+#3116=CARTESIAN_POINT('Ctrl Pts',(-13.3047762848149,-15.1885638796176,14.0430832636987));
+#3117=CARTESIAN_POINT('Ctrl Pts',(-11.1067991064897,-16.8666515269598,14.0861665273973));
+#3118=CARTESIAN_POINT('Ctrl Pts',(-8.66596607182826,-18.0392063408169,14.129249791096));
+#3119=CARTESIAN_POINT('Ctrl Pts',(-5.74206038542012,-19.4438250259854,14.1808597938814));
+#3120=CARTESIAN_POINT('Ctrl Pts',(-2.46965760942251,-20.1230063104698,14.2324697966668));
+#3121=CARTESIAN_POINT('Ctrl Pts',(0.771717582487509,-19.9979272092298,14.2840797994521));
+#3122=CARTESIAN_POINT('Ctrl Pts',(4.01309277439753,-19.8728481079898,14.3356898022375));
+#3123=CARTESIAN_POINT('Ctrl Pts',(7.22344038221996,-18.9435086210254,14.3872998050229));
+#3124=CARTESIAN_POINT('Ctrl Pts',(10.0303979390216,-17.3177215207309,14.4389098078083));
+#3125=CARTESIAN_POINT('Ctrl Pts',(12.8373554958233,-15.6919344204363,14.4905198105937));
+#3126=CARTESIAN_POINT('Ctrl Pts',(15.2409230016042,-13.3696997068116,14.5421298133791));
+#3127=CARTESIAN_POINT('Ctrl Pts',(16.9623293097156,-10.6203492405901,14.5937398161645));
+#3128=CARTESIAN_POINT('Ctrl Pts',(18.683735617827,-7.87099877436864,14.6453498189499));
+#3129=CARTESIAN_POINT('Ctrl Pts',(19.7229807282689,-4.69453255555042,14.6969598217352));
+#3130=CARTESIAN_POINT('Ctrl Pts',(19.9595254356855,-1.45937743135719,14.7485698245206));
+#3131=CARTESIAN_POINT('Ctrl Pts',(20.1960701431021,1.77577769283608,14.800179827306));
+#3132=CARTESIAN_POINT('Ctrl Pts',(19.6299144474933,5.06962172240436,14.8517898300914));
+#3133=CARTESIAN_POINT('Ctrl Pts',(18.326725050268,8.04012225392839,14.9033998328768));
+#3134=CARTESIAN_POINT('Ctrl Pts',(17.0235356530427,11.0106227854524,14.9550098356622));
+#3135=CARTESIAN_POINT('Ctrl Pts',(14.9833125542008,13.6577798189322,15.0066198384476));
+#3136=CARTESIAN_POINT('Ctrl Pts',(12.4426895498011,15.6745625434321,15.058229841233));
+#3137=CARTESIAN_POINT('Ctrl Pts',(9.90206654540142,17.6913452679321,15.1098398440183));
+#3138=CARTESIAN_POINT('Ctrl Pts',(6.86104363544385,19.0777536834523,15.1614498468037));
+#3139=CARTESIAN_POINT('Ctrl Pts',(3.67233297274428,19.6729864255766,15.2130598495891));
+#3140=CARTESIAN_POINT('Ctrl Pts',(0.483622310044703,20.2682191677009,15.2646698523745));
+#3141=CARTESIAN_POINT('Ctrl Pts',(-2.85277610539686,20.0722762364292,15.3162798551599));
+#3142=CARTESIAN_POINT('Ctrl Pts',(-5.94989159404123,19.107883677997,15.3678898579453));
+#3143=CARTESIAN_POINT('Ctrl Pts',(-9.04700708268557,18.1434911195649,15.4194998607307));
+#3144=CARTESIAN_POINT('Ctrl Pts',(-11.9048396445327,16.4106489339722,15.471109863516));
+#3145=CARTESIAN_POINT('Ctrl Pts',(-14.1919246360502,14.1103402692093,15.5227198663014));
+#3146=CARTESIAN_POINT('Ctrl Pts',(-16.4790096275676,11.8100316044463,15.5743298690868));
+#3147=CARTESIAN_POINT('Ctrl Pts',(-18.1953470487554,8.94225646051319,15.6259398718722));
+#3148=CARTESIAN_POINT('Ctrl Pts',(-19.1418682217016,5.83963255608458,15.6775498746576));
+#3149=CARTESIAN_POINT('Ctrl Pts',(-19.7180609308006,3.95091699017347,15.708967351806));
+#3150=CARTESIAN_POINT('Ctrl Pts',(-20.0089798156728,1.97517259865039,15.7403848289544));
+#3151=CARTESIAN_POINT('Ctrl Pts',(-20.0100014770053,-0.000277292072613084,
+15.7718023061028));
+#3152=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#3153=CARTESIAN_POINT('',(-20.0097368647683,-0.000246079676027818,17.7718023061028));
+#3154=CARTESIAN_POINT('',(-20.0120093144363,-0.000383838005555415,17.2281976938972));
+#3155=CARTESIAN_POINT('',(-20.01125,-2.45067132594375E-15,14.));
+#3156=CARTESIAN_POINT('',(-15.0853496818045,-13.1484733539746,18.));
+#3157=CARTESIAN_POINT('Ctrl Pts',(-20.0097368647683,-0.000246079676027818,
+17.7718023061028));
+#3158=CARTESIAN_POINT('Ctrl Pts',(-20.0099315969815,-1.53809192409513,17.7962582012832));
+#3159=CARTESIAN_POINT('Ctrl Pts',(-19.8346867055574,-3.07582768929642,17.8207140964635));
+#3160=CARTESIAN_POINT('Ctrl Pts',(-19.4834489931847,-4.57208678189557,17.8451699916438));
+#3161=CARTESIAN_POINT('Ctrl Pts',(-18.7422216048511,-7.72968683567572,17.8967799944292));
+#3162=CARTESIAN_POINT('Ctrl Pts',(-17.2172116687438,-10.7025708768931,17.9483899972146));
+#3163=CARTESIAN_POINT('Ctrl Pts',(-15.0853496818045,-13.1484733539746,18.));
+#3164=CARTESIAN_POINT('',(15.0853496818042,-13.1484733539749,18.));
+#3165=CARTESIAN_POINT('Origin',(0.,0.,18.));
+#3166=CARTESIAN_POINT('Ctrl Pts',(15.0861010526508,-13.1486053935947,18.));
+#3167=CARTESIAN_POINT('Ctrl Pts',(13.3047761663978,-15.1885639605901,17.9569167363013));
+#3168=CARTESIAN_POINT('Ctrl Pts',(11.1067990134798,-16.8666513713715,17.9138334726027));
+#3169=CARTESIAN_POINT('Ctrl Pts',(8.66596600276871,-18.0392061173044,17.870750208904));
+#3170=CARTESIAN_POINT('Ctrl Pts',(5.74206034505095,-19.4438247211056,17.8191402061186));
+#3171=CARTESIAN_POINT('Ctrl Pts',(2.46965759565311,-20.1230061662153,17.7675302033332));
+#3172=CARTESIAN_POINT('Ctrl Pts',(-0.771717573104744,-19.9979271044745,
+17.7159202005479));
+#3173=CARTESIAN_POINT('Ctrl Pts',(-4.01309274186258,-19.8728480427338,17.6643101977625));
+#3174=CARTESIAN_POINT('Ctrl Pts',(-7.22344032998045,-18.9435084741427,17.6127001949771));
+#3175=CARTESIAN_POINT('Ctrl Pts',(-10.0303978658417,-17.3177213653476,17.5610901921917));
+#3176=CARTESIAN_POINT('Ctrl Pts',(-12.837355401703,-15.6919342565526,17.5094801894063));
+#3177=CARTESIAN_POINT('Ctrl Pts',(-15.2409228853078,-13.3696996075537,17.4578701866209));
+#3178=CARTESIAN_POINT('Ctrl Pts',(-16.9623291798229,-10.6203491732237,17.4062601838355));
+#3179=CARTESIAN_POINT('Ctrl Pts',(-18.6837354743381,-7.87099873889373,17.3546501810501));
+#3180=CARTESIAN_POINT('Ctrl Pts',(-19.7229805797637,-4.69453251923269,17.3030401782648));
+#3181=CARTESIAN_POINT('Ctrl Pts',(-19.9595252859038,-1.45937741358394,17.2514301754794));
+#3182=CARTESIAN_POINT('Ctrl Pts',(-19.9950191839349,-0.973937399691157,
+17.243686014952));
+#3183=CARTESIAN_POINT('Ctrl Pts',(-20.0124399088894,-0.487175978215819,
+17.2359418544246));
+#3184=CARTESIAN_POINT('Ctrl Pts',(-20.0120093144363,-0.000383838005555415,
+17.2281976938972));
+#3185=CARTESIAN_POINT('Origin',(0.,0.,9.58329744321239));
+#3186=CARTESIAN_POINT('',(-21.1269317861971,-0.000292770128461628,16.4167025567876));
+#3187=CARTESIAN_POINT('',(-21.1290516983066,-0.000405263306434757,16.5832974432124));
+#3188=CARTESIAN_POINT('',(-21.12825,-1.0349857493634E-14,9.58329744321239));
+#3189=CARTESIAN_POINT('',(5.46609237290871,20.4089387826347,18.));
+#3190=CARTESIAN_POINT('Ctrl Pts',(-21.1290516983066,-0.000405263306434561,
+16.5832974432124));
+#3191=CARTESIAN_POINT('Ctrl Pts',(-21.1295063279401,-0.51436946026552,16.5910416037398));
+#3192=CARTESIAN_POINT('Ctrl Pts',(-20.9885344861259,-4.45333608128629,16.6503957670526));
+#3193=CARTESIAN_POINT('Ctrl Pts',(-18.6293811549491,-11.6641190085869,16.7613599331507));
+#3194=CARTESIAN_POINT('Ctrl Pts',(-11.0161873736303,-19.0196946307062,16.9161899415069));
+#3195=CARTESIAN_POINT('Ctrl Pts',(-0.847553266018235,-21.9633366430871,
+17.071019949863));
+#3196=CARTESIAN_POINT('Ctrl Pts',(9.51763782248922,-19.8120594313729,17.2258499582192));
+#3197=CARTESIAN_POINT('Ctrl Pts',(17.6751306380882,-13.0652019391294,17.3806799665754));
+#3198=CARTESIAN_POINT('Ctrl Pts',(21.7323322201434,-3.28719672121215,17.5355099749315));
+#3199=CARTESIAN_POINT('Ctrl Pts',(20.748721051705,7.25246857152193,17.6903399832877));
+#3200=CARTESIAN_POINT('Ctrl Pts',(14.9511809064753,16.1115728173202,17.8451699916438));
+#3201=CARTESIAN_POINT('Ctrl Pts',(8.7751488400095,19.5226796532901,17.9483899972146));
+#3202=CARTESIAN_POINT('Ctrl Pts',(5.46609237290878,20.4089387826346,18.));
+#3203=CARTESIAN_POINT('',(-5.46609237290825,20.4089387826348,18.));
+#3204=CARTESIAN_POINT('Origin',(0.,0.,18.));
+#3205=CARTESIAN_POINT('Ctrl Pts',(-21.1269317861971,-0.000292770128462044,
+16.4167025567876));
+#3206=CARTESIAN_POINT('Ctrl Pts',(-21.1276250772589,-1.34081698172277,16.4368950824246));
+#3207=CARTESIAN_POINT('Ctrl Pts',(-20.6804957031102,-6.1071254127057,16.508697610847));
+#3208=CARTESIAN_POINT('Ctrl Pts',(-17.1359846765863,-13.7645750522134,16.6321101420547));
+#3209=CARTESIAN_POINT('Ctrl Pts',(-8.71411669000536,-20.178445115602,16.7869401504109));
+#3210=CARTESIAN_POINT('Ctrl Pts',(1.72915778162733,-21.9115388955453,16.9417701587671));
+#3211=CARTESIAN_POINT('Ctrl Pts',(11.7713213326102,-18.56182738322,17.0966001671232));
+#3212=CARTESIAN_POINT('Ctrl Pts',(19.082899994099,-10.9063499812789,17.2514301754794));
+#3213=CARTESIAN_POINT('Ctrl Pts',(21.967835393588,-0.720922245030891,17.4062601838355));
+#3214=CARTESIAN_POINT('Ctrl Pts',(19.7569058731795,9.63171060952867,17.5610901921917));
+#3215=CARTESIAN_POINT('Ctrl Pts',(12.9629902190257,17.7501376580989,17.7159202005479));
+#3216=CARTESIAN_POINT('Ctrl Pts',(3.70179860724478,21.5306361029392,17.8622234698173));
+#3217=CARTESIAN_POINT('Ctrl Pts',(-2.70393867445428,21.1467283827154,17.9569167363013));
+#3218=CARTESIAN_POINT('Ctrl Pts',(-5.46667293680857,20.40949726333,18.));
+#3219=CARTESIAN_POINT('Origin',(0.,0.,9.58329744321239));
+#3220=CARTESIAN_POINT('',(-21.1275346551194,-0.000471442999491201,14.4167025567876));
+#3221=CARTESIAN_POINT('',(-21.1296897049709,-0.000211553020710363,14.5832974432124));
+#3222=CARTESIAN_POINT('',(-21.12825,-1.0349857493634E-14,9.58329744321239));
+#3223=CARTESIAN_POINT('',(-5.46609237290819,20.4089387826348,14.));
+#3224=CARTESIAN_POINT('Ctrl Pts',(-5.46609237290819,20.4089387826348,14.));
+#3225=CARTESIAN_POINT('Ctrl Pts',(-8.77514884000893,19.5226796532904,14.0516100027854));
+#3226=CARTESIAN_POINT('Ctrl Pts',(-14.9511796730221,16.111567107991,14.1548300083562));
+#3227=CARTESIAN_POINT('Ctrl Pts',(-20.1522613196944,8.16390852455772,14.2937308606187));
+#3228=CARTESIAN_POINT('Ctrl Pts',(-21.1256407458231,2.36801816563542,14.3810217100959));
+#3229=CARTESIAN_POINT('Ctrl Pts',(-21.1275346551194,-0.000471442999491062,
+14.4167025567876));
+#3230=CARTESIAN_POINT('',(5.46667277499271,20.409497272906,14.));
+#3231=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#3232=CARTESIAN_POINT('Ctrl Pts',(5.46667277499271,20.409497272906,14.));
+#3233=CARTESIAN_POINT('Ctrl Pts',(2.70393852299792,21.1467283838602,14.0430832636987));
+#3234=CARTESIAN_POINT('Ctrl Pts',(-3.70179840335483,21.5306356815148,14.1377765301827));
+#3235=CARTESIAN_POINT('Ctrl Pts',(-12.9629902174331,17.7501376800025,14.2840797994521));
+#3236=CARTESIAN_POINT('Ctrl Pts',(-19.6041691360755,9.81422383271932,14.4354290168243));
+#3237=CARTESIAN_POINT('Ctrl Pts',(-21.1279748221095,3.19374433041453,14.535168231411));
+#3238=CARTESIAN_POINT('Ctrl Pts',(-21.1296897049709,-0.0002115530207095,
+14.5832974432124));
+#3239=CARTESIAN_POINT('Origin',(-20.2990606079626,-3.59999999999998,2.82272661982162));
+#3240=CARTESIAN_POINT('',(-20.2990606079626,-2.8632391507281,10.2164729647819));
+#3241=CARTESIAN_POINT('',(-20.2990606079626,-2.8632391507281,2.82272661982162));
+#3242=CARTESIAN_POINT('',(-20.2990606079626,-2.86323915072809,0.));
+#3243=CARTESIAN_POINT('',(-20.2990606079626,-1.59999999999998,10.2164729647819));
+#3244=CARTESIAN_POINT('',(-20.2990606079626,-2.59999999999999,10.2164729647818));
+#3245=CARTESIAN_POINT('',(-20.2990606079626,-1.59999999999998,2.82272661982162));
+#3246=CARTESIAN_POINT('',(-20.2990606079626,-1.59999999999998,10.3479312610556));
+#3247=CARTESIAN_POINT('',(-20.2990606079626,-3.59999999999998,2.82272661982162));
+#3248=CARTESIAN_POINT('Origin',(-16.0992181381439,-3.59999999999999,8.98720083352131));
+#3249=CARTESIAN_POINT('',(-20.181427105138,-3.59999999999998,2.9953875469969));
+#3250=CARTESIAN_POINT('Origin',(0.,0.,32.6174240589172));
+#3251=CARTESIAN_POINT('',(-16.0992181381439,-1.59999999999999,8.98720083352131));
+#3252=CARTESIAN_POINT('',(-20.2990606079626,-1.59999999999998,2.82272661982162));
+#3253=CARTESIAN_POINT('',(-16.0992181381439,-3.59999999999999,8.98720083352131));
+#3254=CARTESIAN_POINT('',(-16.099216809317,-1.59999999999999,8.98720278395611));
+#3255=CARTESIAN_POINT('',(-20.2990606079626,-3.59999999999998,2.82272661982162));
+#3256=CARTESIAN_POINT('Origin',(-18.,-1.59999999999999,10.2822021129187));
+#3257=CARTESIAN_POINT('Origin',(-18.,-1.59999999999999,10.2822021129187));
+#3258=CARTESIAN_POINT('',(-20.181427105138,-3.6,11.0111573824442));
+#3259=CARTESIAN_POINT('Ctrl Pts',(-20.181427105138,-3.59999999999998,11.0111573824442));
+#3260=CARTESIAN_POINT('Ctrl Pts',(-20.2078397590827,-3.45193193048985,10.9321164842683));
+#3261=CARTESIAN_POINT('Ctrl Pts',(-20.2313399510356,-3.31047864489721,10.8483652997375));
+#3262=CARTESIAN_POINT('Ctrl Pts',(-20.2634411874153,-3.10630667358877,10.6949879806889));
+#3263=CARTESIAN_POINT('Ctrl Pts',(-20.2756263850953,-3.02538452569697,10.6254316282343));
+#3264=CARTESIAN_POINT('Ctrl Pts',(-20.2892984001372,-2.93178522346048,10.5073317708306));
+#3265=CARTESIAN_POINT('Ctrl Pts',(-20.2930953751532,-2.90527874267704,10.4656585420016));
+#3266=CARTESIAN_POINT('Ctrl Pts',(-20.2984452111856,-2.86766096446728,10.3775916091983));
+#3267=CARTESIAN_POINT('Ctrl Pts',(-20.3,-2.85657137141711,10.3311887528971));
+#3268=CARTESIAN_POINT('Ctrl Pts',(-20.3,-2.85657137141711,10.2822021129187));
+#3269=CARTESIAN_POINT('Ctrl Pts',(-20.3,-2.85657137141711,10.2597563004654));
+#3270=CARTESIAN_POINT('Ctrl Pts',(-20.2996718877002,-2.85890545598973,10.2378541815635));
+#3271=CARTESIAN_POINT('Ctrl Pts',(-20.2990606079626,-2.8632391507281,10.2164729647819));
+#3272=CARTESIAN_POINT('Origin',(-18.,-3.59999999999999,10.2822021129187));
+#3273=CARTESIAN_POINT('Origin',(-18.,-1.59999999999999,10.2822021129187));
+#3274=CARTESIAN_POINT('',(-19.3,-3.59999999999999,10.2822021129187));
+#3275=CARTESIAN_POINT('Origin',(-18.,-3.59999999999999,10.2822021129187));
+#3276=CARTESIAN_POINT('',(-19.3,-1.59999999999999,10.2822021129187));
+#3277=CARTESIAN_POINT('',(-19.3,-1.59999999999999,10.2822021129187));
+#3278=CARTESIAN_POINT('Origin',(-18.,-1.59999999999999,10.2822021129187));
+#3279=CARTESIAN_POINT('Origin',(-18.,-1.59999999999999,10.2822021129187));
+#3280=CARTESIAN_POINT('Origin',(0.,0.,0.));
+#3281=CARTESIAN_POINT('',(20.2061257388082,3.46022581663119,14.));
+#3282=CARTESIAN_POINT('',(-20.5,-2.51052593825207E-15,14.));
+#3283=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#3284=CARTESIAN_POINT('',(-20.2054232758473,3.46000567184505,14.));
+#3285=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#3286=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#3287=CARTESIAN_POINT('',(-20.5,-1.32465190816511E-15,12.7316918557018));
+#3288=CARTESIAN_POINT('',(-20.5,-2.51052593825207E-15,0.));
+#3289=CARTESIAN_POINT('',(-20.4374655963013,1.6,12.7939269121049));
+#3290=CARTESIAN_POINT('Ctrl Pts',(-20.5,-1.38777878078145E-16,12.7316918557018));
+#3291=CARTESIAN_POINT('Ctrl Pts',(-20.5,0.527729246451653,12.7316918557018));
+#3292=CARTESIAN_POINT('Ctrl Pts',(-20.4795413860082,1.06254843464285,12.7530950941124));
+#3293=CARTESIAN_POINT('Ctrl Pts',(-20.4374655963013,1.6,12.7939269121049));
+#3294=CARTESIAN_POINT('',(-20.4374655963013,1.6,7.77047731373235));
+#3295=CARTESIAN_POINT('',(-20.4374655963013,1.6,0.));
+#3296=CARTESIAN_POINT('',(-20.5,-1.25526296912604E-15,7.83271237013547));
+#3297=CARTESIAN_POINT('Ctrl Pts',(-20.4374655963013,1.6,7.77047731373235));
+#3298=CARTESIAN_POINT('Ctrl Pts',(-20.4795413860082,1.06254843464285,7.81130913172489));
+#3299=CARTESIAN_POINT('Ctrl Pts',(-20.5,0.527729246451653,7.83271237013547));
+#3300=CARTESIAN_POINT('Ctrl Pts',(-20.5,-1.38777878078145E-16,7.83271237013547));
+#3301=CARTESIAN_POINT('',(-20.5,-2.51052593825207E-15,0.));
+#3302=CARTESIAN_POINT('',(-20.5,-2.51052593825207E-15,0.));
+#3303=CARTESIAN_POINT('Origin',(0.,0.,0.));
+#3304=CARTESIAN_POINT('',(-20.4374655963013,-1.6,7.77047731373235));
+#3305=CARTESIAN_POINT('Ctrl Pts',(-20.5,0.,7.83271237013547));
+#3306=CARTESIAN_POINT('Ctrl Pts',(-20.5,-0.527729246451653,7.83271237013547));
+#3307=CARTESIAN_POINT('Ctrl Pts',(-20.4795413860082,-1.06254843464285,7.81130913172489));
+#3308=CARTESIAN_POINT('Ctrl Pts',(-20.4374655963013,-1.6,7.77047731373235));
+#3309=CARTESIAN_POINT('',(-20.4374655963013,-1.6,12.7939269121049));
+#3310=CARTESIAN_POINT('',(-20.4374655963013,-1.6,0.));
+#3311=CARTESIAN_POINT('Ctrl Pts',(-20.4374655963013,-1.6,12.7939269121049));
+#3312=CARTESIAN_POINT('Ctrl Pts',(-20.4795413860082,-1.06254843464285,12.7530950941124));
+#3313=CARTESIAN_POINT('Ctrl Pts',(-20.5,-0.527729246451653,12.7316918557018));
+#3314=CARTESIAN_POINT('Ctrl Pts',(-20.5,1.38777878078145E-16,12.7316918557018));
+#3315=CARTESIAN_POINT('',(-20.2990606079626,2.86323915072814,10.2164729647819));
+#3316=CARTESIAN_POINT('',(-20.181427105138,3.6,11.0111573824442));
+#3317=CARTESIAN_POINT('Ctrl Pts',(-20.2990606079626,2.86323915072811,10.2164729647819));
+#3318=CARTESIAN_POINT('Ctrl Pts',(-20.2996867843356,2.85879984563382,10.2383752330106));
+#3319=CARTESIAN_POINT('Ctrl Pts',(-20.3,2.85657137141714,10.2604258994464));
+#3320=CARTESIAN_POINT('Ctrl Pts',(-20.3,2.85657137141714,10.2822021129187));
+#3321=CARTESIAN_POINT('Ctrl Pts',(-20.3,2.85657137141714,10.3377768708433));
+#3322=CARTESIAN_POINT('Ctrl Pts',(-20.297839797969,2.87200588534857,10.3949472565033));
+#3323=CARTESIAN_POINT('Ctrl Pts',(-20.2902609259508,2.92506920688041,10.5001104846137));
+#3324=CARTESIAN_POINT('Ctrl Pts',(-20.2849120464524,2.96205343727354,10.5484323412185));
+#3325=CARTESIAN_POINT('Ctrl Pts',(-20.2562951055302,3.1555437212416,10.7608295584221));
+#3326=CARTESIAN_POINT('Ctrl Pts',(-20.2194158344113,3.38703700815402,10.8974746268749));
+#3327=CARTESIAN_POINT('Ctrl Pts',(-20.181427105138,3.60000000000002,11.0111573824442));
+#3328=CARTESIAN_POINT('',(-20.181427105138,3.6,9.55324684339307));
+#3329=CARTESIAN_POINT('Ctrl Pts',(-20.181427105138,3.6,11.0111573824442));
+#3330=CARTESIAN_POINT('Ctrl Pts',(-20.1187359916724,3.95144337126285,11.1987629871807));
+#3331=CARTESIAN_POINT('Ctrl Pts',(-20.0320777606804,4.37139637804909,11.3719310898602));
+#3332=CARTESIAN_POINT('Ctrl Pts',(-19.5892809168683,6.23470905150758,12.0729613225589));
+#3333=CARTESIAN_POINT('Ctrl Pts',(-18.9712548882851,7.93814344098437,12.4986979895759));
+#3334=CARTESIAN_POINT('Ctrl Pts',(-17.893974220937,10.0284297349483,12.6033199332372));
+#3335=CARTESIAN_POINT('Ctrl Pts',(-17.51675379713,10.6725599519979,12.5688671569561));
+#3336=CARTESIAN_POINT('Ctrl Pts',(-16.9020719865756,11.6080004460068,12.3184579525757));
+#3337=CARTESIAN_POINT('Ctrl Pts',(-16.6602890908954,11.9509786502837,12.1766590988411));
+#3338=CARTESIAN_POINT('Ctrl Pts',(-16.287698911831,12.4507928013548,11.8310136506383));
+#3339=CARTESIAN_POINT('Ctrl Pts',(-16.1441894894921,12.6353983020496,11.6616626425367));
+#3340=CARTESIAN_POINT('Ctrl Pts',(-15.9133111254823,12.9246696673094,11.2728314570302));
+#3341=CARTESIAN_POINT('Ctrl Pts',(-15.8220681235418,13.0353454564383,11.0607411271784));
+#3342=CARTESIAN_POINT('Ctrl Pts',(-15.7225585420618,13.1550555503265,10.6499171159128));
+#3343=CARTESIAN_POINT('Ctrl Pts',(-15.7,13.1818056426273,10.4679888438614));
+#3344=CARTESIAN_POINT('Ctrl Pts',(-15.7,13.1818056426273,10.2822021129186));
+#3345=CARTESIAN_POINT('Ctrl Pts',(-15.7,13.1818056426273,10.1438598195387));
+#3346=CARTESIAN_POINT('Ctrl Pts',(-15.7127088578363,13.1667142510122,10.0038818454548));
+#3347=CARTESIAN_POINT('Ctrl Pts',(-15.7626485018717,13.1068824162402,9.73130042931635));
+#3348=CARTESIAN_POINT('Ctrl Pts',(-15.7998820035285,13.0621266986988,9.59870083773455));
+#3349=CARTESIAN_POINT('Ctrl Pts',(-15.9400733058552,12.8913059124733,9.22509698077741));
+#3350=CARTESIAN_POINT('Ctrl Pts',(-16.0727199423642,12.7265912535141,9.00867912798799));
+#3351=CARTESIAN_POINT('Ctrl Pts',(-16.4755200584073,12.2065076214999,8.50768191429653));
+#3352=CARTESIAN_POINT('Ctrl Pts',(-16.7969637477214,11.7660495713107,8.29234470913981));
+#3353=CARTESIAN_POINT('Ctrl Pts',(-17.4275950886766,10.8100345101668,8.02849866823577));
+#3354=CARTESIAN_POINT('Ctrl Pts',(-17.7366916021767,10.2938082227317,7.98220211291864));
+#3355=CARTESIAN_POINT('Ctrl Pts',(-18.4096997099117,9.05902013181273,7.98220211291864));
+#3356=CARTESIAN_POINT('Ctrl Pts',(-18.8026848400482,8.21844591838845,8.09412760156177));
+#3357=CARTESIAN_POINT('Ctrl Pts',(-19.4589169365929,6.51416517013875,8.46463592593939));
+#3358=CARTESIAN_POINT('Ctrl Pts',(-19.7225736071106,5.64981742839142,8.71953410349779));
+#3359=CARTESIAN_POINT('Ctrl Pts',(-19.9808592953134,4.59288128865889,9.10715768088698));
+#3360=CARTESIAN_POINT('Ctrl Pts',(-20.0475570770853,4.29352833200301,9.22463697612728));
+#3361=CARTESIAN_POINT('Ctrl Pts',(-20.1329251045141,3.86454382999282,9.41895558446958));
+#3362=CARTESIAN_POINT('Ctrl Pts',(-20.1583065381534,3.72961278811922,9.48405764398006));
+#3363=CARTESIAN_POINT('Ctrl Pts',(-20.181427105138,3.6,9.55324684339307));
+#3364=CARTESIAN_POINT('',(-20.181427105138,3.60000000000002,2.99538754699689));
+#3365=CARTESIAN_POINT('',(-20.181427105138,3.60000000000002,0.));
+#3366=CARTESIAN_POINT('',(-20.2990606079626,2.86323915072814,2.82272661982162));
+#3367=CARTESIAN_POINT('Origin',(0.,0.,32.6174240589172));
+#3368=CARTESIAN_POINT('',(-20.2990606079626,2.8632391507282,0.));
+#3369=CARTESIAN_POINT('',(13.208405006193,15.6776285576734,11.0111573824442));
+#3370=CARTESIAN_POINT('',(13.208405006193,15.6776285576734,2.99538754699689));
+#3371=CARTESIAN_POINT('',(13.208405006193,15.6776285576734,0.));
+#3372=CARTESIAN_POINT('',(12.629168145622,16.1478825840915,2.82272661982162));
+#3373=CARTESIAN_POINT('Origin',(0.,0.,32.6174240589172));
+#3374=CARTESIAN_POINT('',(12.629168145622,16.1478825840915,10.2164729647819));
+#3375=CARTESIAN_POINT('',(12.6291681456221,16.1478825840915,0.));
+#3376=CARTESIAN_POINT('Ctrl Pts',(12.629168145622,16.1478825840915,10.2164729647819));
+#3377=CARTESIAN_POINT('Ctrl Pts',(12.6256390806154,16.1506426459841,10.2383603618022));
+#3378=CARTESIAN_POINT('Ctrl Pts',(12.6238633753706,16.1520300111155,10.2604048863354));
+#3379=CARTESIAN_POINT('Ctrl Pts',(12.6238633753706,16.1520300111155,10.2822021129187));
+#3380=CARTESIAN_POINT('Ctrl Pts',(12.6238633753706,16.1520300111155,10.3388198202718));
+#3381=CARTESIAN_POINT('Ctrl Pts',(12.6366020139122,16.142089482198,10.3969084122362));
+#3382=CARTESIAN_POINT('Ctrl Pts',(12.6800663329623,16.1079694916142,10.5036018277171));
+#3383=CARTESIAN_POINT('Ctrl Pts',(12.7102539402113,16.0841828437974,10.552550152637));
+#3384=CARTESIAN_POINT('Ctrl Pts',(12.8640779799741,15.9621543046067,10.7628445603934));
+#3385=CARTESIAN_POINT('Ctrl Pts',(13.0431661250913,15.8168423460555,10.8976107650415));
+#3386=CARTESIAN_POINT('Ctrl Pts',(13.208405006193,15.6776285576734,11.0111573824442));
+#3387=CARTESIAN_POINT('',(8.83309215209557,18.4993643953674,7.77047731373235));
+#3388=CARTESIAN_POINT('',(8.83309215209557,18.4993643953674,12.7939269121049));
+#3389=CARTESIAN_POINT('',(8.83309215209557,18.4993643953674,0.));
+#3390=CARTESIAN_POINT('',(11.6043734442058,16.8993643953674,12.7939269121049));
+#3391=CARTESIAN_POINT('Ctrl Pts',(8.83309215209557,18.4993643953674,12.7939269121049));
+#3392=CARTESIAN_POINT('Ctrl Pts',(9.31893369046444,18.2673843668642,12.7531490681306));
+#3393=CARTESIAN_POINT('Ctrl Pts',(9.79228065333981,18.0177851655886,12.7316918557018));
+#3394=CARTESIAN_POINT('Ctrl Pts',(10.25,17.753520777581,12.7316918557018));
+#3395=CARTESIAN_POINT('Ctrl Pts',(10.7077193466602,17.4892563895734,12.7316918557018));
+#3396=CARTESIAN_POINT('Ctrl Pts',(11.1605520771669,17.204125495557,12.7531490681306));
+#3397=CARTESIAN_POINT('Ctrl Pts',(11.6043734442058,16.8993643953674,12.7939269121049));
+#3398=CARTESIAN_POINT('',(11.6043734442058,16.8993643953674,7.77047731373235));
+#3399=CARTESIAN_POINT('',(11.6043734442058,16.8993643953674,0.));
+#3400=CARTESIAN_POINT('Ctrl Pts',(11.6043734442058,16.8993643953674,7.77047731373235));
+#3401=CARTESIAN_POINT('Ctrl Pts',(11.1605520771669,17.204125495557,7.81125515770667));
+#3402=CARTESIAN_POINT('Ctrl Pts',(10.7077193466602,17.4892563895734,7.83271237013547));
+#3403=CARTESIAN_POINT('Ctrl Pts',(9.79228065333981,18.0177851655886,7.83271237013547));
+#3404=CARTESIAN_POINT('Ctrl Pts',(9.31893369046444,18.2673843668642,7.81125515770667));
+#3405=CARTESIAN_POINT('Ctrl Pts',(8.83309215209557,18.4993643953674,7.77047731373235));
+#3406=CARTESIAN_POINT('',(-20.181427105138,-3.6,9.55324684339307));
+#3407=CARTESIAN_POINT('',(-20.181427105138,-3.59999999999998,0.));
+#3408=CARTESIAN_POINT('Ctrl Pts',(-20.181427105138,-3.6,9.55324684339307));
+#3409=CARTESIAN_POINT('Ctrl Pts',(-20.1187359916724,-3.95144337126285,9.3656412386566));
+#3410=CARTESIAN_POINT('Ctrl Pts',(-20.0320777606804,-4.37139637804909,9.19247313597707));
+#3411=CARTESIAN_POINT('Ctrl Pts',(-19.5892809168682,-6.2347090515076,8.49144290327844));
+#3412=CARTESIAN_POINT('Ctrl Pts',(-18.9712548882851,-7.93814344098439,8.06570623626139));
+#3413=CARTESIAN_POINT('Ctrl Pts',(-17.893974220937,-10.0284297349483,7.96108429260007));
+#3414=CARTESIAN_POINT('Ctrl Pts',(-17.51675379713,-10.672559951998,7.99553706888117));
+#3415=CARTESIAN_POINT('Ctrl Pts',(-16.9020719865756,-11.6080004460068,8.24594627326161));
+#3416=CARTESIAN_POINT('Ctrl Pts',(-16.6602890908954,-11.9509786502837,8.38774512699618));
+#3417=CARTESIAN_POINT('Ctrl Pts',(-16.287698911831,-12.4507928013548,8.733390575199));
+#3418=CARTESIAN_POINT('Ctrl Pts',(-16.1441894894921,-12.6353983020496,8.9027415833006));
+#3419=CARTESIAN_POINT('Ctrl Pts',(-15.9133111254823,-12.9246696673094,9.29157276880713));
+#3420=CARTESIAN_POINT('Ctrl Pts',(-15.8220681235418,-13.0353454564383,9.50366309865894));
+#3421=CARTESIAN_POINT('Ctrl Pts',(-15.7225585420618,-13.1550555503265,9.91448710992454));
+#3422=CARTESIAN_POINT('Ctrl Pts',(-15.7,-13.1818056426273,10.0964153819759));
+#3423=CARTESIAN_POINT('Ctrl Pts',(-15.7,-13.1818056426273,10.2822021129186));
+#3424=CARTESIAN_POINT('Ctrl Pts',(-15.7,-13.1818056426273,10.4205444062986));
+#3425=CARTESIAN_POINT('Ctrl Pts',(-15.7127088578363,-13.1667142510122,10.5605223803825));
+#3426=CARTESIAN_POINT('Ctrl Pts',(-15.7626485018717,-13.1068824162402,10.8331037965209));
+#3427=CARTESIAN_POINT('Ctrl Pts',(-15.7998820035285,-13.0621266986988,10.9657033881027));
+#3428=CARTESIAN_POINT('Ctrl Pts',(-15.9400733058552,-12.8913059124733,11.3393072450599));
+#3429=CARTESIAN_POINT('Ctrl Pts',(-16.0727199423642,-12.7265912535141,11.5557250978493));
+#3430=CARTESIAN_POINT('Ctrl Pts',(-16.4755200584073,-12.2065076214999,12.0567223115408));
+#3431=CARTESIAN_POINT('Ctrl Pts',(-16.7969637477214,-11.7660495713107,12.2720595166975));
+#3432=CARTESIAN_POINT('Ctrl Pts',(-17.4275950886766,-10.8100345101668,12.5359055576015));
+#3433=CARTESIAN_POINT('Ctrl Pts',(-17.7366916021767,-10.2938082227317,12.5822021129187));
+#3434=CARTESIAN_POINT('Ctrl Pts',(-18.4096997099117,-9.05902013181273,12.5822021129187));
+#3435=CARTESIAN_POINT('Ctrl Pts',(-18.8026848400482,-8.21844591838845,12.4702766242755));
+#3436=CARTESIAN_POINT('Ctrl Pts',(-19.4589169365929,-6.51416517013875,12.0997682998979));
+#3437=CARTESIAN_POINT('Ctrl Pts',(-19.7225736071106,-5.64981742839142,11.8448701223395));
+#3438=CARTESIAN_POINT('Ctrl Pts',(-19.9808592953134,-4.59288128865889,11.4572465449503));
+#3439=CARTESIAN_POINT('Ctrl Pts',(-20.0475570770853,-4.29352833200301,11.33976724971));
+#3440=CARTESIAN_POINT('Ctrl Pts',(-20.1329251045141,-3.86454382999283,11.1454486413677));
+#3441=CARTESIAN_POINT('Ctrl Pts',(-20.1583065381534,-3.72961278811922,11.0803465818572));
+#3442=CARTESIAN_POINT('Ctrl Pts',(-20.181427105138,-3.6,11.0111573824442));
+#3443=CARTESIAN_POINT('',(7.66989246234054,-19.0111217348196,2.82272661982162));
+#3444=CARTESIAN_POINT('',(7.66989246234054,-19.0111217348196,10.2164729647819));
+#3445=CARTESIAN_POINT('',(7.66989246234049,-19.0111217348197,0.));
+#3446=CARTESIAN_POINT('',(6.97302209894503,-19.2776285576734,11.0111573824442));
+#3447=CARTESIAN_POINT('Ctrl Pts',(7.66989246234055,-19.0111217348196,10.2164729647818));
+#3448=CARTESIAN_POINT('Ctrl Pts',(7.67395119194503,-19.009484271232,10.2378541815635));
+#3449=CARTESIAN_POINT('Ctrl Pts',(7.67613662462939,-19.0086013825327,10.2597563004654));
+#3450=CARTESIAN_POINT('Ctrl Pts',(7.67613662462939,-19.0086013825327,10.3311887528971));
+#3451=CARTESIAN_POINT('Ctrl Pts',(7.66575536092317,-19.012799692447,10.3775916091984));
+#3452=CARTESIAN_POINT('Ctrl Pts',(7.63050249134336,-19.0269754876417,10.4656585420016));
+#3453=CARTESIAN_POINT('Ctrl Pts',(7.60564871811194,-19.036940451212,10.5073317708307));
+#3454=CARTESIAN_POINT('Ctrl Pts',(7.51775333707769,-19.071899789983,10.6254316282343));
+#3455=CARTESIAN_POINT('Ctrl Pts',(7.44158010243462,-19.101808173188,10.6949879806889));
+#3456=CARTESIAN_POINT('Ctrl Pts',(7.24871138554148,-19.1760936667936,10.8483652876573));
+#3457=CARTESIAN_POINT('Ctrl Pts',(7.11445913168889,-19.2264685536313,10.9321164864553));
+#3458=CARTESIAN_POINT('Ctrl Pts',(6.97302209894503,-19.2776285576734,11.0111573824442));
+#3459=CARTESIAN_POINT('',(6.97302209894503,-19.2776285576734,9.55324684339306));
+#3460=CARTESIAN_POINT('Ctrl Pts',(6.97302209894503,-19.2776285576734,11.0111573824442));
+#3461=CARTESIAN_POINT('Ctrl Pts',(6.64639926679583,-19.3957731842172,11.1936878046588));
+#3462=CARTESIAN_POINT('Ctrl Pts',(6.25275387110191,-19.5266068567279,11.3622508778038));
+#3463=CARTESIAN_POINT('Ctrl Pts',(4.42878943819967,-20.0747935790423,12.0644889513782));
+#3464=CARTESIAN_POINT('Ctrl Pts',(2.63906271465792,-20.3951472064861,12.4935261667722));
+#3465=CARTESIAN_POINT('Ctrl Pts',(0.285301484110459,-20.5106747337502,12.6039679438088));
+#3466=CARTESIAN_POINT('Ctrl Pts',(-0.465341977135889,-20.5068168056982,
+12.5712081447045));
+#3467=CARTESIAN_POINT('Ctrl Pts',(-1.58922514385159,-20.4426497477581,12.3223863911231));
+#3468=CARTESIAN_POINT('Ctrl Pts',(-2.00955468742136,-20.4047678020931,12.1810235197239));
+#3469=CARTESIAN_POINT('Ctrl Pts',(-2.63228380082761,-20.3318246290406,11.8355172670506));
+#3470=CARTESIAN_POINT('Ctrl Pts',(-2.8652576054645,-20.2997274040515,11.6661440775293));
+#3471=CARTESIAN_POINT('Ctrl Pts',(-3.2333359059721,-20.2441697003431,11.2770607461042));
+#3472=CARTESIAN_POINT('Ctrl Pts',(-3.37572342590926,-20.2203537495933,11.0648170575595));
+#3473=CARTESIAN_POINT('Ctrl Pts',(-3.5308298307319,-20.1937538507403,10.6525431020917));
+#3474=CARTESIAN_POINT('Ctrl Pts',(-3.56577855426429,-20.1875016607293,10.4693425182995));
+#3475=CARTESIAN_POINT('Ctrl Pts',(-3.56577855426429,-20.1875016607293,10.2822021129186));
+#3476=CARTESIAN_POINT('Ctrl Pts',(-3.56577855426428,-20.1875016607293,10.1438598195387));
+#3477=CARTESIAN_POINT('Ctrl Pts',(-3.54635459682901,-20.1909621586611,10.0038818454548));
+#3478=CARTESIAN_POINT('Ctrl Pts',(-3.46956888594375,-20.2042952416657,9.73130042931635));
+#3479=CARTESIAN_POINT('Ctrl Pts',(-3.41219254675993,-20.2141625412016,9.59870083773455));
+#3480=CARTESIAN_POINT('Ctrl Pts',(-3.19416175523084,-20.2501613772934,9.22509698077741));
+#3481=CARTESIAN_POINT('Ctrl Pts',(-2.9851913579419,-20.2826794047572,9.008679127988));
+#3482=CARTESIAN_POINT('Ctrl Pts',(-2.33338566250359,-20.3714727218907,8.50768191429654));
+#3483=CARTESIAN_POINT('Ctrl Pts',(-1.79121595708133,-20.4296220976283,8.29234470913981));
+#3484=CARTESIAN_POINT('Ctrl Pts',(-0.647966957252658,-20.4977573287462,
+8.02849866823577));
+#3485=CARTESIAN_POINT('Ctrl Pts',(-0.0463536214824452,-20.5073296179409,
+7.98220211291865));
+#3486=CARTESIAN_POINT('Ctrl Pts',(1.35950828741138,-20.4727776907329,7.98220211291865));
+#3487=CARTESIAN_POINT('Ctrl Pts',(2.28395947507116,-20.3928256900285,8.09412760156177));
+#3488=CARTESIAN_POINT('Ctrl Pts',(4.08802594650853,-20.1089989822901,8.46463592593939));
+#3489=CARTESIAN_POINT('Ctrl Pts',(4.96840138382426,-19.905158485962,8.71953410349779));
+#3490=CARTESIAN_POINT('Ctrl Pts',(6.01287777511189,-19.6003723835133,9.10715768088698));
+#3491=CARTESIAN_POINT('Ctrl Pts',(6.3054739311598,-19.5084578785758,9.22463697612729));
+#3492=CARTESIAN_POINT('Ctrl Pts',(6.71966942144484,-19.3678965079951,9.41895558446959));
+#3493=CARTESIAN_POINT('Ctrl Pts',(6.84921384828616,-19.3224119533744,9.48405764398006));
+#3494=CARTESIAN_POINT('Ctrl Pts',(6.97302209894503,-19.2776285576734,9.55324684339307));
+#3495=CARTESIAN_POINT('',(6.97302209894503,-19.2776285576734,2.99538754699689));
+#3496=CARTESIAN_POINT('',(6.97302209894503,-19.2776285576734,0.));
+#3497=CARTESIAN_POINT('Origin',(0.,0.,32.6174240589172));
+#3498=CARTESIAN_POINT('',(11.6043734442058,-16.8993643953674,12.793926912105));
+#3499=CARTESIAN_POINT('',(8.83309215209555,-18.4993643953674,12.7939269121049));
+#3500=CARTESIAN_POINT('Ctrl Pts',(11.6043734442058,-16.8993643953674,12.7939269121049));
+#3501=CARTESIAN_POINT('Ctrl Pts',(11.160552077285,-17.2041254954759,12.7531490681415));
+#3502=CARTESIAN_POINT('Ctrl Pts',(10.7077193431775,-17.4892563915842,12.7316918557018));
+#3503=CARTESIAN_POINT('Ctrl Pts',(10.25,-17.753520777581,12.7316918557018));
+#3504=CARTESIAN_POINT('Ctrl Pts',(9.79228065333979,-18.0177851655886,12.7316918557018));
+#3505=CARTESIAN_POINT('Ctrl Pts',(9.31893369046443,-18.2673843668642,12.7531490681306));
+#3506=CARTESIAN_POINT('Ctrl Pts',(8.83309215209555,-18.4993643953674,12.7939269121049));
+#3507=CARTESIAN_POINT('',(8.83309215209555,-18.4993643953674,7.77047731373235));
+#3508=CARTESIAN_POINT('',(8.83309215209555,-18.4993643953674,0.));
+#3509=CARTESIAN_POINT('',(11.6043734442058,-16.8993643953674,7.77047731373235));
+#3510=CARTESIAN_POINT('Ctrl Pts',(8.83309215209555,-18.4993643953674,7.77047731373235));
+#3511=CARTESIAN_POINT('Ctrl Pts',(9.31893369046443,-18.2673843668642,7.81125515770668));
+#3512=CARTESIAN_POINT('Ctrl Pts',(9.79228065333979,-18.0177851655886,7.83271237013547));
+#3513=CARTESIAN_POINT('Ctrl Pts',(10.7077193466602,-17.4892563895734,7.83271237013547));
+#3514=CARTESIAN_POINT('Ctrl Pts',(11.1605520771669,-17.204125495557,7.81125515770668));
+#3515=CARTESIAN_POINT('Ctrl Pts',(11.6043734442058,-16.8993643953674,7.77047731373235));
+#3516=CARTESIAN_POINT('',(11.6043734442058,-16.8993643953674,0.));
+#3517=CARTESIAN_POINT('',(12.629168145622,-16.1478825840915,10.2164729647819));
+#3518=CARTESIAN_POINT('',(12.629168145622,-16.1478825840915,2.82272661982162));
+#3519=CARTESIAN_POINT('',(12.629168145622,-16.1478825840915,0.));
+#3520=CARTESIAN_POINT('',(13.208405006193,-15.6776285576734,2.9953875469969));
+#3521=CARTESIAN_POINT('Origin',(0.,0.,32.6174240589172));
+#3522=CARTESIAN_POINT('',(13.208405006193,-15.6776285576734,9.55324684339307));
+#3523=CARTESIAN_POINT('',(13.208405006193,-15.6776285576734,0.));
+#3524=CARTESIAN_POINT('',(13.208405006193,-15.6776285576734,11.0111573824442));
+#3525=CARTESIAN_POINT('Ctrl Pts',(13.208405006193,-15.6776285576734,9.55324684339307));
+#3526=CARTESIAN_POINT('Ctrl Pts',(13.4813441357005,-15.4476772897688,9.36569222727734));
+#3527=CARTESIAN_POINT('Ctrl Pts',(13.8015988634075,-15.1627493784641,9.19257387187272));
+#3528=CARTESIAN_POINT('Ctrl Pts',(15.1937649115993,-13.8477808436103,8.49154957486876));
+#3529=CARTESIAN_POINT('Ctrl Pts',(16.3600453527236,-12.460802670094,8.065771322538));
+#3530=CARTESIAN_POINT('Ctrl Pts',(17.6317137690108,-10.4826740254295,7.96107575119153));
+#3531=CARTESIAN_POINT('Ctrl Pts',(18.0009714824706,-9.83388525718789,7.9955071953831));
+#3532=CARTESIAN_POINT('Ctrl Pts',(18.5037911965079,-8.83376740160393,8.24589642999732));
+#3533=CARTESIAN_POINT('Ctrl Pts',(18.6799430031335,-8.4528619146621,8.38768980691313));
+#3534=CARTESIAN_POINT('Ctrl Pts',(18.926520332168,-7.88024195862915,8.73333354040914));
+#3535=CARTESIAN_POINT('Ctrl Pts',(19.0146458905786,-7.66364093243062,8.90268484620061));
+#3536=CARTESIAN_POINT('Ctrl Pts',(19.149733762609,-7.31903393395224,9.29151923966969));
+#3537=CARTESIAN_POINT('Ctrl Pts',(19.1999646258035,-7.18466638389618,9.50361151363166));
+#3538=CARTESIAN_POINT('Ctrl Pts',(19.2538893874122,-7.03861340069717,9.91445388583473));
+#3539=CARTESIAN_POINT('Ctrl Pts',(19.2657785542643,-7.00569601810205,10.0963982586467));
+#3540=CARTESIAN_POINT('Ctrl Pts',(19.2657785542643,-7.00569601810205,10.2822021129187));
+#3541=CARTESIAN_POINT('Ctrl Pts',(19.2657785542643,-7.00569601810205,10.4205444062986));
+#3542=CARTESIAN_POINT('Ctrl Pts',(19.2590634546653,-7.02424790764891,10.5605223803825));
+#3543=CARTESIAN_POINT('Ctrl Pts',(19.2322173878154,-7.09741282542549,10.833103796521));
+#3544=CARTESIAN_POINT('Ctrl Pts',(19.2120745502884,-7.15203584250282,10.9657033881027));
+#3545=CARTESIAN_POINT('Ctrl Pts',(19.134235061086,-7.35885546482013,11.3393072450599));
+#3546=CARTESIAN_POINT('Ctrl Pts',(19.0579113003061,-7.55608815124315,11.5557250978493));
+#3547=CARTESIAN_POINT('Ctrl Pts',(18.8089057209109,-8.16496510039089,12.0567223115408));
+#3548=CARTESIAN_POINT('Ctrl Pts',(18.5881797048027,-8.6635725263177,12.2720595166975));
+#3549=CARTESIAN_POINT('Ctrl Pts',(18.0755620459292,-9.68772281857942,12.5359055576015));
+#3550=CARTESIAN_POINT('Ctrl Pts',(17.7830452236591,-10.2135213952093,12.5822021129187));
+#3551=CARTESIAN_POINT('Ctrl Pts',(17.0501914225003,-11.4137575589202,12.5822021129187));
+#3552=CARTESIAN_POINT('Ctrl Pts',(16.518725364977,-12.1743797716401,12.4702766242755));
+#3553=CARTESIAN_POINT('Ctrl Pts',(15.3708909900844,-13.5948338121514,12.0997682998979));
+#3554=CARTESIAN_POINT('Ctrl Pts',(14.7541722232863,-14.2553410575706,11.8448701223395));
+#3555=CARTESIAN_POINT('Ctrl Pts',(13.9679815202015,-15.0074910948544,11.4572465449503));
+#3556=CARTESIAN_POINT('Ctrl Pts',(13.7420831459254,-15.2149295465728,11.33976724971));
+#3557=CARTESIAN_POINT('Ctrl Pts',(13.4132556830692,-15.5033526780023,11.1454486413677));
+#3558=CARTESIAN_POINT('Ctrl Pts',(13.3090926898673,-15.5927991652552,11.0803465818572));
+#3559=CARTESIAN_POINT('Ctrl Pts',(13.208405006193,-15.6776285576734,11.0111573824442));
+#3560=CARTESIAN_POINT('Ctrl Pts',(13.208405006193,-15.6776285576734,11.0111573824442));
+#3561=CARTESIAN_POINT('Ctrl Pts',(13.0933806266629,-15.7745366190444,10.9321164864553));
+#3562=CARTESIAN_POINT('Ctrl Pts',(12.9826285680224,-15.8656150379772,10.8483652876573));
+#3563=CARTESIAN_POINT('Ctrl Pts',(12.8218610849807,-15.9955014995992,10.6949879806889));
+#3564=CARTESIAN_POINT('Ctrl Pts',(12.7578730480176,-16.046515264286,10.6254316282343));
+#3565=CARTESIAN_POINT('Ctrl Pts',(12.6836496820252,-16.1051552277515,10.5073317708306));
+#3566=CARTESIAN_POINT('Ctrl Pts',(12.6625928838098,-16.1216967449646,10.4656585420016));
+#3567=CARTESIAN_POINT('Ctrl Pts',(12.6326898502625,-16.1451387279797,10.3775916091984));
+#3568=CARTESIAN_POINT('Ctrl Pts',(12.6238633753706,-16.1520300111155,10.3311887528971));
+#3569=CARTESIAN_POINT('Ctrl Pts',(12.6238633753706,-16.1520300111155,10.2597563004654));
+#3570=CARTESIAN_POINT('Ctrl Pts',(12.6257206957552,-16.1505788152423,10.2378541815635));
+#3571=CARTESIAN_POINT('Ctrl Pts',(12.629168145622,-16.1478825840915,10.2164729647818));
+#3572=CARTESIAN_POINT('',(13.9723353805076,15.0007947794314,11.4571632455272));
+#3573=CARTESIAN_POINT('',(19.2657785542643,7.00569601810204,10.2822021129187));
+#3574=CARTESIAN_POINT('Ctrl Pts',(13.9723353805076,15.0007947794314,11.4571632455272));
+#3575=CARTESIAN_POINT('Ctrl Pts',(14.0404428160181,14.9373568119869,11.4923090370296));
+#3576=CARTESIAN_POINT('Ctrl Pts',(14.1070538776733,14.874440324288,11.525814800092));
+#3577=CARTESIAN_POINT('Ctrl Pts',(14.7541722232863,14.2553410575706,11.8448701223395));
+#3578=CARTESIAN_POINT('Ctrl Pts',(15.3708909900844,13.5948338121514,12.0997682998979));
+#3579=CARTESIAN_POINT('Ctrl Pts',(16.518725364977,12.1743797716401,12.4702766242755));
+#3580=CARTESIAN_POINT('Ctrl Pts',(17.0501914225003,11.4137575589202,12.5822021129187));
+#3581=CARTESIAN_POINT('Ctrl Pts',(17.7830452236591,10.2135213952093,12.5822021129187));
+#3582=CARTESIAN_POINT('Ctrl Pts',(18.0755620459292,9.68772281857941,12.5359055576015));
+#3583=CARTESIAN_POINT('Ctrl Pts',(18.5881797048027,8.66357252631768,12.2720595166975));
+#3584=CARTESIAN_POINT('Ctrl Pts',(18.8089057209109,8.16496510039088,12.0567223115408));
+#3585=CARTESIAN_POINT('Ctrl Pts',(19.0579113003061,7.55608815124314,11.5557250978493));
+#3586=CARTESIAN_POINT('Ctrl Pts',(19.134235061086,7.35885546482012,11.3393072450599));
+#3587=CARTESIAN_POINT('Ctrl Pts',(19.2120745502884,7.15203584250281,10.9657033881027));
+#3588=CARTESIAN_POINT('Ctrl Pts',(19.2322173878154,7.09741282542548,10.833103796521));
+#3589=CARTESIAN_POINT('Ctrl Pts',(19.2590634546653,7.0242479076489,10.5605223803825));
+#3590=CARTESIAN_POINT('Ctrl Pts',(19.2657785542643,7.00569601810204,10.4205444062986));
+#3591=CARTESIAN_POINT('Ctrl Pts',(19.2657785542643,7.00569601810204,10.2822021129187));
+#3592=CARTESIAN_POINT('',(13.9723353805076,15.0007947794314,9.10724098031008));
+#3593=CARTESIAN_POINT('Ctrl Pts',(19.2657785542643,7.00569601810204,10.2822021129187));
+#3594=CARTESIAN_POINT('Ctrl Pts',(19.2657785542643,7.00569601810204,10.1438598195387));
+#3595=CARTESIAN_POINT('Ctrl Pts',(19.2590634546653,7.0242479076489,10.0038818454548));
+#3596=CARTESIAN_POINT('Ctrl Pts',(19.2322173878154,7.09741282542548,9.73130042931635));
+#3597=CARTESIAN_POINT('Ctrl Pts',(19.2120745502884,7.15203584250281,9.59870083773455));
+#3598=CARTESIAN_POINT('Ctrl Pts',(19.134235061086,7.35885546482012,9.22509698077741));
+#3599=CARTESIAN_POINT('Ctrl Pts',(19.0579113003061,7.55608815124314,9.00867912798799));
+#3600=CARTESIAN_POINT('Ctrl Pts',(18.8089057209109,8.16496510039088,8.50768191429653));
+#3601=CARTESIAN_POINT('Ctrl Pts',(18.5881797048027,8.66357252631768,8.29234470913981));
+#3602=CARTESIAN_POINT('Ctrl Pts',(18.0755620459292,9.68772281857941,8.02849866823577));
+#3603=CARTESIAN_POINT('Ctrl Pts',(17.7830452236591,10.2135213952093,7.98220211291864));
+#3604=CARTESIAN_POINT('Ctrl Pts',(17.0501914225003,11.4137575589202,7.98220211291865));
+#3605=CARTESIAN_POINT('Ctrl Pts',(16.518725364977,12.1743797716401,8.09412760156177));
+#3606=CARTESIAN_POINT('Ctrl Pts',(15.3708909900844,13.5948338121514,8.46463592593939));
+#3607=CARTESIAN_POINT('Ctrl Pts',(14.7541722232863,14.2553410575706,8.71953410349779));
+#3608=CARTESIAN_POINT('Ctrl Pts',(14.1070538776733,14.874440324288,9.03858942574525));
+#3609=CARTESIAN_POINT('Ctrl Pts',(14.0404428160181,14.9373568119869,9.07209518880766));
+#3610=CARTESIAN_POINT('Ctrl Pts',(13.9723353805076,15.0007947794314,9.10724098031007));
+#3611=CARTESIAN_POINT('',(13.9723353805076,15.0007947794314,0.));
+#3612=CARTESIAN_POINT('',(6.97302209894505,19.2776285576734,11.0111573824442));
+#3613=CARTESIAN_POINT('',(7.66989246234057,19.0111217348196,10.2164729647819));
+#3614=CARTESIAN_POINT('Ctrl Pts',(6.97302209894505,19.2776285576734,11.0111573824442));
+#3615=CARTESIAN_POINT('Ctrl Pts',(7.11445913560245,19.2264685522157,10.9321164842683));
+#3616=CARTESIAN_POINT('Ctrl Pts',(7.24871137035093,19.1760936726445,10.8483652997375));
+#3617=CARTESIAN_POINT('Ctrl Pts',(7.44158010243464,19.101808173188,10.6949879806889));
+#3618=CARTESIAN_POINT('Ctrl Pts',(7.51775333707772,19.071899789983,10.6254316282343));
+#3619=CARTESIAN_POINT('Ctrl Pts',(7.60564871811197,19.036940451212,10.5073317708306));
+#3620=CARTESIAN_POINT('Ctrl Pts',(7.63050249134336,19.0269754876417,10.4656585420016));
+#3621=CARTESIAN_POINT('Ctrl Pts',(7.66575536092318,19.012799692447,10.3775916091984));
+#3622=CARTESIAN_POINT('Ctrl Pts',(7.67613662462943,19.0086013825327,10.3311887528971));
+#3623=CARTESIAN_POINT('Ctrl Pts',(7.67613662462943,19.0086013825327,10.2822021129187));
+#3624=CARTESIAN_POINT('Ctrl Pts',(7.67613662462943,19.0086013825327,10.2597563004654));
+#3625=CARTESIAN_POINT('Ctrl Pts',(7.67395119194504,19.009484271232,10.2378541815635));
+#3626=CARTESIAN_POINT('Ctrl Pts',(7.66989246234057,19.0111217348196,10.2164729647819));
+#3627=CARTESIAN_POINT('',(7.66989246234057,19.0111217348196,2.82272661982162));
+#3628=CARTESIAN_POINT('',(7.66989246234057,19.0111217348196,0.));
+#3629=CARTESIAN_POINT('',(6.97302209894505,19.2776285576734,2.9953875469969));
+#3630=CARTESIAN_POINT('Origin',(0.,0.,32.6174240589172));
+#3631=CARTESIAN_POINT('',(6.97302209894505,19.2776285576734,9.55324684339306));
+#3632=CARTESIAN_POINT('',(6.97302209894505,19.2776285576734,0.));
+#3633=CARTESIAN_POINT('',(-3.56577855426426,20.1875016607293,10.2822021129186));
+#3634=CARTESIAN_POINT('Ctrl Pts',(6.97302209894505,19.2776285576734,9.55324684339305));
+#3635=CARTESIAN_POINT('Ctrl Pts',(6.84921384828619,19.3224119533744,9.48405764398005));
+#3636=CARTESIAN_POINT('Ctrl Pts',(6.71966942144488,19.3678965079951,9.41895558446959));
+#3637=CARTESIAN_POINT('Ctrl Pts',(6.30547393115984,19.5084578785758,9.22463697612729));
+#3638=CARTESIAN_POINT('Ctrl Pts',(6.01287777511193,19.6003723835133,9.10715768088698));
+#3639=CARTESIAN_POINT('Ctrl Pts',(4.9684013838243,19.9051584859619,8.71953410349779));
+#3640=CARTESIAN_POINT('Ctrl Pts',(4.08802594650856,20.1089989822901,8.46463592593939));
+#3641=CARTESIAN_POINT('Ctrl Pts',(2.28395947507119,20.3928256900285,8.09412760156177));
+#3642=CARTESIAN_POINT('Ctrl Pts',(1.35950828741141,20.4727776907329,7.98220211291864));
+#3643=CARTESIAN_POINT('Ctrl Pts',(-0.0463536214824241,20.5073296179409,
+7.98220211291864));
+#3644=CARTESIAN_POINT('Ctrl Pts',(-0.647966957252639,20.4977573287462,8.02849866823577));
+#3645=CARTESIAN_POINT('Ctrl Pts',(-1.79121595708131,20.4296220976283,8.29234470913981));
+#3646=CARTESIAN_POINT('Ctrl Pts',(-2.33338566250358,20.3714727218907,8.50768191429653));
+#3647=CARTESIAN_POINT('Ctrl Pts',(-2.98519135794189,20.2826794047572,9.00867912798799));
+#3648=CARTESIAN_POINT('Ctrl Pts',(-3.19416175523082,20.2501613772934,9.22509698077741));
+#3649=CARTESIAN_POINT('Ctrl Pts',(-3.41219254675991,20.2141625412016,9.59870083773455));
+#3650=CARTESIAN_POINT('Ctrl Pts',(-3.46956888594373,20.2042952416657,9.73130042931635));
+#3651=CARTESIAN_POINT('Ctrl Pts',(-3.546354596829,20.1909621586611,10.0038818454548));
+#3652=CARTESIAN_POINT('Ctrl Pts',(-3.56577855426427,20.1875016607293,10.1438598195387));
+#3653=CARTESIAN_POINT('Ctrl Pts',(-3.56577855426427,20.1875016607293,10.2822021129187));
+#3654=CARTESIAN_POINT('Ctrl Pts',(-3.56577855426426,20.1875016607293,10.2822021129186));
+#3655=CARTESIAN_POINT('Ctrl Pts',(-3.56577855426426,20.1875016607293,10.4205444062986));
+#3656=CARTESIAN_POINT('Ctrl Pts',(-3.546354596829,20.1909621586611,10.5605223803825));
+#3657=CARTESIAN_POINT('Ctrl Pts',(-3.46956888594374,20.2042952416657,10.833103796521));
+#3658=CARTESIAN_POINT('Ctrl Pts',(-3.41219254675991,20.2141625412016,10.9657033881027));
+#3659=CARTESIAN_POINT('Ctrl Pts',(-3.19416175523082,20.2501613772934,11.3393072450599));
+#3660=CARTESIAN_POINT('Ctrl Pts',(-2.98519135794189,20.2826794047572,11.5557250978493));
+#3661=CARTESIAN_POINT('Ctrl Pts',(-2.33338566250358,20.3714727218907,12.0567223115408));
+#3662=CARTESIAN_POINT('Ctrl Pts',(-1.79121595708131,20.4296220976283,12.2720595166975));
+#3663=CARTESIAN_POINT('Ctrl Pts',(-0.647966957252639,20.4977573287462,12.5359055576015));
+#3664=CARTESIAN_POINT('Ctrl Pts',(-0.0463536214824241,20.5073296179409,
+12.5822021129187));
+#3665=CARTESIAN_POINT('Ctrl Pts',(1.35950828741141,20.4727776907329,12.5822021129187));
+#3666=CARTESIAN_POINT('Ctrl Pts',(2.2839594750712,20.3928256900285,12.4702766242755));
+#3667=CARTESIAN_POINT('Ctrl Pts',(4.08802594650856,20.1089989822901,12.0997682998979));
+#3668=CARTESIAN_POINT('Ctrl Pts',(4.9684013838243,19.9051584859619,11.8448701223395));
+#3669=CARTESIAN_POINT('Ctrl Pts',(6.01287777511193,19.6003723835133,11.4572465449503));
+#3670=CARTESIAN_POINT('Ctrl Pts',(6.30547393115984,19.5084578785758,11.33976724971));
+#3671=CARTESIAN_POINT('Ctrl Pts',(6.71966942144488,19.3678965079951,11.1454486413677));
+#3672=CARTESIAN_POINT('Ctrl Pts',(6.84921384828619,19.3224119533744,11.0803465818572));
+#3673=CARTESIAN_POINT('Ctrl Pts',(6.97302209894505,19.2776285576734,11.0111573824442));
+#3674=CARTESIAN_POINT('Origin',(7.03183885035732,19.3795021594556,2.82272661982162));
+#3675=CARTESIAN_POINT('',(8.76388965792619,18.3795021594556,10.2164729647819));
+#3676=CARTESIAN_POINT('',(7.89786425414175,18.8795021594556,10.2164729647818));
+#3677=CARTESIAN_POINT('',(8.76388965792619,18.3795021594556,2.82272661982162));
+#3678=CARTESIAN_POINT('',(8.76388965792619,18.3795021594556,10.3479312610556));
+#3679=CARTESIAN_POINT('',(7.03183885035732,19.3795021594556,2.82272661982162));
+#3680=CARTESIAN_POINT('Origin',(4.93191761544796,15.7423318886998,8.98720083352131));
+#3681=CARTESIAN_POINT('',(6.66396842301683,14.7423318886998,8.98720083352131));
+#3682=CARTESIAN_POINT('',(8.76388965792619,18.3795021594556,2.82272661982162));
+#3683=CARTESIAN_POINT('',(4.93191761544796,15.7423318886998,8.98720083352131));
+#3684=CARTESIAN_POINT('',(6.6639677586034,14.742330737902,8.98720278395611));
+#3685=CARTESIAN_POINT('',(7.03183885035732,19.3795021594556,2.82272661982162));
+#3686=CARTESIAN_POINT('Origin',(7.61435935394491,16.3884572681199,10.2822021129187));
+#3687=CARTESIAN_POINT('Origin',(7.61435935394491,16.3884572681199,10.2822021129187));
+#3688=CARTESIAN_POINT('Origin',(5.88230854637603,17.3884572681199,10.2822021129187));
+#3689=CARTESIAN_POINT('Origin',(7.61435935394491,16.3884572681199,10.2822021129187));
+#3690=CARTESIAN_POINT('',(6.53230854637603,18.5142902930397,10.2822021129187));
+#3691=CARTESIAN_POINT('Origin',(5.88230854637603,17.3884572681199,10.2822021129187));
+#3692=CARTESIAN_POINT('',(8.26435935394491,17.5142902930397,10.2822021129187));
+#3693=CARTESIAN_POINT('',(8.26435935394491,17.5142902930397,10.2822021129187));
+#3694=CARTESIAN_POINT('Origin',(7.61435935394491,16.3884572681199,10.2822021129187));
+#3695=CARTESIAN_POINT('Origin',(7.61435935394491,16.3884572681199,10.2822021129187));
+#3696=CARTESIAN_POINT('Origin',(-16.0992181381438,1.60000000000001,8.98720083352131));
+#3697=CARTESIAN_POINT('',(-16.0992181381439,3.60000000000001,8.98720083352131));
+#3698=CARTESIAN_POINT('',(-20.2990606079626,3.60000000000002,2.82272661982162));
+#3699=CARTESIAN_POINT('',(-16.0992181381439,1.60000000000001,8.98720083352131));
+#3700=CARTESIAN_POINT('',(-16.099216809317,1.60000000000001,8.98720278395611));
+#3701=CARTESIAN_POINT('',(-20.2990606079626,1.60000000000002,2.82272661982162));
+#3702=CARTESIAN_POINT('',(-20.2990606079626,1.60000000000002,2.82272661982162));
+#3703=CARTESIAN_POINT('',(-20.2990606079626,1.60000000000002,2.82272661982162));
+#3704=CARTESIAN_POINT('Origin',(-20.2990606079626,1.60000000000002,2.82272661982162));
+#3705=CARTESIAN_POINT('',(-20.2990606079626,1.60000000000002,10.2164729647819));
+#3706=CARTESIAN_POINT('',(-20.2990606079626,1.60000000000002,10.3479312610556));
+#3707=CARTESIAN_POINT('',(-20.2990606079626,-2.59999999999999,10.2164729647817));
+#3708=CARTESIAN_POINT('Origin',(-18.,1.60000000000001,10.2822021129187));
+#3709=CARTESIAN_POINT('Origin',(-18.,1.60000000000001,10.2822021129187));
+#3710=CARTESIAN_POINT('Origin',(-18.,3.60000000000001,10.2822021129187));
+#3711=CARTESIAN_POINT('Origin',(-18.,1.60000000000001,10.2822021129187));
+#3712=CARTESIAN_POINT('',(-19.3,3.60000000000001,10.2822021129187));
+#3713=CARTESIAN_POINT('Origin',(-18.,3.60000000000001,10.2822021129187));
+#3714=CARTESIAN_POINT('',(-19.3,1.60000000000001,10.2822021129187));
+#3715=CARTESIAN_POINT('',(-19.3,1.60000000000002,10.2822021129187));
+#3716=CARTESIAN_POINT('Origin',(-18.,1.60000000000001,10.2822021129187));
+#3717=CARTESIAN_POINT('Origin',(-18.,1.60000000000001,10.2822021129187));
+#3718=CARTESIAN_POINT('Origin',(9.43524971512704,13.1423318886998,8.98720083352131));
+#3719=CARTESIAN_POINT('',(11.1673005226959,12.1423318886998,8.98720083352131));
+#3720=CARTESIAN_POINT('',(13.2672217576053,15.7795021594556,2.82272661982162));
+#3721=CARTESIAN_POINT('',(9.43524971512704,13.1423318886998,8.98720083352131));
+#3722=CARTESIAN_POINT('',(9.43524905071361,13.142330737902,8.98720278395611));
+#3723=CARTESIAN_POINT('',(11.5351709500364,16.7795021594556,2.82272661982162));
+#3724=CARTESIAN_POINT('',(11.5351709500364,16.7795021594556,2.82272661982162));
+#3725=CARTESIAN_POINT('',(11.5351709500364,16.7795021594556,2.82272661982162));
+#3726=CARTESIAN_POINT('Origin',(11.5351709500364,16.7795021594556,2.82272661982162));
+#3727=CARTESIAN_POINT('',(11.5351709500364,16.7795021594556,10.2164729647819));
+#3728=CARTESIAN_POINT('',(11.5351709500364,16.7795021594556,10.3479312610556));
+#3729=CARTESIAN_POINT('',(7.89786425414175,18.8795021594556,10.2164729647817));
+#3730=CARTESIAN_POINT('Origin',(10.3856406460551,14.7884572681199,10.2822021129187));
+#3731=CARTESIAN_POINT('Origin',(10.3856406460551,14.7884572681199,10.2822021129187));
+#3732=CARTESIAN_POINT('Origin',(12.117691453624,13.7884572681199,10.2822021129187));
+#3733=CARTESIAN_POINT('Origin',(12.117691453624,13.7884572681199,10.2822021129187));
+#3734=CARTESIAN_POINT('',(12.767691453624,14.9142902930397,10.2822021129187));
+#3735=CARTESIAN_POINT('Origin',(12.117691453624,13.7884572681199,10.2822021129187));
+#3736=CARTESIAN_POINT('Origin',(10.3856406460551,14.7884572681199,10.2822021129187));
+#3737=CARTESIAN_POINT('',(11.0356406460551,15.9142902930397,10.2822021129187));
+#3738=CARTESIAN_POINT('',(11.0356406460551,15.9142902930397,10.2822021129187));
+#3739=CARTESIAN_POINT('Origin',(10.3856406460551,14.7884572681199,10.2822021129187));
+#3740=CARTESIAN_POINT('Origin',(10.3856406460551,14.7884572681199,10.2822021129187));
+#3741=CARTESIAN_POINT('Origin',(5.88230854637603,17.3884572681199,10.2822021129186));
+#3742=CARTESIAN_POINT('Origin',(5.88230854637603,17.3884572681199,10.2822021129186));
+#3743=CARTESIAN_POINT('Origin',(12.9837168574084,13.2884572681199,10.2822021129186));
+#3744=CARTESIAN_POINT('Origin',(12.9837168574084,13.2884572681199,10.2822021129186));
+#3745=CARTESIAN_POINT('Origin',(-18.,-3.6,10.2822021129186));
+#3746=CARTESIAN_POINT('',(-20.3,-3.6,10.2822021129186));
+#3747=CARTESIAN_POINT('Origin',(-18.,-3.6,10.2822021129186));
+#3748=CARTESIAN_POINT('Origin',(-18.,-3.6,10.2822021129186));
+#3749=CARTESIAN_POINT('Origin',(-18.,3.6,10.2822021129186));
+#3750=CARTESIAN_POINT('',(-20.3,3.6,10.2822021129186));
+#3751=CARTESIAN_POINT('Origin',(-18.,3.6,10.2822021129186));
+#3752=CARTESIAN_POINT('Origin',(-18.,3.6,10.2822021129186));
+#3753=CARTESIAN_POINT('Origin',(6.66396842301682,-14.7423318886998,8.98720083352131));
+#3754=CARTESIAN_POINT('',(4.93191761544794,-15.7423318886998,8.98720083352131));
+#3755=CARTESIAN_POINT('',(7.03183885035729,-19.3795021594556,2.82272661982162));
+#3756=CARTESIAN_POINT('',(6.66396842301682,-14.7423318886998,8.98720083352131));
+#3757=CARTESIAN_POINT('',(6.66396775860339,-14.742330737902,8.98720278395611));
+#3758=CARTESIAN_POINT('',(8.76388965792618,-18.3795021594556,2.82272661982162));
+#3759=CARTESIAN_POINT('',(8.76388965792617,-18.3795021594556,2.82272661982162));
+#3760=CARTESIAN_POINT('',(8.76388965792618,-18.3795021594556,2.82272661982162));
+#3761=CARTESIAN_POINT('Origin',(8.76388965792617,-18.3795021594556,2.82272661982162));
+#3762=CARTESIAN_POINT('',(8.76388965792618,-18.3795021594556,10.2164729647819));
+#3763=CARTESIAN_POINT('',(8.76388965792617,-18.3795021594556,10.3479312610556));
+#3764=CARTESIAN_POINT('',(12.4011963538208,-16.2795021594556,10.2164729647817));
+#3765=CARTESIAN_POINT('Origin',(7.61435935394489,-16.3884572681199,10.2822021129187));
+#3766=CARTESIAN_POINT('Origin',(7.61435935394489,-16.3884572681199,10.2822021129187));
+#3767=CARTESIAN_POINT('Origin',(5.88230854637602,-17.3884572681199,10.2822021129187));
+#3768=CARTESIAN_POINT('Origin',(13.2672217576053,-15.7795021594556,2.82272661982162));
+#3769=CARTESIAN_POINT('',(11.5351709500364,-16.7795021594556,10.2164729647819));
+#3770=CARTESIAN_POINT('',(12.4011963538208,-16.2795021594556,10.2164729647818));
+#3771=CARTESIAN_POINT('',(11.5351709500364,-16.7795021594556,2.82272661982162));
+#3772=CARTESIAN_POINT('',(11.5351709500364,-16.7795021594556,10.3479312610556));
+#3773=CARTESIAN_POINT('',(13.2672217576053,-15.7795021594556,2.82272661982162));
+#3774=CARTESIAN_POINT('Origin',(11.1673005226959,-12.1423318886998,8.98720083352131));
+#3775=CARTESIAN_POINT('',(9.43524971512702,-13.1423318886998,8.98720083352131));
+#3776=CARTESIAN_POINT('',(11.5351709500364,-16.7795021594556,2.82272661982162));
+#3777=CARTESIAN_POINT('',(11.1673005226959,-12.1423318886998,8.98720083352131));
+#3778=CARTESIAN_POINT('',(9.4352490507136,-13.142330737902,8.98720278395611));
+#3779=CARTESIAN_POINT('',(13.2672217576053,-15.7795021594556,2.82272661982162));
+#3780=CARTESIAN_POINT('Origin',(10.3856406460551,-14.7884572681199,10.2822021129187));
+#3781=CARTESIAN_POINT('Origin',(12.117691453624,-13.7884572681199,10.2822021129187));
+#3782=CARTESIAN_POINT('Origin',(10.3856406460551,-14.7884572681199,10.2822021129187));
+#3783=CARTESIAN_POINT('Origin',(11.2516660498395,14.2884572681199,10.2822021129186));
+#3784=CARTESIAN_POINT('',(22.9933153569488,4.85360164165791,10.2822021129186));
+#3785=CARTESIAN_POINT('',(10.1016660498395,12.2965988394157,10.2822021129186));
+#3786=CARTESIAN_POINT('',(20.402804494381,11.6608562620446,10.2822021129186));
+#3787=CARTESIAN_POINT('Ctrl Pts',(20.402804494381,11.6608562620446,10.2822021129186));
+#3788=CARTESIAN_POINT('Ctrl Pts',(20.402804494381,11.6608562620446,10.1334319944745));
+#3789=CARTESIAN_POINT('Ctrl Pts',(20.4171715153523,11.6358024210027,9.9882294922818));
+#3790=CARTESIAN_POINT('Ctrl Pts',(20.4688007496621,11.5447340887919,9.71107221992325));
+#3791=CARTESIAN_POINT('Ctrl Pts',(20.5060479283875,11.4786955598046,9.57912254818373));
+#3792=CARTESIAN_POINT('Ctrl Pts',(20.6398343753251,11.2374842077886,9.21013494895448));
+#3793=CARTESIAN_POINT('Ctrl Pts',(20.7584329746312,11.0181110225099,8.99996725507266));
+#3794=CARTESIAN_POINT('Ctrl Pts',(21.0650090360597,10.4255191719494,8.55540324321716));
+#3795=CARTESIAN_POINT('Ctrl Pts',(21.2851147989517,9.97337608367635,8.34094033935206));
+#3796=CARTESIAN_POINT('Ctrl Pts',(21.7083381017156,9.01512063613034,8.05314493869637));
+#3797=CARTESIAN_POINT('Ctrl Pts',(21.911480875896,8.50830334524684,7.98220211291864));
+#3798=CARTESIAN_POINT('Ctrl Pts',(22.231858845968,7.62770132438729,7.98220211291864));
+#3799=CARTESIAN_POINT('Ctrl Pts',(22.3804482010488,7.1807136641339,8.03501345894575));
+#3800=CARTESIAN_POINT('Ctrl Pts',(22.6357021636769,6.33025248712315,8.29240895462303));
+#3801=CARTESIAN_POINT('Ctrl Pts',(22.742751310953,5.92689911682857,8.49700858230717));
+#3802=CARTESIAN_POINT('Ctrl Pts',(22.8737774917872,5.39325371938741,8.95346686173616));
+#3803=CARTESIAN_POINT('Ctrl Pts',(22.9187620388098,5.19610275037102,9.18464788336765));
+#3804=CARTESIAN_POINT('Ctrl Pts',(22.9783460548026,4.92592612941864,9.70811386714765));
+#3805=CARTESIAN_POINT('Ctrl Pts',(22.9933153569488,4.85360164165791,10.000718275857));
+#3806=CARTESIAN_POINT('Ctrl Pts',(22.9933153569488,4.85360164165791,10.2822021129186));
+#3807=CARTESIAN_POINT('Ctrl Pts',(22.9933153569488,4.85360164165791,10.2822021129186));
+#3808=CARTESIAN_POINT('Ctrl Pts',(22.9933153569488,4.85360164165791,10.5636859499802));
+#3809=CARTESIAN_POINT('Ctrl Pts',(22.9783460548026,4.92592612941864,10.8562903586896));
+#3810=CARTESIAN_POINT('Ctrl Pts',(22.9187620388098,5.19610275037102,11.3797563424696));
+#3811=CARTESIAN_POINT('Ctrl Pts',(22.8737774917872,5.39325371938741,11.6109373641011));
+#3812=CARTESIAN_POINT('Ctrl Pts',(22.742751310953,5.92689911682857,12.0673956435301));
+#3813=CARTESIAN_POINT('Ctrl Pts',(22.6357021636769,6.33025248712315,12.2719952712143));
+#3814=CARTESIAN_POINT('Ctrl Pts',(22.3804482010488,7.1807136641339,12.5293907668915));
+#3815=CARTESIAN_POINT('Ctrl Pts',(22.231858845968,7.62770132438729,12.5822021129187));
+#3816=CARTESIAN_POINT('Ctrl Pts',(21.911480875896,8.50830334524684,12.5822021129187));
+#3817=CARTESIAN_POINT('Ctrl Pts',(21.7083381017156,9.01512063613035,12.5112592871409));
+#3818=CARTESIAN_POINT('Ctrl Pts',(21.2851147989517,9.97337608367635,12.2234638864852));
+#3819=CARTESIAN_POINT('Ctrl Pts',(21.0650090360597,10.4255191719494,12.0090009826201));
+#3820=CARTESIAN_POINT('Ctrl Pts',(20.7584329746312,11.0181110225099,11.5644369707646));
+#3821=CARTESIAN_POINT('Ctrl Pts',(20.6398343753251,11.2374842077886,11.3542692768828));
+#3822=CARTESIAN_POINT('Ctrl Pts',(20.5060479283875,11.4786955598046,10.9852816776536));
+#3823=CARTESIAN_POINT('Ctrl Pts',(20.4688007496621,11.5447340887919,10.853332005914));
+#3824=CARTESIAN_POINT('Ctrl Pts',(20.4171715153523,11.6358024210027,10.5761747335555));
+#3825=CARTESIAN_POINT('Ctrl Pts',(20.402804494381,11.6608562620446,10.4309722313628));
+#3826=CARTESIAN_POINT('Ctrl Pts',(20.402804494381,11.6608562620446,10.2822021129186));
+#3827=CARTESIAN_POINT('Origin',(11.2516660498395,14.2884572681199,10.2822021129186));
+#3828=CARTESIAN_POINT('',(-0.102804494381019,23.4997751316036,10.2822021129186));
+#3829=CARTESIAN_POINT('',(-7.29331535694876,22.3395960371735,10.2822021129186));
+#3830=CARTESIAN_POINT('Ctrl Pts',(-0.102804494381019,23.4997751316036,10.2822021129186));
+#3831=CARTESIAN_POINT('Ctrl Pts',(-0.102804494381019,23.4997751316036,10.4309722313628));
+#3832=CARTESIAN_POINT('Ctrl Pts',(-0.131685267671328,23.4996904162204,10.5761747335555));
+#3833=CARTESIAN_POINT('Ctrl Pts',(-0.236367374001046,23.4988684786052,10.853332005914));
+#3834=CARTESIAN_POINT('Ctrl Pts',(-0.312182007095304,23.4981062171071,10.9852816776536));
+#3835=CARTESIAN_POINT('Ctrl Pts',(-0.587970389091128,23.4933630028291,11.3542692768828));
+#3836=CARTESIAN_POINT('Ctrl Pts',(-0.837252440104672,23.4863858100421,11.5644369707646));
+#3837=CARTESIAN_POINT('Ctrl Pts',(-1.50374006747994,23.4555925421512,12.0090009826201));
+#3838=CARTESIAN_POINT('Ctrl Pts',(-2.00536034951594,23.4201381801984,12.2234638864852));
+#3839=CARTESIAN_POINT('Ctrl Pts',(-3.04684556178755,23.3075325880925,12.5112592871409));
+#3840=CARTESIAN_POINT('Ctrl Pts',(-3.5873335978601,23.2300507456863,12.5822021129187));
+#3841=CARTESIAN_POINT('Ctrl Pts',(-4.51014630358436,23.0672051961517,12.5822021129187));
+#3842=CARTESIAN_POINT('Ctrl Pts',(-4.97154365008236,22.9723935222569,12.5293907668916));
+#3843=CARTESIAN_POINT('Ctrl Pts',(-5.83569161562016,22.7682193498042,12.2719952712143));
+#3844=CARTESIAN_POINT('Ctrl Pts',(-6.23853045463539,22.6592499456515,12.0673956435301));
+#3845=CARTESIAN_POINT('Ctrl Pts',(-6.76619401584917,22.5058992480941,11.6109373641011));
+#3846=CARTESIAN_POINT('Ctrl Pts',(-6.95942403690937,22.4462815240852,11.3797563424696));
+#3847=CARTESIAN_POINT('Ctrl Pts',(-7.22319586215917,22.3627944851183,10.8562903586897));
+#3848=CARTESIAN_POINT('Ctrl Pts',(-7.29331535694875,22.3395960371735,10.5636859499803));
+#3849=CARTESIAN_POINT('Ctrl Pts',(-7.29331535694875,22.3395960371735,10.2822021129186));
+#3850=CARTESIAN_POINT('Ctrl Pts',(-7.29331535694875,22.3395960371735,10.2822021129186));
+#3851=CARTESIAN_POINT('Ctrl Pts',(-7.29331535694875,22.3395960371735,10.000718275857));
+#3852=CARTESIAN_POINT('Ctrl Pts',(-7.22319586215917,22.3627944851183,9.70811386714765));
+#3853=CARTESIAN_POINT('Ctrl Pts',(-6.95942403690937,22.4462815240852,9.18464788336765));
+#3854=CARTESIAN_POINT('Ctrl Pts',(-6.76619401584917,22.5058992480941,8.95346686173616));
+#3855=CARTESIAN_POINT('Ctrl Pts',(-6.23853045463539,22.6592499456515,8.49700858230717));
+#3856=CARTESIAN_POINT('Ctrl Pts',(-5.83569161562016,22.7682193498042,8.29240895462303));
+#3857=CARTESIAN_POINT('Ctrl Pts',(-4.97154365008236,22.9723935222569,8.03501345894574));
+#3858=CARTESIAN_POINT('Ctrl Pts',(-4.51014630358436,23.0672051961517,7.98220211291864));
+#3859=CARTESIAN_POINT('Ctrl Pts',(-3.5873335978601,23.2300507456863,7.98220211291864));
+#3860=CARTESIAN_POINT('Ctrl Pts',(-3.04684556178755,23.3075325880925,8.05314493869637));
+#3861=CARTESIAN_POINT('Ctrl Pts',(-2.00536034951594,23.4201381801984,8.34094033935206));
+#3862=CARTESIAN_POINT('Ctrl Pts',(-1.50374006747995,23.4555925421512,8.55540324321716));
+#3863=CARTESIAN_POINT('Ctrl Pts',(-0.837252440104677,23.4863858100421,8.99996725507266));
+#3864=CARTESIAN_POINT('Ctrl Pts',(-0.58797038909113,23.4933630028291,9.21013494895448));
+#3865=CARTESIAN_POINT('Ctrl Pts',(-0.312182007095305,23.4981062171071,9.57912254818372));
+#3866=CARTESIAN_POINT('Ctrl Pts',(-0.236367374001046,23.4988684786052,9.71107221992325));
+#3867=CARTESIAN_POINT('Ctrl Pts',(-0.131685267671327,23.4996904162204,9.9882294922818));
+#3868=CARTESIAN_POINT('Ctrl Pts',(-0.102804494381019,23.4997751316036,10.1334319944745));
+#3869=CARTESIAN_POINT('Ctrl Pts',(-0.102804494381019,23.4997751316036,10.2822021129186));
+#3870=CARTESIAN_POINT('',(10.1016660498395,12.2965988394157,10.2822021129186));
+#3871=CARTESIAN_POINT('Origin',(-18.,-2.6,10.2822021129186));
+#3872=CARTESIAN_POINT('',(-20.3,-11.838918869559,10.2822021129186));
+#3873=CARTESIAN_POINT('',(-20.3,-2.6,10.2822021129186));
+#3874=CARTESIAN_POINT('',(-15.7,-17.4859943955155,10.2822021129186));
+#3875=CARTESIAN_POINT('Ctrl Pts',(-15.7,-17.4859943955155,10.2822021129186));
+#3876=CARTESIAN_POINT('Ctrl Pts',(-15.7,-17.4859943955155,10.000718275857));
+#3877=CARTESIAN_POINT('Ctrl Pts',(-15.7551501926434,-17.4368683556996,9.70811386714765));
+#3878=CARTESIAN_POINT('Ctrl Pts',(-15.9593380019004,-17.2501787737142,9.18464788336765));
+#3879=CARTESIAN_POINT('Ctrl Pts',(-16.107583475938,-17.1126455287067,8.95346686173616));
+#3880=CARTESIAN_POINT('Ctrl Pts',(-16.5042208563176,-16.7323508288229,8.49700858230717));
+#3881=CARTESIAN_POINT('Ctrl Pts',(-16.8000105480567,-16.437966862681,8.29240895462303));
+#3882=CARTESIAN_POINT('Ctrl Pts',(-17.4089045509664,-15.791679858123,8.03501345894574));
+#3883=CARTESIAN_POINT('Ctrl Pts',(-17.7217125423836,-15.4395038717644,7.98220211291864));
+#3884=CARTESIAN_POINT('Ctrl Pts',(-18.3241472780359,-14.7217474004394,7.98220211291864));
+#3885=CARTESIAN_POINT('Ctrl Pts',(-18.661492539928,-14.2924119519622,8.05314493869637));
+#3886=CARTESIAN_POINT('Ctrl Pts',(-19.2797544494357,-13.4467620965221,8.34094033935206));
+#3887=CARTESIAN_POINT('Ctrl Pts',(-19.5612689685797,-13.0300733702018,8.55540324321717));
+#3888=CARTESIAN_POINT('Ctrl Pts',(-19.9211805345265,-12.4682747875322,8.99996725507266));
+#3889=CARTESIAN_POINT('Ctrl Pts',(-20.0518639862339,-12.2558787950405,9.21013494895448));
+#3890=CARTESIAN_POINT('Ctrl Pts',(-20.1938659212921,-12.0194106573025,9.57912254818373));
+#3891=CARTESIAN_POINT('Ctrl Pts',(-20.232433375661,-11.9541343898134,9.71107221992325));
+#3892=CARTESIAN_POINT('Ctrl Pts',(-20.2854862476809,-11.8638879952177,9.9882294922818));
+#3893=CARTESIAN_POINT('Ctrl Pts',(-20.3,-11.838918869559,10.1334319944745));
+#3894=CARTESIAN_POINT('Ctrl Pts',(-20.3,-11.838918869559,10.2822021129186));
+#3895=CARTESIAN_POINT('Ctrl Pts',(-20.3,-11.838918869559,10.2822021129186));
+#3896=CARTESIAN_POINT('Ctrl Pts',(-20.3,-11.838918869559,10.4309722313628));
+#3897=CARTESIAN_POINT('Ctrl Pts',(-20.2854862476809,-11.8638879952177,10.5761747335555));
+#3898=CARTESIAN_POINT('Ctrl Pts',(-20.232433375661,-11.9541343898134,10.853332005914));
+#3899=CARTESIAN_POINT('Ctrl Pts',(-20.1938659212921,-12.0194106573025,10.9852816776536));
+#3900=CARTESIAN_POINT('Ctrl Pts',(-20.0518639862339,-12.2558787950405,11.3542692768828));
+#3901=CARTESIAN_POINT('Ctrl Pts',(-19.9211805345265,-12.4682747875322,11.5644369707646));
+#3902=CARTESIAN_POINT('Ctrl Pts',(-19.5612689685797,-13.0300733702018,12.0090009826201));
+#3903=CARTESIAN_POINT('Ctrl Pts',(-19.2797544494357,-13.4467620965221,12.2234638864852));
+#3904=CARTESIAN_POINT('Ctrl Pts',(-18.661492539928,-14.2924119519622,12.5112592871409));
+#3905=CARTESIAN_POINT('Ctrl Pts',(-18.3241472780359,-14.7217474004394,12.5822021129187));
+#3906=CARTESIAN_POINT('Ctrl Pts',(-17.7217125423836,-15.4395038717644,12.5822021129187));
+#3907=CARTESIAN_POINT('Ctrl Pts',(-17.4089045509664,-15.791679858123,12.5293907668915));
+#3908=CARTESIAN_POINT('Ctrl Pts',(-16.8000105480567,-16.437966862681,12.2719952712143));
+#3909=CARTESIAN_POINT('Ctrl Pts',(-16.5042208563176,-16.7323508288229,12.0673956435301));
+#3910=CARTESIAN_POINT('Ctrl Pts',(-16.107583475938,-17.1126455287067,11.6109373641011));
+#3911=CARTESIAN_POINT('Ctrl Pts',(-15.9593380019004,-17.2501787737142,11.3797563424696));
+#3912=CARTESIAN_POINT('Ctrl Pts',(-15.7551501926434,-17.4368683556996,10.8562903586896));
+#3913=CARTESIAN_POINT('Ctrl Pts',(-15.7,-17.4859943955155,10.5636859499802));
+#3914=CARTESIAN_POINT('Ctrl Pts',(-15.7,-17.4859943955155,10.2822021129186));
+#3915=CARTESIAN_POINT('Origin',(-18.,-2.6,10.2822021129186));
+#3916=CARTESIAN_POINT('',(-15.7,17.4859943955155,10.2822021129186));
+#3917=CARTESIAN_POINT('',(-20.3,11.838918869559,10.2822021129186));
+#3918=CARTESIAN_POINT('Ctrl Pts',(-15.7,17.4859943955155,10.2822021129186));
+#3919=CARTESIAN_POINT('Ctrl Pts',(-15.7,17.4859943955155,10.5636859499802));
+#3920=CARTESIAN_POINT('Ctrl Pts',(-15.7551501926434,17.4368683556996,10.8562903586896));
+#3921=CARTESIAN_POINT('Ctrl Pts',(-15.9593380019004,17.2501787737142,11.3797563424696));
+#3922=CARTESIAN_POINT('Ctrl Pts',(-16.107583475938,17.1126455287067,11.6109373641011));
+#3923=CARTESIAN_POINT('Ctrl Pts',(-16.5042208563176,16.7323508288229,12.0673956435301));
+#3924=CARTESIAN_POINT('Ctrl Pts',(-16.8000105480567,16.437966862681,12.2719952712143));
+#3925=CARTESIAN_POINT('Ctrl Pts',(-17.4089045509664,15.791679858123,12.5293907668916));
+#3926=CARTESIAN_POINT('Ctrl Pts',(-17.7217125423836,15.4395038717644,12.5822021129187));
+#3927=CARTESIAN_POINT('Ctrl Pts',(-18.3241472780359,14.7217474004394,12.5822021129187));
+#3928=CARTESIAN_POINT('Ctrl Pts',(-18.661492539928,14.2924119519622,12.5112592871409));
+#3929=CARTESIAN_POINT('Ctrl Pts',(-19.2797544494357,13.4467620965221,12.2234638864852));
+#3930=CARTESIAN_POINT('Ctrl Pts',(-19.5612689685797,13.0300733702018,12.0090009826201));
+#3931=CARTESIAN_POINT('Ctrl Pts',(-19.9211805345265,12.4682747875322,11.5644369707646));
+#3932=CARTESIAN_POINT('Ctrl Pts',(-20.0518639862339,12.2558787950405,11.3542692768828));
+#3933=CARTESIAN_POINT('Ctrl Pts',(-20.1938659212921,12.0194106573025,10.9852816776536));
+#3934=CARTESIAN_POINT('Ctrl Pts',(-20.232433375661,11.9541343898134,10.853332005914));
+#3935=CARTESIAN_POINT('Ctrl Pts',(-20.2854862476809,11.8638879952177,10.5761747335555));
+#3936=CARTESIAN_POINT('Ctrl Pts',(-20.3,11.838918869559,10.4309722313628));
+#3937=CARTESIAN_POINT('Ctrl Pts',(-20.3,11.838918869559,10.2822021129186));
+#3938=CARTESIAN_POINT('Ctrl Pts',(-20.3,11.838918869559,10.2822021129186));
+#3939=CARTESIAN_POINT('Ctrl Pts',(-20.3,11.838918869559,10.1334319944745));
+#3940=CARTESIAN_POINT('Ctrl Pts',(-20.2854862476809,11.8638879952177,9.98822949228181));
+#3941=CARTESIAN_POINT('Ctrl Pts',(-20.232433375661,11.9541343898134,9.71107221992326));
+#3942=CARTESIAN_POINT('Ctrl Pts',(-20.1938659212921,12.0194106573025,9.57912254818373));
+#3943=CARTESIAN_POINT('Ctrl Pts',(-20.0518639862339,12.2558787950405,9.21013494895448));
+#3944=CARTESIAN_POINT('Ctrl Pts',(-19.9211805345265,12.4682747875322,8.99996725507266));
+#3945=CARTESIAN_POINT('Ctrl Pts',(-19.5612689685797,13.0300733702018,8.55540324321717));
+#3946=CARTESIAN_POINT('Ctrl Pts',(-19.2797544494357,13.4467620965221,8.34094033935206));
+#3947=CARTESIAN_POINT('Ctrl Pts',(-18.661492539928,14.2924119519622,8.05314493869637));
+#3948=CARTESIAN_POINT('Ctrl Pts',(-18.3241472780359,14.7217474004394,7.98220211291864));
+#3949=CARTESIAN_POINT('Ctrl Pts',(-17.7217125423836,15.4395038717644,7.98220211291864));
+#3950=CARTESIAN_POINT('Ctrl Pts',(-17.4089045509664,15.791679858123,8.03501345894574));
+#3951=CARTESIAN_POINT('Ctrl Pts',(-16.8000105480567,16.437966862681,8.29240895462303));
+#3952=CARTESIAN_POINT('Ctrl Pts',(-16.5042208563176,16.7323508288229,8.49700858230717));
+#3953=CARTESIAN_POINT('Ctrl Pts',(-16.107583475938,17.1126455287067,8.95346686173616));
+#3954=CARTESIAN_POINT('Ctrl Pts',(-15.9593380019004,17.2501787737142,9.18464788336765));
+#3955=CARTESIAN_POINT('Ctrl Pts',(-15.7551501926434,17.4368683556996,9.70811386714765));
+#3956=CARTESIAN_POINT('Ctrl Pts',(-15.7,17.4859943955155,10.000718275857));
+#3957=CARTESIAN_POINT('Ctrl Pts',(-15.7,17.4859943955155,10.2822021129186));
+#3958=CARTESIAN_POINT('',(-20.3,-2.6,10.2822021129186));
+#3959=CARTESIAN_POINT('Origin',(5.88230854637602,-17.3884572681199,10.2822021129187));
+#3960=CARTESIAN_POINT('',(7.03230854637602,-19.3803156968241,10.2822021129187));
+#3961=CARTESIAN_POINT('Origin',(5.88230854637601,-17.3884572681199,10.2822021129187));
+#3962=CARTESIAN_POINT('Origin',(5.88230854637601,-17.3884572681199,10.2822021129187));
+#3963=CARTESIAN_POINT('',(6.53230854637602,-18.5142902930397,10.2822021129187));
+#3964=CARTESIAN_POINT('Origin',(5.88230854637602,-17.3884572681199,10.2822021129187));
+#3965=CARTESIAN_POINT('Origin',(11.2516660498395,-14.2884572681199,10.2822021129187));
+#3966=CARTESIAN_POINT('',(-7.29331535694877,-22.3395960371734,10.2822021129187));
+#3967=CARTESIAN_POINT('',(-0.102804494381045,-23.4997751316036,10.2822021129187));
+#3968=CARTESIAN_POINT('Ctrl Pts',(-7.29331535694877,-22.3395960371734,10.2822021129187));
+#3969=CARTESIAN_POINT('Ctrl Pts',(-7.29331535694877,-22.3395960371734,10.5636859499803));
+#3970=CARTESIAN_POINT('Ctrl Pts',(-7.2231958621592,-22.3627944851183,10.8562903586897));
+#3971=CARTESIAN_POINT('Ctrl Pts',(-6.9594240369094,-22.4462815240852,11.3797563424696));
+#3972=CARTESIAN_POINT('Ctrl Pts',(-6.76619401584919,-22.5058992480941,11.6109373641011));
+#3973=CARTESIAN_POINT('Ctrl Pts',(-6.23853045463542,-22.6592499456514,12.0673956435301));
+#3974=CARTESIAN_POINT('Ctrl Pts',(-5.83569161562019,-22.7682193498042,12.2719952712143));
+#3975=CARTESIAN_POINT('Ctrl Pts',(-4.97154365008239,-22.9723935222569,12.5293907668916));
+#3976=CARTESIAN_POINT('Ctrl Pts',(-4.51014630358439,-23.0672051961517,12.5822021129187));
+#3977=CARTESIAN_POINT('Ctrl Pts',(-3.58733359786013,-23.2300507456863,12.5822021129187));
+#3978=CARTESIAN_POINT('Ctrl Pts',(-3.04684556178758,-23.3075325880925,12.5112592871409));
+#3979=CARTESIAN_POINT('Ctrl Pts',(-2.00536034951597,-23.4201381801984,12.2234638864852));
+#3980=CARTESIAN_POINT('Ctrl Pts',(-1.50374006747998,-23.4555925421512,12.0090009826201));
+#3981=CARTESIAN_POINT('Ctrl Pts',(-0.837252440104705,-23.4863858100421,
+11.5644369707646));
+#3982=CARTESIAN_POINT('Ctrl Pts',(-0.587970389091157,-23.4933630028291,
+11.3542692768828));
+#3983=CARTESIAN_POINT('Ctrl Pts',(-0.312182007095331,-23.4981062171071,
+10.9852816776536));
+#3984=CARTESIAN_POINT('Ctrl Pts',(-0.23636737400107,-23.4988684786052,10.853332005914));
+#3985=CARTESIAN_POINT('Ctrl Pts',(-0.131685267671352,-23.4996904162204,
+10.5761747335555));
+#3986=CARTESIAN_POINT('Ctrl Pts',(-0.102804494381043,-23.4997751316036,
+10.4309722313628));
+#3987=CARTESIAN_POINT('Ctrl Pts',(-0.102804494381043,-23.4997751316036,
+10.2822021129187));
+#3988=CARTESIAN_POINT('Ctrl Pts',(-0.102804494381045,-23.4997751316036,
+10.2822021129187));
+#3989=CARTESIAN_POINT('Ctrl Pts',(-0.102804494381045,-23.4997751316036,
+10.1334319944745));
+#3990=CARTESIAN_POINT('Ctrl Pts',(-0.131685267671352,-23.4996904162204,
+9.9882294922818));
+#3991=CARTESIAN_POINT('Ctrl Pts',(-0.236367374001069,-23.4988684786052,
+9.71107221992325));
+#3992=CARTESIAN_POINT('Ctrl Pts',(-0.312182007095331,-23.4981062171071,
+9.57912254818373));
+#3993=CARTESIAN_POINT('Ctrl Pts',(-0.587970389091156,-23.4933630028291,
+9.21013494895448));
+#3994=CARTESIAN_POINT('Ctrl Pts',(-0.837252440104706,-23.4863858100421,
+8.99996725507266));
+#3995=CARTESIAN_POINT('Ctrl Pts',(-1.50374006747998,-23.4555925421512,8.55540324321717));
+#3996=CARTESIAN_POINT('Ctrl Pts',(-2.00536034951597,-23.4201381801984,8.34094033935206));
+#3997=CARTESIAN_POINT('Ctrl Pts',(-3.04684556178758,-23.3075325880925,8.05314493869637));
+#3998=CARTESIAN_POINT('Ctrl Pts',(-3.58733359786013,-23.2300507456863,7.98220211291865));
+#3999=CARTESIAN_POINT('Ctrl Pts',(-4.51014630358439,-23.0672051961517,7.98220211291865));
+#4000=CARTESIAN_POINT('Ctrl Pts',(-4.97154365008239,-22.9723935222569,8.03501345894575));
+#4001=CARTESIAN_POINT('Ctrl Pts',(-5.83569161562019,-22.7682193498042,8.29240895462304));
+#4002=CARTESIAN_POINT('Ctrl Pts',(-6.23853045463542,-22.6592499456514,8.49700858230718));
+#4003=CARTESIAN_POINT('Ctrl Pts',(-6.76619401584919,-22.5058992480941,8.95346686173616));
+#4004=CARTESIAN_POINT('Ctrl Pts',(-6.9594240369094,-22.4462815240852,9.18464788336765));
+#4005=CARTESIAN_POINT('Ctrl Pts',(-7.2231958621592,-22.3627944851183,9.70811386714765));
+#4006=CARTESIAN_POINT('Ctrl Pts',(-7.29331535694877,-22.3395960371734,10.000718275857));
+#4007=CARTESIAN_POINT('Ctrl Pts',(-7.29331535694877,-22.3395960371734,10.2822021129187));
+#4008=CARTESIAN_POINT('',(12.4016660498395,-16.2803156968241,10.2822021129187));
+#4009=CARTESIAN_POINT('Origin',(12.117691453624,-13.7884572681199,10.2822021129187));
+#4010=CARTESIAN_POINT('',(13.267691453624,-15.7803156968241,10.2822021129187));
+#4011=CARTESIAN_POINT('Origin',(12.117691453624,-13.7884572681199,10.2822021129187));
+#4012=CARTESIAN_POINT('Origin',(12.117691453624,-13.7884572681199,10.2822021129187));
+#4013=CARTESIAN_POINT('',(12.767691453624,-14.9142902930397,10.2822021129187));
+#4014=CARTESIAN_POINT('Origin',(12.117691453624,-13.7884572681199,10.2822021129187));
+#4015=CARTESIAN_POINT('Origin',(11.2516660498395,-14.2884572681199,10.2822021129187));
+#4016=CARTESIAN_POINT('',(20.402804494381,-11.6608562620446,10.2822021129187));
+#4017=CARTESIAN_POINT('',(12.4016660498395,-16.2803156968241,10.2822021129187));
+#4018=CARTESIAN_POINT('',(22.9933153569488,-4.85360164165793,10.2822021129186));
+#4019=CARTESIAN_POINT('Ctrl Pts',(22.9933153569488,-4.85360164165793,10.2822021129187));
+#4020=CARTESIAN_POINT('Ctrl Pts',(22.9933153569488,-4.85360164165793,10.000718275857));
+#4021=CARTESIAN_POINT('Ctrl Pts',(22.9783460548026,-4.92592612941865,9.70811386714765));
+#4022=CARTESIAN_POINT('Ctrl Pts',(22.9187620388098,-5.19610275037103,9.18464788336766));
+#4023=CARTESIAN_POINT('Ctrl Pts',(22.8737774917872,-5.39325371938742,8.95346686173616));
+#4024=CARTESIAN_POINT('Ctrl Pts',(22.742751310953,-5.92689911682858,8.49700858230718));
+#4025=CARTESIAN_POINT('Ctrl Pts',(22.6357021636769,-6.33025248712315,8.29240895462304));
+#4026=CARTESIAN_POINT('Ctrl Pts',(22.3804482010487,-7.1807136641339,8.03501345894575));
+#4027=CARTESIAN_POINT('Ctrl Pts',(22.231858845968,-7.6277013243873,7.98220211291865));
+#4028=CARTESIAN_POINT('Ctrl Pts',(21.911480875896,-8.50830334524684,7.98220211291865));
+#4029=CARTESIAN_POINT('Ctrl Pts',(21.7083381017156,-9.01512063613036,8.05314493869637));
+#4030=CARTESIAN_POINT('Ctrl Pts',(21.2851147989517,-9.97337608367636,8.34094033935206));
+#4031=CARTESIAN_POINT('Ctrl Pts',(21.0650090360597,-10.4255191719494,8.55540324321717));
+#4032=CARTESIAN_POINT('Ctrl Pts',(20.7584329746312,-11.0181110225099,8.99996725507266));
+#4033=CARTESIAN_POINT('Ctrl Pts',(20.6398343753251,-11.2374842077886,9.21013494895448));
+#4034=CARTESIAN_POINT('Ctrl Pts',(20.5060479283875,-11.4786955598046,9.57912254818373));
+#4035=CARTESIAN_POINT('Ctrl Pts',(20.468800749662,-11.5447340887919,9.71107221992325));
+#4036=CARTESIAN_POINT('Ctrl Pts',(20.4171715153522,-11.6358024210027,9.98822949228181));
+#4037=CARTESIAN_POINT('Ctrl Pts',(20.402804494381,-11.6608562620446,10.1334319944745));
+#4038=CARTESIAN_POINT('Ctrl Pts',(20.402804494381,-11.6608562620446,10.2822021129187));
+#4039=CARTESIAN_POINT('Ctrl Pts',(20.402804494381,-11.6608562620446,10.2822021129187));
+#4040=CARTESIAN_POINT('Ctrl Pts',(20.402804494381,-11.6608562620446,10.4309722313628));
+#4041=CARTESIAN_POINT('Ctrl Pts',(20.4171715153523,-11.6358024210027,10.5761747335555));
+#4042=CARTESIAN_POINT('Ctrl Pts',(20.4688007496621,-11.5447340887919,10.853332005914));
+#4043=CARTESIAN_POINT('Ctrl Pts',(20.5060479283875,-11.4786955598046,10.9852816776536));
+#4044=CARTESIAN_POINT('Ctrl Pts',(20.6398343753251,-11.2374842077886,11.3542692768828));
+#4045=CARTESIAN_POINT('Ctrl Pts',(20.7584329746312,-11.0181110225099,11.5644369707646));
+#4046=CARTESIAN_POINT('Ctrl Pts',(21.0650090360597,-10.4255191719494,12.0090009826201));
+#4047=CARTESIAN_POINT('Ctrl Pts',(21.2851147989517,-9.97337608367635,12.2234638864852));
+#4048=CARTESIAN_POINT('Ctrl Pts',(21.7083381017156,-9.01512063613035,12.5112592871409));
+#4049=CARTESIAN_POINT('Ctrl Pts',(21.911480875896,-8.50830334524684,12.5822021129187));
+#4050=CARTESIAN_POINT('Ctrl Pts',(22.231858845968,-7.6277013243873,12.5822021129187));
+#4051=CARTESIAN_POINT('Ctrl Pts',(22.3804482010487,-7.18071366413391,12.5293907668916));
+#4052=CARTESIAN_POINT('Ctrl Pts',(22.6357021636769,-6.33025248712315,12.2719952712143));
+#4053=CARTESIAN_POINT('Ctrl Pts',(22.742751310953,-5.92689911682858,12.0673956435301));
+#4054=CARTESIAN_POINT('Ctrl Pts',(22.8737774917872,-5.39325371938742,11.6109373641011));
+#4055=CARTESIAN_POINT('Ctrl Pts',(22.9187620388098,-5.19610275037103,11.3797563424696));
+#4056=CARTESIAN_POINT('Ctrl Pts',(22.9783460548026,-4.92592612941865,10.8562903586896));
+#4057=CARTESIAN_POINT('Ctrl Pts',(22.9933153569488,-4.85360164165793,10.5636859499803));
+#4058=CARTESIAN_POINT('Ctrl Pts',(22.9933153569488,-4.85360164165793,10.2822021129186));
+#4059=CARTESIAN_POINT('Origin',(0.,0.,-1.));
+#4060=CARTESIAN_POINT('',(-23.5,-2.87791997799628E-15,-1.));
+#4061=CARTESIAN_POINT('Origin',(0.,0.,-1.));
+#4062=CARTESIAN_POINT('',(-7.5,9.18485099360515E-16,-1.));
+#4063=CARTESIAN_POINT('Origin',(0.,0.,-1.));
+#4064=CARTESIAN_POINT('',(-13.25,1.53080849893419E-16,-1.));
+#4065=CARTESIAN_POINT('Origin',(-12.,0.,-1.));
+#4066=CARTESIAN_POINT('',(10.75,1.53080849893419E-16,-1.));
+#4067=CARTESIAN_POINT('Origin',(12.,0.,-1.));
+#4068=CARTESIAN_POINT('Origin',(0.,0.,-0.5));
+#4069=CARTESIAN_POINT('',(-7.5,9.18485099360515E-16,0.));
+#4070=CARTESIAN_POINT('',(-7.5,-9.18485099360515E-16,-0.5));
+#4071=CARTESIAN_POINT('Origin',(0.,0.,0.));
+#4072=CARTESIAN_POINT('Origin',(-12.,0.,-0.5));
+#4073=CARTESIAN_POINT('',(-13.25,1.53080849893419E-16,0.));
+#4074=CARTESIAN_POINT('',(-13.25,-1.53080849893419E-16,-0.5));
+#4075=CARTESIAN_POINT('Origin',(-12.,0.,0.));
+#4076=CARTESIAN_POINT('Origin',(12.,0.,-0.5));
+#4077=CARTESIAN_POINT('',(10.75,1.53080849893419E-16,0.));
+#4078=CARTESIAN_POINT('',(10.75,-1.53080849893419E-16,-0.5));
+#4079=CARTESIAN_POINT('Origin',(12.,0.,0.));
+#4080=CARTESIAN_POINT('Origin',(0.,0.,0.));
+#4081=CARTESIAN_POINT('Origin',(7.6143593539449,16.3884572681199,10.2822021129186));
+#4082=CARTESIAN_POINT('Origin',(7.6143593539449,16.3884572681199,10.2822021129186));
+#4083=CARTESIAN_POINT('Origin',(10.3856406460551,14.7884572681199,10.2822021129186));
+#4084=CARTESIAN_POINT('Origin',(10.3856406460551,14.7884572681199,10.2822021129186));
+#4085=CARTESIAN_POINT('Origin',(10.3856406460551,14.7884572681199,10.2822021129186));
+#4086=CARTESIAN_POINT('Origin',(10.3856406460551,-14.7884572681199,10.2822021129187));
+#4087=CARTESIAN_POINT('Origin',(10.3856406460551,-14.7884572681199,10.2822021129187));
+#4088=CARTESIAN_POINT('Origin',(7.61435935394489,-16.3884572681199,10.2822021129187));
+#4089=CARTESIAN_POINT('Origin',(7.61435935394489,-16.3884572681199,10.2822021129187));
+#4090=CARTESIAN_POINT('Origin',(7.61435935394489,-16.3884572681199,10.2822021129187));
+#4091=CARTESIAN_POINT('Origin',(-18.,-1.6,10.2822021129186));
+#4092=CARTESIAN_POINT('Origin',(-18.,-1.6,10.2822021129186));
+#4093=CARTESIAN_POINT('Origin',(-18.,-1.6,10.2822021129186));
+#4094=CARTESIAN_POINT('Origin',(-18.,1.6,10.2822021129186));
+#4095=CARTESIAN_POINT('Origin',(-18.,1.6,10.2822021129186));
+#4096=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#4097=CARTESIAN_POINT('Ctrl Pts',(-5.46609237290819,20.4089387826348,14.));
+#4098=CARTESIAN_POINT('Ctrl Pts',(-5.87898232539986,20.2867269185084,14.));
+#4099=CARTESIAN_POINT('Ctrl Pts',(-6.28742014430388,20.1518500003801,14.));
+#4100=CARTESIAN_POINT('Ctrl Pts',(-6.69092610622802,20.0047282969261,14.));
+#4101=CARTESIAN_POINT('Ctrl Pts',(-7.09825477668882,19.8562128014472,14.));
+#4102=CARTESIAN_POINT('Ctrl Pts',(-7.50055817099096,19.6952191975196,14.));
+#4103=CARTESIAN_POINT('Ctrl Pts',(-7.89733048137663,19.5221273992362,14.));
+#4104=CARTESIAN_POINT('Ctrl Pts',(-8.29603285079395,19.3481936132942,14.));
+#4105=CARTESIAN_POINT('Ctrl Pts',(-8.68915067218587,19.1620433888172,14.));
+#4106=CARTESIAN_POINT('Ctrl Pts',(-9.07615119396999,18.9640131739535,14.));
+#4107=CARTESIAN_POINT('Ctrl Pts',(-9.46305000233848,18.7660350063829,14.));
+#4108=CARTESIAN_POINT('Ctrl Pts',(-9.84383519013243,18.5561828012456,14.));
+#4109=CARTESIAN_POINT('Ctrl Pts',(-10.2179479098564,18.3347480286615,14.));
+#4110=CARTESIAN_POINT('Ctrl Pts',(-10.5882446708207,18.1155718960958,14.));
+#4111=CARTESIAN_POINT('Ctrl Pts',(-10.9520047844434,17.8850479371721,14.));
+#4112=CARTESIAN_POINT('Ctrl Pts',(-11.3086540231287,17.6434197772844,14.));
+#4113=CARTESIAN_POINT('Ctrl Pts',(-11.5654088001501,17.4694696392084,14.));
+#4114=CARTESIAN_POINT('Ctrl Pts',(-11.8184775890247,17.2897637300289,14.));
+#4115=CARTESIAN_POINT('Ctrl Pts',(-12.0676338511823,17.1043816666607,14.));
+#4116=CARTESIAN_POINT('Ctrl Pts',(-12.2545010478006,16.9653451191346,14.));
+#4117=CARTESIAN_POINT('Ctrl Pts',(-12.4391672423084,16.8231155384521,14.));
+#4118=CARTESIAN_POINT('Ctrl Pts',(-12.6215325603184,16.6777233186409,14.));
+#4119=CARTESIAN_POINT('Ctrl Pts',(-12.6599720404654,16.6470771332371,14.));
+#4120=CARTESIAN_POINT('Ctrl Pts',(-12.6983114451716,16.6162886235006,14.));
+#4121=CARTESIAN_POINT('Ctrl Pts',(-12.7365305779209,16.5853737704632,14.));
+#4122=CARTESIAN_POINT('Ctrl Pts',(-13.0729133812664,16.3132790319989,14.));
+#4123=CARTESIAN_POINT('Ctrl Pts',(-13.4002943134488,16.0311535998783,14.));
+#4124=CARTESIAN_POINT('Ctrl Pts',(-13.7181694507218,15.7393381137861,14.));
+#4125=CARTESIAN_POINT('Ctrl Pts',(-13.8782093268591,15.5924184312661,14.));
+#4126=CARTESIAN_POINT('Ctrl Pts',(-14.0358392562227,15.4430418082808,14.));
+#4127=CARTESIAN_POINT('Ctrl Pts',(-14.1909920778901,15.2912476074437,14.));
+#4128=CARTESIAN_POINT('Ctrl Pts',(-14.4982849131017,14.9906067950973,14.));
+#4129=CARTESIAN_POINT('Ctrl Pts',(-14.7958631803808,14.6804848821144,14.));
+#4130=CARTESIAN_POINT('Ctrl Pts',(-15.0834464644513,14.3614582435533,14.));
+#4131=CARTESIAN_POINT('Ctrl Pts',(-15.3722667112377,14.0410593970818,14.));
+#4132=CARTESIAN_POINT('Ctrl Pts',(-15.6510061126441,13.7116785992176,14.));
+#4133=CARTESIAN_POINT('Ctrl Pts',(-15.9193406243499,13.3738651100648,14.));
+#4134=CARTESIAN_POINT('Ctrl Pts',(-16.1874135237136,13.0363809716821,14.));
+#4135=CARTESIAN_POINT('Ctrl Pts',(-16.4451020865746,12.6904800947914,14.));
+#4136=CARTESIAN_POINT('Ctrl Pts',(-16.6920390920212,12.3366827964475,14.));
+#4137=CARTESIAN_POINT('Ctrl Pts',(-16.9374670231056,11.9850476140303,14.));
+#4138=CARTESIAN_POINT('Ctrl Pts',(-17.1722746382528,11.6256117445563,14.));
+#4139=CARTESIAN_POINT('Ctrl Pts',(-17.3960540671773,11.2588662404142,14.));
+#4140=CARTESIAN_POINT('Ctrl Pts',(-17.5029783810746,11.0836311368403,14.));
+#4141=CARTESIAN_POINT('Ctrl Pts',(-17.6073842019847,10.9067269714515,14.));
+#4142=CARTESIAN_POINT('Ctrl Pts',(-17.7092229437575,10.7282061899562,14.));
+#4143=CARTESIAN_POINT('Ctrl Pts',(-17.7413228109821,10.6719359210676,14.));
+#4144=CARTESIAN_POINT('Ctrl Pts',(-17.7731676110892,10.6155050324314,14.));
+#4145=CARTESIAN_POINT('Ctrl Pts',(-17.8047557655383,10.5589151554818,14.));
+#4146=CARTESIAN_POINT('Ctrl Pts',(-17.8334577203831,10.5074958775527,14.));
+#4147=CARTESIAN_POINT('Ctrl Pts',(-17.8619509793759,10.4559394045947,14.));
+#4148=CARTESIAN_POINT('Ctrl Pts',(-17.8902168985636,10.404279120016,14.));
+#4149=CARTESIAN_POINT('Ctrl Pts',(-18.0963008370193,10.0276292457609,14.));
+#4150=CARTESIAN_POINT('Ctrl Pts',(-18.2904457543235,9.64521498701782,14.));
+#4151=CARTESIAN_POINT('Ctrl Pts',(-18.4723785896193,9.25759578822016,14.));
+#4152=CARTESIAN_POINT('Ctrl Pts',(-18.6601485266957,8.85754028175,14.));
+#4153=CARTESIAN_POINT('Ctrl Pts',(-18.8349107381097,8.45194010494244,14.));
+#4154=CARTESIAN_POINT('Ctrl Pts',(-18.9963155776547,8.04137988451334,14.));
+#4155=CARTESIAN_POINT('Ctrl Pts',(-19.1577204171997,7.63081966408424,14.));
+#4156=CARTESIAN_POINT('Ctrl Pts',(-19.3057681956011,7.21529884350886,14.));
+#4157=CARTESIAN_POINT('Ctrl Pts',(-19.4400544578259,6.79537950388328,14.));
+#4158=CARTESIAN_POINT('Ctrl Pts',(-19.570306908528,6.38807407905976,14.));
+#4159=CARTESIAN_POINT('Ctrl Pts',(-19.6876119692903,5.97662978150295,14.));
+#4160=CARTESIAN_POINT('Ctrl Pts',(-19.7919305294172,5.56167683223061,14.));
+#4161=CARTESIAN_POINT('Ctrl Pts',(-19.8961313782084,5.14719210899504,14.));
+#4162=CARTESIAN_POINT('Ctrl Pts',(-19.9873750378693,4.72920609457749,14.));
+#4163=CARTESIAN_POINT('Ctrl Pts',(-20.0655708824965,4.30834302795649,14.));
+#4164=CARTESIAN_POINT('Ctrl Pts',(-20.1178804037891,4.02680446731299,14.));
+#4165=CARTESIAN_POINT('Ctrl Pts',(-20.1643499498525,3.74397835323388,14.));
+#4166=CARTESIAN_POINT('Ctrl Pts',(-20.2049393829447,3.4600524584054,14.));
+#4167=CARTESIAN_POINT('Ctrl Pts',(20.2063443088665,3.46049274797787,14.));
+#4168=CARTESIAN_POINT('Ctrl Pts',(20.1459497876732,3.88365414066298,14.));
+#4169=CARTESIAN_POINT('Ctrl Pts',(20.0723328020399,4.30459932695472,14.));
+#4170=CARTESIAN_POINT('Ctrl Pts',(19.9855027237441,4.72269449348817,14.));
+#4171=CARTESIAN_POINT('Ctrl Pts',(19.9522418573056,4.88284875990789,14.));
+#4172=CARTESIAN_POINT('Ctrl Pts',(19.9170416560415,5.04258482827941,14.));
+#4173=CARTESIAN_POINT('Ctrl Pts',(19.8799006212985,5.20186694640042,14.));
+#4174=CARTESIAN_POINT('Ctrl Pts',(19.783127129968,5.61688733513584,14.));
+#4175=CARTESIAN_POINT('Ctrl Pts',(19.6731810257405,6.02882671700222,14.));
+#4176=CARTESIAN_POINT('Ctrl Pts',(19.5503870550917,6.43715114746954,14.));
+#4177=CARTESIAN_POINT('Ctrl Pts',(19.4273676834778,6.84622509943376,14.));
+#4178=CARTESIAN_POINT('Ctrl Pts',(19.2914530236651,7.25167131546121,14.));
+#4179=CARTESIAN_POINT('Ctrl Pts',(19.1429195929815,7.65293715472761,14.));
+#4180=CARTESIAN_POINT('Ctrl Pts',(19.034384468835,7.94614682126582,14.));
+#4181=CARTESIAN_POINT('Ctrl Pts',(18.9191106313211,8.23712412334539,14.));
+#4182=CARTESIAN_POINT('Ctrl Pts',(18.797190107807,8.52564580104429,14.));
+#4183=CARTESIAN_POINT('Ctrl Pts',(18.7422677513925,8.65561809741534,14.));
+#4184=CARTESIAN_POINT('Ctrl Pts',(18.6859964126409,8.78509197679676,14.));
+#4185=CARTESIAN_POINT('Ctrl Pts',(18.6283836598347,8.91404650279593,14.));
+#4186=CARTESIAN_POINT('Ctrl Pts',(18.6062120689304,8.96367313676931,14.));
+#4187=CARTESIAN_POINT('Ctrl Pts',(18.5838395549006,9.01322769393081,14.));
+#4188=CARTESIAN_POINT('Ctrl Pts',(18.5612796819155,9.06268042503658,14.));
+#4189=CARTESIAN_POINT('Ctrl Pts',(18.3838602237037,9.45159559161024,14.));
+#4190=CARTESIAN_POINT('Ctrl Pts',(18.1947290120378,9.83450667276408,14.));
+#4191=CARTESIAN_POINT('Ctrl Pts',(17.9942793684697,10.2109092344158,14.));
+#4192=CARTESIAN_POINT('Ctrl Pts',(17.7915992906316,10.5915000857441,14.));
+#4193=CARTESIAN_POINT('Ctrl Pts',(17.5773473406859,10.9654372745345,14.));
+#4194=CARTESIAN_POINT('Ctrl Pts',(17.3518781688921,11.3321878569878,14.));
+#4195=CARTESIAN_POINT('Ctrl Pts',(17.1261242343761,11.6994016375511,14.));
+#4196=CARTESIAN_POINT('Ctrl Pts',(16.8891244889033,12.0594111468709,14.));
+#4197=CARTESIAN_POINT('Ctrl Pts',(16.6411862200362,12.4116624198051,14.));
+#4198=CARTESIAN_POINT('Ctrl Pts',(16.3946512239892,12.7619200326262,14.));
+#4199=CARTESIAN_POINT('Ctrl Pts',(16.1373008950669,13.1045074466224,14.));
+#4200=CARTESIAN_POINT('Ctrl Pts',(15.8693931358369,13.4388540962356,14.));
+#4201=CARTESIAN_POINT('Ctrl Pts',(15.697327100266,13.6535910738832,14.));
+#4202=CARTESIAN_POINT('Ctrl Pts',(15.5209052874902,13.8649282266566,14.));
+#4203=CARTESIAN_POINT('Ctrl Pts',(15.3401871126743,14.0727073357237,14.));
+#4204=CARTESIAN_POINT('Ctrl Pts',(15.0621595044807,14.3923670975899,14.));
+#4205=CARTESIAN_POINT('Ctrl Pts',(14.7739644128334,14.7036073118549,14.));
+#4206=CARTESIAN_POINT('Ctrl Pts',(14.4760727003118,15.0060805698716,14.));
+#4207=CARTESIAN_POINT('Ctrl Pts',(14.3457450760836,15.138412620254,14.));
+#4208=CARTESIAN_POINT('Ctrl Pts',(14.2135610429919,15.2690661449011,14.));
+#4209=CARTESIAN_POINT('Ctrl Pts',(14.0795582249524,15.3980097280828,14.));
+#4210=CARTESIAN_POINT('Ctrl Pts',(14.0321719895639,15.4436069108427,14.));
+#4211=CARTESIAN_POINT('Ctrl Pts',(13.984558309619,15.4889902554135,14.));
+#4212=CARTESIAN_POINT('Ctrl Pts',(13.9367188193065,15.5341583275497,14.));
+#4213=CARTESIAN_POINT('Ctrl Pts',(13.9051591622875,15.5639556530546,14.));
+#4214=CARTESIAN_POINT('Ctrl Pts',(13.87350873885,15.5936522015387,14.));
+#4215=CARTESIAN_POINT('Ctrl Pts',(13.8417685381759,15.623247336235,14.));
+#4216=CARTESIAN_POINT('Ctrl Pts',(13.5261751761373,15.9175122703067,14.));
+#4217=CARTESIAN_POINT('Ctrl Pts',(13.2016971587993,16.2017654454803,14.));
+#4218=CARTESIAN_POINT('Ctrl Pts',(12.8689098065948,16.4757162296987,14.));
+#4219=CARTESIAN_POINT('Ctrl Pts',(12.5340889490421,16.751340996961,14.));
+#4220=CARTESIAN_POINT('Ctrl Pts',(12.1908564977089,17.0165374365211,14.));
+#4221=CARTESIAN_POINT('Ctrl Pts',(11.8397589447966,17.2709744112618,14.));
+#4222=CARTESIAN_POINT('Ctrl Pts',(11.4726774118945,17.5369948205188,14.));
+#4223=CARTESIAN_POINT('Ctrl Pts',(11.0969981117176,17.7912545240963,14.));
+#4224=CARTESIAN_POINT('Ctrl Pts',(10.7133072148612,18.0333281043793,14.));
+#4225=CARTESIAN_POINT('Ctrl Pts',(10.5694231285401,18.1241056969854,14.));
+#4226=CARTESIAN_POINT('Ctrl Pts',(10.4244120571915,18.2131691016545,14.));
+#4227=CARTESIAN_POINT('Ctrl Pts',(10.2783037269068,18.3004939636981,14.));
+#4228=CARTESIAN_POINT('Ctrl Pts',(10.215999195176,18.3377316395205,14.));
+#4229=CARTESIAN_POINT('Ctrl Pts',(10.1534951306479,18.3746531652771,14.));
+#4230=CARTESIAN_POINT('Ctrl Pts',(10.0907938070442,18.4112565910905,14.));
+#4231=CARTESIAN_POINT('Ctrl Pts',(10.0305472917448,18.4464269627275,14.));
+#4232=CARTESIAN_POINT('Ctrl Pts',(9.97011423551403,18.4813061202237,14.));
+#4233=CARTESIAN_POINT('Ctrl Pts',(9.9095233800007,18.5158772211807,14.));
+#4234=CARTESIAN_POINT('Ctrl Pts',(9.53031284487393,18.7322419775914,14.));
+#4235=CARTESIAN_POINT('Ctrl Pts',(9.1447505356918,18.9366472158251,14.));
+#4236=CARTESIAN_POINT('Ctrl Pts',(8.75338801673607,19.1287635424668,14.));
+#4237=CARTESIAN_POINT('Ctrl Pts',(8.36275196240098,19.320523254186,14.));
+#4238=CARTESIAN_POINT('Ctrl Pts',(7.96633675560154,19.5000399437348,14.));
+#4239=CARTESIAN_POINT('Ctrl Pts',(7.56466129106765,19.6669436237159,14.));
+#4240=CARTESIAN_POINT('Ctrl Pts',(7.40146086043429,19.7347564598293,14.));
+#4241=CARTESIAN_POINT('Ctrl Pts',(7.23739176920816,19.8004866381872,14.));
+#4242=CARTESIAN_POINT('Ctrl Pts',(7.07248768402843,19.8641071555715,14.));
+#4243=CARTESIAN_POINT('Ctrl Pts',(6.66683867503076,20.0206078256474,14.));
+#4244=CARTESIAN_POINT('Ctrl Pts',(6.25613811218127,20.1643460845713,14.));
+#4245=CARTESIAN_POINT('Ctrl Pts',(5.84100959054321,20.2952672995079,14.));
+#4246=CARTESIAN_POINT('Ctrl Pts',(5.71662279406044,20.3344958026551,14.));
+#4247=CARTESIAN_POINT('Ctrl Pts',(5.59183834446757,20.3725732424129,14.));
+#4248=CARTESIAN_POINT('Ctrl Pts',(5.46667277499246,20.409497272906,14.));
+#4249=CARTESIAN_POINT('Origin',(0.,0.,9.58329744321239));
+#4250=CARTESIAN_POINT('Ctrl Pts',(-21.1296897049709,-0.0002115530207095,
+14.5832974432124));
+#4251=CARTESIAN_POINT('Ctrl Pts',(-21.1298137283774,-0.231204175304267,
+14.5867782341964));
+#4252=CARTESIAN_POINT('Ctrl Pts',(-21.07104741949,-3.88708238253509,14.6418690279658));
+#4253=CARTESIAN_POINT('Ctrl Pts',(-19.0828998377104,-10.9063499233535,14.7485698245206));
+#4254=CARTESIAN_POINT('Ctrl Pts',(-11.7713212497611,-18.5618272299625,14.9033998328768));
+#4255=CARTESIAN_POINT('Ctrl Pts',(-1.72915776550979,-21.9115387367916,15.0582298412329));
+#4256=CARTESIAN_POINT('Ctrl Pts',(8.71411662263971,-20.1784449595854,15.2130598495891));
+#4257=CARTESIAN_POINT('Ctrl Pts',(17.135984547824,-13.7645749499415,15.3678898579453));
+#4258=CARTESIAN_POINT('Ctrl Pts',(21.582831737554,-4.15774676634945,15.5227198663014));
+#4259=CARTESIAN_POINT('Ctrl Pts',(21.0231267024443,6.41355032332141,15.6775498746576));
+#4260=CARTESIAN_POINT('Ctrl Pts',(15.5867038136082,15.4971012841599,15.8323798830137));
+#4261=CARTESIAN_POINT('Ctrl Pts',(6.53464554060368,20.9858022871295,15.9872098913699));
+#4262=CARTESIAN_POINT('Ctrl Pts',(-4.0332489109384,21.6064428521309,16.1420398997261));
+#4263=CARTESIAN_POINT('Ctrl Pts',(-13.6655545127997,17.2150555110822,16.2968699080822));
+#4264=CARTESIAN_POINT('Ctrl Pts',(-19.8046441102662,9.24968433828887,16.443955755911));
+#4265=CARTESIAN_POINT('Ctrl Pts',(-21.1264765048149,2.91088154568074,16.5394316009544));
+#4266=CARTESIAN_POINT('Ctrl Pts',(-21.1290516983066,-0.000405263306434561,
+16.5832974432124));
+#4267=CARTESIAN_POINT('Ctrl Pts',(-21.1275346551194,-0.000471442999491062,
+14.4167025567876));
+#4268=CARTESIAN_POINT('Ctrl Pts',(-21.1283801613112,-1.05784659465956,14.4326317128812));
+#4269=CARTESIAN_POINT('Ctrl Pts',(-20.7973430664069,-5.54055594853754,14.5001708717602));
+#4270=CARTESIAN_POINT('Ctrl Pts',(-17.6751308062928,-13.0652014063898,14.6193200334247));
+#4271=CARTESIAN_POINT('Ctrl Pts',(-9.51763789319632,-19.8120599228618,14.7741500417808));
+#4272=CARTESIAN_POINT('Ctrl Pts',(0.847553279564793,-21.9633366258025,14.928980050137));
+#4273=CARTESIAN_POINT('Ctrl Pts',(11.0161874495903,-19.0196948719707,15.0838100584931));
+#4274=CARTESIAN_POINT('Ctrl Pts',(18.6293813011511,-11.6641190451521,15.2386400668493));
+#4275=CARTESIAN_POINT('Ctrl Pts',(21.9211442601908,-1.60280267744702,15.3934700752054));
+#4276=CARTESIAN_POINT('Ctrl Pts',(20.1278711149731,8.83030271842668,15.5483000835616));
+#4277=CARTESIAN_POINT('Ctrl Pts',(13.6655546147886,17.2150556338046,15.7031300919178));
+#4278=CARTESIAN_POINT('Ctrl Pts',(4.03324894213283,21.6064430191824,15.8579601002739));
+#4279=CARTESIAN_POINT('Ctrl Pts',(-6.53464559035064,20.9858024438601,16.0127901086301));
+#4280=CARTESIAN_POINT('Ctrl Pts',(-15.586703931261,15.4971014020338,16.1676201169862));
+#4281=CARTESIAN_POINT('Ctrl Pts',(-20.3141227699014,7.59820339220504,16.3022575997054));
+#4282=CARTESIAN_POINT('Ctrl Pts',(-21.1258530971573,2.08542397188754,16.3852850796392));
+#4283=CARTESIAN_POINT('Ctrl Pts',(-21.1269317861971,-0.000292770128462044,
+16.4167025567876));
+#4284=CARTESIAN_POINT('Ctrl Pts',(15.0853496818041,-13.1484733539751,14.));
+#4285=CARTESIAN_POINT('Ctrl Pts',(17.2172116687436,-10.7025708768936,14.0516100027854));
+#4286=CARTESIAN_POINT('Ctrl Pts',(20.267235528683,-4.75680662901266,14.1548300083562));
+#4287=CARTESIAN_POINT('Ctrl Pts',(20.1395645192069,5.27014676683525,14.3096600167123));
+#4288=CARTESIAN_POINT('Ctrl Pts',(15.3404007106568,14.0727259352959,14.4644900250685));
+#4289=CARTESIAN_POINT('Ctrl Pts',(6.98260660224822,19.6117699935026,14.6193200334246));
+#4290=CARTESIAN_POINT('Ctrl Pts',(-2.99487474063878,20.6010462706252,14.7741500417808));
+#4291=CARTESIAN_POINT('Ctrl Pts',(-12.2776679558699,16.8117303917243,14.928980050137));
+#4292=CARTESIAN_POINT('Ctrl Pts',(-18.7124053671501,9.1225049768715,15.0838100584931));
+#4293=CARTESIAN_POINT('Ctrl Pts',(-20.8064483894325,-0.682808763142546,
+15.2386400668493));
+#4294=CARTESIAN_POINT('Ctrl Pts',(-18.0740326045641,-10.3297573108851,15.3934700752054));
+#4295=CARTESIAN_POINT('Ctrl Pts',(-11.1489996738623,-17.5805078582271,15.5483000835616));
+#4296=CARTESIAN_POINT('Ctrl Pts',(-1.63774133376203,-20.7531281363398,15.7031300919178));
+#4297=CARTESIAN_POINT('Ctrl Pts',(8.25342213693983,-19.1116588783975,15.8579601002739));
+#4298=CARTESIAN_POINT('Ctrl Pts',(16.2300460654642,-13.0368748224305,16.0127901086301));
+#4299=CARTESIAN_POINT('Ctrl Pts',(20.4417990892823,-3.93793664776356,16.1676201169862));
+#4300=CARTESIAN_POINT('Ctrl Pts',(19.9116843195384,6.07448127069519,16.3224501253424));
+#4301=CARTESIAN_POINT('Ctrl Pts',(14.7626720949471,14.6778066367373,16.4772801336986));
+#4302=CARTESIAN_POINT('Ctrl Pts',(6.18917447372145,19.876333156713,16.6321101420547));
+#4303=CARTESIAN_POINT('Ctrl Pts',(-3.82002069594102,20.4641619407525,16.7869401504109));
+#4304=CARTESIAN_POINT('Ctrl Pts',(-12.943089358762,16.3049367361776,16.941770158767));
+#4305=CARTESIAN_POINT('Ctrl Pts',(-19.0637586057528,8.36346567533761,17.0966001671232));
+#4306=CARTESIAN_POINT('Ctrl Pts',(-20.7622256851893,-1.51806629957166,17.2514301754794));
+#4307=CARTESIAN_POINT('Ctrl Pts',(-17.6444903689125,-11.0474649585548,17.4062601838355));
+#4308=CARTESIAN_POINT('Ctrl Pts',(-10.4337879180983,-18.0141689055515,17.5610901921917));
+#4309=CARTESIAN_POINT('Ctrl Pts',(-0.802745153744746,-20.8021876113249,
+17.7159202005479));
+#4310=CARTESIAN_POINT('Ctrl Pts',(9.01446309444878,-18.7646432759959,17.870750208904));
+#4311=CARTESIAN_POINT('Ctrl Pts',(16.7406887925617,-12.3744759885179,18.0255802172602));
+#4312=CARTESIAN_POINT('Ctrl Pts',(20.5833958392363,-3.11341049956132,18.1804102256163));
+#4313=CARTESIAN_POINT('Ctrl Pts',(19.6517858386725,6.86904791934344,18.3352402339725));
+#4314=CARTESIAN_POINT('Ctrl Pts',(14.1607477625787,15.2597925308816,18.4900702423286));
+#4315=CARTESIAN_POINT('Ctrl Pts',(8.3112277270782,18.4905623140535,18.5932902478994));
+#4316=CARTESIAN_POINT('Ctrl Pts',(5.17711315406486,19.3299670447859,18.6449002506848));
+#4317=CARTESIAN_POINT('Ctrl Pts',(15.3660307252934,-13.3931164878188,13.7850332497717));
+#4318=CARTESIAN_POINT('Ctrl Pts',(17.5375585641813,-10.901705058408,13.8366432525571));
+#4319=CARTESIAN_POINT('Ctrl Pts',(20.6443317801338,-4.84531272774225,13.9398632581279));
+#4320=CARTESIAN_POINT('Ctrl Pts',(20.5142852982346,5.36820417518564,14.094693266484));
+#4321=CARTESIAN_POINT('Ctrl Pts',(15.6258272847723,14.3345658981455,14.2495232748402));
+#4322=CARTESIAN_POINT('Ctrl Pts',(7.11252638195066,19.9766705216678,14.4043532831964));
+#4323=CARTESIAN_POINT('Ctrl Pts',(-3.05059798107094,20.9843534717294,14.5591832915525));
+#4324=CARTESIAN_POINT('Ctrl Pts',(-12.5061087097243,17.1245328211504,14.7140132999087));
+#4325=CARTESIAN_POINT('Ctrl Pts',(-19.0605721365941,9.29224013516437,14.8688433082648));
+#4326=CARTESIAN_POINT('Ctrl Pts',(-21.193577343579,-0.695513240014794,15.023673316621));
+#4327=CARTESIAN_POINT('Ctrl Pts',(-18.4103216822796,-10.5219548483746,15.1785033249772));
+#4328=CARTESIAN_POINT('Ctrl Pts',(-11.3564401991619,-17.9076143154722,15.3333333333333));
+#4329=CARTESIAN_POINT('Ctrl Pts',(-1.66821347767795,-21.1392650031571,15.4881633416895));
+#4330=CARTESIAN_POINT('Ctrl Pts',(8.40698696550645,-19.4672542387935,15.6429933500457));
+#4331=CARTESIAN_POINT('Ctrl Pts',(16.5320255595841,-13.2794415316008,15.7978233584018));
+#4332=CARTESIAN_POINT('Ctrl Pts',(20.8221433053728,-4.01120668729219,15.952653366758));
+#4333=CARTESIAN_POINT('Ctrl Pts',(20.2821651138404,6.18750428823727,16.1074833751141));
+#4334=CARTESIAN_POINT('Ctrl Pts',(15.0373493345008,14.9509048525448,16.2623133834703));
+#4335=CARTESIAN_POINT('Ctrl Pts',(6.30433149601553,20.2461562001851,16.4171433918264));
+#4336=CARTESIAN_POINT('Ctrl Pts',(-3.89109676760681,20.8449222445453,16.5719734001826));
+#4337=CARTESIAN_POINT('Ctrl Pts',(-13.1839110767745,16.6083096611458,16.7268034085388));
+#4338=CARTESIAN_POINT('Ctrl Pts',(-19.4184627240634,8.51907799606308,16.8816334168949));
+#4339=CARTESIAN_POINT('Ctrl Pts',(-21.1485318228262,-1.54631174578521,17.0364634252511));
+#4340=CARTESIAN_POINT('Ctrl Pts',(-17.9727872975913,-11.2530163085655,17.1912934336073));
+#4341=CARTESIAN_POINT('Ctrl Pts',(-10.6279210699423,-18.3493441472698,17.3461234419634));
+#4342=CARTESIAN_POINT('Ctrl Pts',(-0.817681191169231,-21.1892372885789,
+17.5009534503196));
+#4343=CARTESIAN_POINT('Ctrl Pts',(9.18218800379558,-19.1137819944549,17.6557834586757));
+#4344=CARTESIAN_POINT('Ctrl Pts',(17.0521694077373,-12.6047179720551,17.8106134670319));
+#4345=CARTESIAN_POINT('Ctrl Pts',(20.966374632872,-3.1713392401116,17.9654434753881));
+#4346=CARTESIAN_POINT('Ctrl Pts',(20.0174309096833,6.99685480340294,18.1202734837442));
+#4347=CARTESIAN_POINT('Ctrl Pts',(14.4242254772109,15.5437192930278,18.2751034921004));
+#4348=CARTESIAN_POINT('Ctrl Pts',(8.4658680980553,18.8346014271324,18.3783234976712));
+#4349=CARTESIAN_POINT('Ctrl Pts',(5.27343956034617,19.6896242907355,18.4299335004565));
+#4350=CARTESIAN_POINT('Ctrl Pts',(15.6467117687827,-13.6377596216625,13.5700664995435));
+#4351=CARTESIAN_POINT('Ctrl Pts',(17.8579054596191,-11.1008392399224,13.6216765023288));
+#4352=CARTESIAN_POINT('Ctrl Pts',(21.0214280315847,-4.93381882647183,13.7248965078996));
+#4353=CARTESIAN_POINT('Ctrl Pts',(20.8890060772623,5.46626158353602,13.8797265162558));
+#4354=CARTESIAN_POINT('Ctrl Pts',(15.9112538588877,14.5964058609952,14.0345565246119));
+#4355=CARTESIAN_POINT('Ctrl Pts',(7.2424461616531,20.3415710498331,14.1893865329681));
+#4356=CARTESIAN_POINT('Ctrl Pts',(-3.10632122150308,21.3676606728336,14.3442165413243));
+#4357=CARTESIAN_POINT('Ctrl Pts',(-12.7345494635787,17.4373352505764,14.4990465496804));
+#4358=CARTESIAN_POINT('Ctrl Pts',(-19.408738906038,9.46197529345726,14.6538765580366));
+#4359=CARTESIAN_POINT('Ctrl Pts',(-21.5807062977256,-0.708217716887068,
+14.8087065663928));
+#4360=CARTESIAN_POINT('Ctrl Pts',(-18.746610759995,-10.714152385864,14.9635365747489));
+#4361=CARTESIAN_POINT('Ctrl Pts',(-11.5638807244615,-18.2347207727173,15.1183665831051));
+#4362=CARTESIAN_POINT('Ctrl Pts',(-1.69868562159387,-21.5254018699743,15.2731965914612));
+#4363=CARTESIAN_POINT('Ctrl Pts',(8.56055179407309,-19.8228495991894,15.4280265998174));
+#4364=CARTESIAN_POINT('Ctrl Pts',(16.8340050537041,-13.5220082407712,15.5828566081735));
+#4365=CARTESIAN_POINT('Ctrl Pts',(21.2024875214635,-4.08447672682082,15.7376866165297));
+#4366=CARTESIAN_POINT('Ctrl Pts',(20.6526459081423,6.30052730577934,15.8925166248859));
+#4367=CARTESIAN_POINT('Ctrl Pts',(15.3120265740545,15.2240030683524,16.047346633242));
+#4368=CARTESIAN_POINT('Ctrl Pts',(6.41948851830958,20.6159792436573,16.2021766415982));
+#4369=CARTESIAN_POINT('Ctrl Pts',(-3.96217283927259,21.2256825483381,16.3570066499543));
+#4370=CARTESIAN_POINT('Ctrl Pts',(-13.4247327947871,16.911682586114,16.5118366583105));
+#4371=CARTESIAN_POINT('Ctrl Pts',(-19.7731668423739,8.67469031678852,16.6666666666667));
+#4372=CARTESIAN_POINT('Ctrl Pts',(-21.5348379604631,-1.57455719199872,16.8214966750228));
+#4373=CARTESIAN_POINT('Ctrl Pts',(-18.3010842262702,-11.4585676585762,16.976326683379));
+#4374=CARTESIAN_POINT('Ctrl Pts',(-10.8220542217863,-18.684519388988,17.1311566917351));
+#4375=CARTESIAN_POINT('Ctrl Pts',(-0.83261722859374,-21.576286965833,17.2859867000913));
+#4376=CARTESIAN_POINT('Ctrl Pts',(9.34991291314241,-19.4629207129139,17.4408167084475));
+#4377=CARTESIAN_POINT('Ctrl Pts',(17.3636500229127,-12.8349599555922,17.5956467168037));
+#4378=CARTESIAN_POINT('Ctrl Pts',(21.3493534265077,-3.22926798066188,17.7504767251598));
+#4379=CARTESIAN_POINT('Ctrl Pts',(20.3830759806941,7.12466168746244,17.905306733516));
+#4380=CARTESIAN_POINT('Ctrl Pts',(14.6877031918431,15.827646055174,18.0601367418721));
+#4381=CARTESIAN_POINT('Ctrl Pts',(8.6205084690324,19.1786405402113,18.1633567474429));
+#4382=CARTESIAN_POINT('Ctrl Pts',(5.36976596662748,20.0492815366851,18.2149667502283));
+#4383=CARTESIAN_POINT('Ctrl Pts',(15.927392812272,-13.8824027555062,13.3550997493152));
+#4384=CARTESIAN_POINT('Ctrl Pts',(18.1782523550568,-11.2999734214368,13.4067097521006));
+#4385=CARTESIAN_POINT('Ctrl Pts',(21.3985242830356,-5.02232492520142,13.5099297576714));
+#4386=CARTESIAN_POINT('Ctrl Pts',(21.26372685629,5.56431899188641,13.6647597660275));
+#4387=CARTESIAN_POINT('Ctrl Pts',(16.1966804330032,14.8582458238448,13.8195897743837));
+#4388=CARTESIAN_POINT('Ctrl Pts',(7.37236594135553,20.7064715779984,13.9744197827398));
+#4389=CARTESIAN_POINT('Ctrl Pts',(-3.16204446193523,21.7509678739378,14.129249791096));
+#4390=CARTESIAN_POINT('Ctrl Pts',(-12.9629902174331,17.7501376800025,14.2840797994521));
+#4391=CARTESIAN_POINT('Ctrl Pts',(-19.756905675482,9.63171045175014,14.4389098078083));
+#4392=CARTESIAN_POINT('Ctrl Pts',(-21.9678352518721,-0.720922193759327,
+14.5937398161645));
+#4393=CARTESIAN_POINT('Ctrl Pts',(-19.0828998377104,-10.9063499233535,14.7485698245206));
+#4394=CARTESIAN_POINT('Ctrl Pts',(-11.7713212497611,-18.5618272299625,14.9033998328768));
+#4395=CARTESIAN_POINT('Ctrl Pts',(-1.72915776550979,-21.9115387367916,15.0582298412329));
+#4396=CARTESIAN_POINT('Ctrl Pts',(8.71411662263971,-20.1784449595854,15.2130598495891));
+#4397=CARTESIAN_POINT('Ctrl Pts',(17.135984547824,-13.7645749499415,15.3678898579453));
+#4398=CARTESIAN_POINT('Ctrl Pts',(21.582831737554,-4.15774676634945,15.5227198663014));
+#4399=CARTESIAN_POINT('Ctrl Pts',(21.0231267024443,6.41355032332141,15.6775498746576));
+#4400=CARTESIAN_POINT('Ctrl Pts',(15.5867038136082,15.4971012841599,15.8323798830137));
+#4401=CARTESIAN_POINT('Ctrl Pts',(6.53464554060368,20.9858022871295,15.9872098913699));
+#4402=CARTESIAN_POINT('Ctrl Pts',(-4.0332489109384,21.6064428521309,16.1420398997261));
+#4403=CARTESIAN_POINT('Ctrl Pts',(-13.6655545127997,17.2150555110822,16.2968699080822));
+#4404=CARTESIAN_POINT('Ctrl Pts',(-20.1278709606845,8.83030263751399,16.4516999164384));
+#4405=CARTESIAN_POINT('Ctrl Pts',(-21.9211440980999,-1.60280263821225,16.6065299247946));
+#4406=CARTESIAN_POINT('Ctrl Pts',(-18.6293811549491,-11.6641190085869,16.7613599331507));
+#4407=CARTESIAN_POINT('Ctrl Pts',(-11.0161873736303,-19.0196946307062,16.9161899415069));
+#4408=CARTESIAN_POINT('Ctrl Pts',(-0.847553266018235,-21.9633366430871,
+17.071019949863));
+#4409=CARTESIAN_POINT('Ctrl Pts',(9.51763782248922,-19.8120594313729,17.2258499582192));
+#4410=CARTESIAN_POINT('Ctrl Pts',(17.6751306380882,-13.0652019391294,17.3806799665754));
+#4411=CARTESIAN_POINT('Ctrl Pts',(21.7323322201434,-3.28719672121215,17.5355099749315));
+#4412=CARTESIAN_POINT('Ctrl Pts',(20.748721051705,7.25246857152193,17.6903399832877));
+#4413=CARTESIAN_POINT('Ctrl Pts',(14.9511809064753,16.1115728173202,17.8451699916438));
+#4414=CARTESIAN_POINT('Ctrl Pts',(8.7751488400095,19.5226796532901,17.9483899972146));
+#4415=CARTESIAN_POINT('Ctrl Pts',(5.46609237290878,20.4089387826346,18.));
+#4416=CARTESIAN_POINT('Ctrl Pts',(5.46609237290878,20.4089387826346,18.));
+#4417=CARTESIAN_POINT('Ctrl Pts',(5.87898279917825,20.286726778274,18.));
+#4418=CARTESIAN_POINT('Ctrl Pts',(6.28742109137653,20.1518497359035,18.));
+#4419=CARTESIAN_POINT('Ctrl Pts',(6.69092752197445,20.0047279142796,18.));
+#4420=CARTESIAN_POINT('Ctrl Pts',(7.09825649001555,19.8562123635123,18.));
+#4421=CARTESIAN_POINT('Ctrl Pts',(7.50056018152385,19.6952187212409,18.));
+#4422=CARTESIAN_POINT('Ctrl Pts',(7.89733278513085,19.5221268908789,18.));
+#4423=CARTESIAN_POINT('Ctrl Pts',(8.29603525910541,19.3481931556291,18.));
+#4424=CARTESIAN_POINT('Ctrl Pts',(8.68915318635771,19.1620429998221,18.));
+#4425=CARTESIAN_POINT('Ctrl Pts',(9.07615381236901,18.9640128603002,18.));
+#4426=CARTESIAN_POINT('Ctrl Pts',(9.46305254530271,18.7660348599713,18.));
+#4427=CARTESIAN_POINT('Ctrl Pts',(9.8438376617064,18.556182839774,18.));
+#4428=CARTESIAN_POINT('Ctrl Pts',(10.2179503119005,18.33474825812,18.));
+#4429=CARTESIAN_POINT('Ctrl Pts',(10.588246795811,18.1155724377886,18.));
+#4430=CARTESIAN_POINT('Ctrl Pts',(10.9520066415518,17.8850488097346,18.));
+#4431=CARTESIAN_POINT('Ctrl Pts',(11.3086556203843,17.6434209875517,18.));
+#4432=CARTESIAN_POINT('Ctrl Pts',(11.5654103149769,17.469471021698,18.));
+#4433=CARTESIAN_POINT('Ctrl Pts',(11.8184790225815,17.2897652835935,18.));
+#4434=CARTESIAN_POINT('Ctrl Pts',(12.0676352039452,17.1043833858228,18.));
+#4435=CARTESIAN_POINT('Ctrl Pts',(12.2545023399681,16.9653469624947,18.));
+#4436=CARTESIAN_POINT('Ctrl Pts',(12.4391684741483,16.8231175029285,18.));
+#4437=CARTESIAN_POINT('Ctrl Pts',(12.6215337318107,16.6777253993037,18.));
+#4438=CARTESIAN_POINT('Ctrl Pts',(12.6599730813342,16.6470793323892,18.));
+#4439=CARTESIAN_POINT('Ctrl Pts',(12.6983123559554,16.6162909418567,18.));
+#4440=CARTESIAN_POINT('Ctrl Pts',(12.7365313593393,16.5853762085695,18.));
+#4441=CARTESIAN_POINT('Ctrl Pts',(13.0729141521882,16.3132816115728,18.));
+#4442=CARTESIAN_POINT('Ctrl Pts',(13.4002950693984,16.0311562958483,18.));
+#4443=CARTESIAN_POINT('Ctrl Pts',(13.7181701849166,15.7393408898152,18.));
+#4444=CARTESIAN_POINT('Ctrl Pts',(13.8782100240111,15.5924212715535,18.));
+#4445=CARTESIAN_POINT('Ctrl Pts',(14.0358399153986,15.4430447044173,18.));
+#4446=CARTESIAN_POINT('Ctrl Pts',(14.190992697895,15.2912505495623,18.));
+#4447=CARTESIAN_POINT('Ctrl Pts',(14.4982853698655,14.990609912093,18.));
+#4448=CARTESIAN_POINT('Ctrl Pts',(14.7958634746325,14.6804881405772,18.));
+#4449=CARTESIAN_POINT('Ctrl Pts',(15.0834465994098,14.3614616185553,18.));
+#4450=CARTESIAN_POINT('Ctrl Pts',(15.3722667817263,14.0410627831732,18.));
+#4451=CARTESIAN_POINT('Ctrl Pts',(15.6510061152425,13.7116819653119,18.));
+#4452=CARTESIAN_POINT('Ctrl Pts',(15.9193405578891,13.3738684341413,18.));
+#4453=CARTESIAN_POINT('Ctrl Pts',(16.1874134608421,13.0363841624074,18.));
+#4454=CARTESIAN_POINT('Ctrl Pts',(16.445102020503,12.6904831256252,18.));
+#4455=CARTESIAN_POINT('Ctrl Pts',(16.6920390179287,12.3366856502823,18.));
+#4456=CARTESIAN_POINT('Ctrl Pts',(16.9374669842217,11.985050230081,18.));
+#4457=CARTESIAN_POINT('Ctrl Pts',(17.1722746260788,11.6256141031732,18.));
+#4458=CARTESIAN_POINT('Ctrl Pts',(17.3960540749276,11.2588683315043,18.));
+#4459=CARTESIAN_POINT('Ctrl Pts',(17.5029785407158,11.0836328667754,18.));
+#4460=CARTESIAN_POINT('Ctrl Pts',(17.6073845052609,10.9067283334838,18.));
+#4461=CARTESIAN_POINT('Ctrl Pts',(17.7092233824022,10.728207178598,18.));
+#4462=CARTESIAN_POINT('Ctrl Pts',(17.7417352520127,10.6712146363266,18.));
+#4463=CARTESIAN_POINT('Ctrl Pts',(17.7739854648184,10.6140573246215,18.));
+#4464=CARTESIAN_POINT('Ctrl Pts',(17.8059723805345,10.5567369385489,18.));
+#4465=CARTESIAN_POINT('Ctrl Pts',(17.8340881960821,10.5063535437808,18.));
+#4466=CARTESIAN_POINT('Ctrl Pts',(17.8620035976417,10.4558385625929,18.));
+#4467=CARTESIAN_POINT('Ctrl Pts',(17.8897006906299,10.4052240526587,18.));
+#4468=CARTESIAN_POINT('Ctrl Pts',(18.0958036978587,10.0285851501102,18.));
+#4469=CARTESIAN_POINT('Ctrl Pts',(18.2899679907006,9.64618143176432,18.));
+#4470=CARTESIAN_POINT('Ctrl Pts',(18.4719205496043,9.25857236940451,18.));
+#4471=CARTESIAN_POINT('Ctrl Pts',(18.6597879583735,8.85836304781113,18.));
+#4472=CARTESIAN_POINT('Ctrl Pts',(18.8346373308184,8.45260407230431,18.));
+#4473=CARTESIAN_POINT('Ctrl Pts',(18.996118628571,8.0418808084035,18.));
+#4474=CARTESIAN_POINT('Ctrl Pts',(19.1575999263236,7.63115754450269,18.));
+#4475=CARTESIAN_POINT('Ctrl Pts',(19.3057134607395,7.21546943453703,18.));
+#4476=CARTESIAN_POINT('Ctrl Pts',(19.4400542970153,6.79537925828802,18.));
+#4477=CARTESIAN_POINT('Ctrl Pts',(19.5703837770751,6.38783278346689,18.));
+#4478=CARTESIAN_POINT('Ctrl Pts',(19.6877505557201,5.97614256554602,18.));
+#4479=CARTESIAN_POINT('Ctrl Pts',(19.7921154362279,5.56093993583388,18.));
+#4480=CARTESIAN_POINT('Ctrl Pts',(19.8962951566952,5.14647394219524,18.));
+#4481=CARTESIAN_POINT('Ctrl Pts',(19.98751908799,4.72850743486765,18.));
+#4482=CARTESIAN_POINT('Ctrl Pts',(20.0656965884469,4.30766454278237,18.));
+#4483=CARTESIAN_POINT('Ctrl Pts',(20.1219446081751,4.00487180627747,18.));
+#4484=CARTESIAN_POINT('Ctrl Pts',(20.1714378433269,3.70058995488876,18.));
+#4485=CARTESIAN_POINT('Ctrl Pts',(20.2141258598376,3.39505264713124,18.));
+#4486=CARTESIAN_POINT('Ctrl Pts',(20.233084481151,3.25935727900712,18.));
+#4487=CARTESIAN_POINT('Ctrl Pts',(20.25070063592,3.12341430627273,18.));
+#4488=CARTESIAN_POINT('Ctrl Pts',(20.2669690166021,2.987244356914,18.));
+#4489=CARTESIAN_POINT('Ctrl Pts',(20.271502182423,2.9493007550072,18.));
+#4490=CARTESIAN_POINT('Ctrl Pts',(20.2759309885781,2.91133695320983,18.));
+#4491=CARTESIAN_POINT('Ctrl Pts',(20.2802543402662,2.87336198264406,18.));
+#4492=CARTESIAN_POINT('Ctrl Pts',(20.3282205058777,2.45204216906991,18.));
+#4493=CARTESIAN_POINT('Ctrl Pts',(20.3631513848327,2.02988349780268,18.));
+#4494=CARTESIAN_POINT('Ctrl Pts',(20.3850888368907,1.60750533063118,18.));
+#4495=CARTESIAN_POINT('Ctrl Pts',(20.4071656947807,1.18244307874396,18.));
+#4496=CARTESIAN_POINT('Ctrl Pts',(20.4160835208798,0.757157987995171,18.));
+#4497=CARTESIAN_POINT('Ctrl Pts',(20.4118331376068,0.332272320765009,18.));
+#4498=CARTESIAN_POINT('Ctrl Pts',(20.4075899881864,-0.0918902210240878,
+18.));
+#4499=CARTESIAN_POINT('Ctrl Pts',(20.3902234110531,-0.515655246664026,18.));
+#4500=CARTESIAN_POINT('Ctrl Pts',(20.3596724631165,-0.938404361776832,18.));
+#4501=CARTESIAN_POINT('Ctrl Pts',(20.3294192218002,-1.35703395789602,18.));
+#4502=CARTESIAN_POINT('Ctrl Pts',(20.2862372471217,-1.77466786019095,18.));
+#4503=CARTESIAN_POINT('Ctrl Pts',(20.2300171078923,-2.19069836172975,18.));
+#4504=CARTESIAN_POINT('Ctrl Pts',(20.1916543538145,-2.47458374583098,18.));
+#4505=CARTESIAN_POINT('Ctrl Pts',(20.1472196762991,-2.75772239595414,18.));
+#4506=CARTESIAN_POINT('Ctrl Pts',(20.0966648607184,-3.03991742394937,18.));
+#4507=CARTESIAN_POINT('Ctrl Pts',(20.0246517929528,-3.44189158686046,18.));
+#4508=CARTESIAN_POINT('Ctrl Pts',(19.9402219876145,-3.84195207308668,18.));
+#4509=CARTESIAN_POINT('Ctrl Pts',(19.8435563079774,-4.23956696300974,18.));
+#4510=CARTESIAN_POINT('Ctrl Pts',(19.8012650731362,-4.41352347735108,18.));
+#4511=CARTESIAN_POINT('Ctrl Pts',(19.7566313043005,-4.58701162616791,18.));
+#4512=CARTESIAN_POINT('Ctrl Pts',(19.7096678228534,-4.7599854981721,18.));
+#4513=CARTESIAN_POINT('Ctrl Pts',(19.6918194490454,-4.82572385979759,18.));
+#4514=CARTESIAN_POINT('Ctrl Pts',(19.67363456571,-4.89138793160448,18.));
+#4515=CARTESIAN_POINT('Ctrl Pts',(19.6551138250747,-4.95697515721079,18.));
+#4516=CARTESIAN_POINT('Ctrl Pts',(19.6429485985685,-5.0000556943838,18.));
+#4517=CARTESIAN_POINT('Ctrl Pts',(19.6306408587619,-5.04309457879121,18.));
+#4518=CARTESIAN_POINT('Ctrl Pts',(19.6181920614243,-5.08608739310916,18.));
+#4519=CARTESIAN_POINT('Ctrl Pts',(19.5007493199773,-5.49168432260198,18.));
+#4520=CARTESIAN_POINT('Ctrl Pts',(19.3707259483437,-5.89329010239316,18.));
+#4521=CARTESIAN_POINT('Ctrl Pts',(19.2284242203765,-6.29034892218724,18.));
+#4522=CARTESIAN_POINT('Ctrl Pts',(19.0857543917593,-6.6884348385017,18.));
+#4523=CARTESIAN_POINT('Ctrl Pts',(18.9307423760259,-7.08195074977618,18.));
+#4524=CARTESIAN_POINT('Ctrl Pts',(18.7636436251663,-7.47031857603847,18.));
+#4525=CARTESIAN_POINT('Ctrl Pts',(18.5928365503696,-7.86730522021005,18.));
+#4526=CARTESIAN_POINT('Ctrl Pts',(18.4094002394888,-8.25891339140104,18.));
+#4527=CARTESIAN_POINT('Ctrl Pts',(18.213558332588,-8.6444980535438,18.));
+#4528=CARTESIAN_POINT('Ctrl Pts',(18.1401176175002,-8.78909230184733,18.));
+#4529=CARTESIAN_POINT('Ctrl Pts',(18.0649318848071,-8.93283917029774,18.));
+#4530=CARTESIAN_POINT('Ctrl Pts',(17.9880112405314,-9.07570338423838,18.));
+#4531=CARTESIAN_POINT('Ctrl Pts',(17.9532299205632,-9.14030250432982,18.));
+#4532=CARTESIAN_POINT('Ctrl Pts',(17.9180938701546,-9.20472114761711,18.));
+#4533=CARTESIAN_POINT('Ctrl Pts',(17.8826039644109,-9.26895600118228,18.));
+#4534=CARTESIAN_POINT('Ctrl Pts',(17.8528748256573,-9.3227641709827,18.));
+#4535=CARTESIAN_POINT('Ctrl Pts',(17.8228959073051,-9.37644589314315,18.));
+#4536=CARTESIAN_POINT('Ctrl Pts',(17.7926798459519,-9.42997798204881,18.));
+#4537=CARTESIAN_POINT('Ctrl Pts',(17.5858002137512,-9.79649493918315,18.));
+#4538=CARTESIAN_POINT('Ctrl Pts',(17.3676960765547,-10.156204513504,18.));
+#4539=CARTESIAN_POINT('Ctrl Pts',(17.1386223093623,-10.5085405659059,18.));
+#4540=CARTESIAN_POINT('Ctrl Pts',(16.9110063660411,-10.8586343541054,18.));
+#4541=CARTESIAN_POINT('Ctrl Pts',(16.6725596851448,-11.2014486237471,18.));
+#4542=CARTESIAN_POINT('Ctrl Pts',(16.4234895845145,-11.5363996179751,18.));
+#4543=CARTESIAN_POINT('Ctrl Pts',(16.3269421303701,-11.6662372246328,18.));
+#4544=CARTESIAN_POINT('Ctrl Pts',(16.2287979851222,-11.7948929697613,18.));
+#4545=CARTESIAN_POINT('Ctrl Pts',(16.1290676189689,-11.9223314730657,18.));
+#4546=CARTESIAN_POINT('Ctrl Pts',(15.8699968172461,-12.253380044277,18.));
+#4547=CARTESIAN_POINT('Ctrl Pts',(15.6002243607852,-12.5762173716467,18.));
+#4548=CARTESIAN_POINT('Ctrl Pts',(15.320234234425,-12.8904371328695,18.));
+#4549=CARTESIAN_POINT('Ctrl Pts',(15.242964962151,-12.9771528060236,18.));
+#4550=CARTESIAN_POINT('Ctrl Pts',(15.1649173174065,-13.0632119258852,18.));
+#4551=CARTESIAN_POINT('Ctrl Pts',(15.086101052651,-13.1486053935945,18.));
+#4552=CARTESIAN_POINT('Ctrl Pts',(15.0853496818041,-13.1484733539751,14.));
+#4553=CARTESIAN_POINT('Ctrl Pts',(15.365281098848,-12.8446226982215,14.));
+#4554=CARTESIAN_POINT('Ctrl Pts',(15.6351954293787,-12.5324130288345,14.));
+#4555=CARTESIAN_POINT('Ctrl Pts',(15.8949269809083,-12.2124652279875,14.));
+#4556=CARTESIAN_POINT('Ctrl Pts',(16.1577221293597,-11.8887435648893,14.));
+#4557=CARTESIAN_POINT('Ctrl Pts',(16.4100931766995,-11.5570997783333,14.));
+#4558=CARTESIAN_POINT('Ctrl Pts',(16.6518365080402,-11.2181331430154,14.));
+#4559=CARTESIAN_POINT('Ctrl Pts',(16.8954999724073,-10.876474143744,14.));
+#4560=CARTESIAN_POINT('Ctrl Pts',(17.1283665352211,-10.5273750875134,14.));
+#4561=CARTESIAN_POINT('Ctrl Pts',(17.350190671987,-10.1714113714072,14.));
+#4562=CARTESIAN_POINT('Ctrl Pts',(17.5727190167133,-9.81431760477481,14.));
+#4563=CARTESIAN_POINT('Ctrl Pts',(17.7841350129681,-9.45031506648804,14.));
+#4564=CARTESIAN_POINT('Ctrl Pts',(17.9841490981592,-9.07995293069776,14.));
+#4565=CARTESIAN_POINT('Ctrl Pts',(18.1830847212777,-8.71158776185217,14.));
+#4566=CARTESIAN_POINT('Ctrl Pts',(18.3707413002036,-8.33693090405222,14.));
+#4567=CARTESIAN_POINT('Ctrl Pts',(18.5467887937499,-7.95649849690002,14.));
+#4568=CARTESIAN_POINT('Ctrl Pts',(18.6704405995648,-7.68929131781834,14.));
+#4569=CARTESIAN_POINT('Ctrl Pts',(18.7883643156875,-7.41923435082996,14.));
+#4570=CARTESIAN_POINT('Ctrl Pts',(18.9004311549525,-7.14650119023336,14.));
+#4571=CARTESIAN_POINT('Ctrl Pts',(18.9497649390756,-7.02643927935657,14.));
+#4572=CARTESIAN_POINT('Ctrl Pts',(18.9979635498575,-6.90585869772554,14.));
+#4573=CARTESIAN_POINT('Ctrl Pts',(19.0450152248794,-6.78477405867506,14.));
+#4574=CARTESIAN_POINT('Ctrl Pts',(19.0748583055299,-6.70797469612216,14.));
+#4575=CARTESIAN_POINT('Ctrl Pts',(19.1042399779989,-6.63097255510718,14.));
+#4576=CARTESIAN_POINT('Ctrl Pts',(19.1331571388193,-6.55377134456694,14.));
+#4577=CARTESIAN_POINT('Ctrl Pts',(19.1474004292381,-6.51574550692565,14.));
+#4578=CARTESIAN_POINT('Ctrl Pts',(19.1615313205761,-6.47767048231988,14.));
+#4579=CARTESIAN_POINT('Ctrl Pts',(19.1755437270325,-6.43956247963263,14.));
+#4580=CARTESIAN_POINT('Ctrl Pts',(19.3222179766848,-6.04066863386347,14.));
+#4581=CARTESIAN_POINT('Ctrl Pts',(19.4560647770966,-5.63776353475734,14.));
+#4582=CARTESIAN_POINT('Ctrl Pts',(19.5768556921502,-5.23143392764406,14.));
+#4583=CARTESIAN_POINT('Ctrl Pts',(19.6358827761742,-5.03287220758514,14.));
+#4584=CARTESIAN_POINT('Ctrl Pts',(19.6917914858154,-4.83349223099936,14.));
+#4585=CARTESIAN_POINT('Ctrl Pts',(19.7445513988825,-4.63335996583261,14.));
+#4586=CARTESIAN_POINT('Ctrl Pts',(19.8514019650176,-4.22804758770548,14.));
+#4587=CARTESIAN_POINT('Ctrl Pts',(19.9453408478369,-3.81965094843644,14.));
+#4588=CARTESIAN_POINT('Ctrl Pts',(20.0264625707826,-3.40879870174428,14.));
+#4589=CARTESIAN_POINT('Ctrl Pts',(20.1082617805359,-2.9945152289031,14.));
+#4590=CARTESIAN_POINT('Ctrl Pts',(20.1770289389891,-2.57773445051503,14.));
+#4591=CARTESIAN_POINT('Ctrl Pts',(20.2328105487073,-2.15908389076415,14.));
+#4592=CARTESIAN_POINT('Ctrl Pts',(20.2887972522639,-1.73889406653747,14.));
+#4593=CARTESIAN_POINT('Ctrl Pts',(20.331702800476,-1.31682014361555,14.));
+#4594=CARTESIAN_POINT('Ctrl Pts',(20.3615226073634,-0.893487497406957,14.));
+#4595=CARTESIAN_POINT('Ctrl Pts',(20.3870380374775,-0.531261323705304,14.));
+#4596=CARTESIAN_POINT('Ctrl Pts',(20.4029719969245,-0.168113240181244,14.));
+#4597=CARTESIAN_POINT('Ctrl Pts',(20.4092913119948,0.195565670419006,14.));
+#4598=CARTESIAN_POINT('Ctrl Pts',(20.4140307982975,0.468324853369194,14.));
+#4599=CARTESIAN_POINT('Ctrl Pts',(20.4133614760495,0.741382659802961,14.));
+#4600=CARTESIAN_POINT('Ctrl Pts',(20.4072589415537,1.01457295528121,14.));
+#4601=CARTESIAN_POINT('Ctrl Pts',(20.4059209221033,1.07447166282104,14.));
+#4602=CARTESIAN_POINT('Ctrl Pts',(20.4043216757482,1.13437673344123,14.));
+#4603=CARTESIAN_POINT('Ctrl Pts',(20.4024608875407,1.19428640459125,14.));
+#4604=CARTESIAN_POINT('Ctrl Pts',(20.4011904903302,1.23518793159404,14.));
+#4605=CARTESIAN_POINT('Ctrl Pts',(20.3997980985491,1.27609329671323,14.));
+#4606=CARTESIAN_POINT('Ctrl Pts',(20.3982843367725,1.31698424006998,14.));
+#4607=CARTESIAN_POINT('Ctrl Pts',(20.3824709417122,1.74414831019845,14.));
+#4608=CARTESIAN_POINT('Ctrl Pts',(20.353404441151,2.17017833639389,14.));
+#4609=CARTESIAN_POINT('Ctrl Pts',(20.3111802286719,2.59443716264564,14.));
+#4610=CARTESIAN_POINT('Ctrl Pts',(20.2823602141813,2.88401380131973,14.));
+#4611=CARTESIAN_POINT('Ctrl Pts',(20.2474093510492,3.17276564794657,14.));
+#4612=CARTESIAN_POINT('Ctrl Pts',(20.2063443088665,3.46049274797787,14.));
+#4613=CARTESIAN_POINT('Ctrl Pts',(-20.0120093144363,-0.000383838005555415,
+17.2281976938972));
+#4614=CARTESIAN_POINT('Ctrl Pts',(-20.0095702652599,2.75699020652462,17.1843318516392));
+#4615=CARTESIAN_POINT('Ctrl Pts',(-19.4343687210731,5.51534986667551,17.1404660093812));
+#4616=CARTESIAN_POINT('Ctrl Pts',(-18.3267249111604,8.04012218965939,17.0966001671232));
+#4617=CARTESIAN_POINT('Ctrl Pts',(-17.0235355234226,11.0106226956176,17.0449901643378));
+#4618=CARTESIAN_POINT('Ctrl Pts',(-14.9833124410923,13.6577797158976,16.9933801615524));
+#4619=CARTESIAN_POINT('Ctrl Pts',(-12.4426894561236,15.6745624268,16.941770158767));
+#4620=CARTESIAN_POINT('Ctrl Pts',(-9.90206647115499,17.6913451377025,16.8901601559817));
+#4621=CARTESIAN_POINT('Ctrl Pts',(-6.861043583548,19.0777535392275,16.8385501531963));
+#4622=CARTESIAN_POINT('Ctrl Pts',(-3.67233294480077,19.6729862759834,16.7869401504109));
+#4623=CARTESIAN_POINT('Ctrl Pts',(-0.483622306053532,20.2682190127393,16.7353301476255));
+#4624=CARTESIAN_POINT('Ctrl Pts',(2.85277608383396,20.0722760847261,16.6837201448401));
+#4625=CARTESIAN_POINT('Ctrl Pts',(5.94989154898198,19.1078835340569,16.6321101420547));
+#4626=CARTESIAN_POINT('Ctrl Pts',(9.04700701413001,18.1434909833877,16.5805001392693));
+#4627=CARTESIAN_POINT('Ctrl Pts',(11.9048395545386,16.4106488100625,16.5288901364839));
+#4628=CARTESIAN_POINT('Ctrl Pts',(14.1919245288414,14.1103401623929,16.4772801336986));
+#4629=CARTESIAN_POINT('Ctrl Pts',(16.4790095031442,11.8100315147233,16.4256701309132));
+#4630=CARTESIAN_POINT('Ctrl Pts',(18.1953469113413,8.94225639270923,16.3740601281278));
+#4631=CARTESIAN_POINT('Ctrl Pts',(19.1418680770639,5.83963251195909,16.3224501253424));
+#4632=CARTESIAN_POINT('Ctrl Pts',(20.0883892427864,2.73700863120895,16.270840122557));
+#4633=CARTESIAN_POINT('Ctrl Pts',(20.2650941660343,-0.600464008277317,16.2192301197716));
+#4634=CARTESIAN_POINT('Ctrl Pts',(19.6514877903553,-3.78569002379826,16.1676201169862));
+#4635=CARTESIAN_POINT('Ctrl Pts',(19.0378814146762,-6.97091603931922,16.1160101142009));
+#4636=CARTESIAN_POINT('Ctrl Pts',(17.6339637400702,-10.0038954308749,16.0644001114155));
+#4637=CARTESIAN_POINT('Ctrl Pts',(15.6025675813465,-12.5328491359805,16.0127901086301));
+#4638=CARTESIAN_POINT('Ctrl Pts',(13.5711714226227,-15.0618028410862,15.9611801058447));
+#4639=CARTESIAN_POINT('Ctrl Pts',(10.9122967797813,-17.0867308597419,15.9095701030593));
+#4640=CARTESIAN_POINT('Ctrl Pts',(7.93433221324358,-18.3727730787267,15.8579601002739));
+#4641=CARTESIAN_POINT('Ctrl Pts',(4.95636764670588,-19.6588152977116,15.8063500974886));
+#4642=CARTESIAN_POINT('Ctrl Pts',(1.65931315647194,-20.2059717170257,15.7547400947032));
+#4643=CARTESIAN_POINT('Ctrl Pts',(-1.57442381199507,-19.9507798803306,15.7031300919178));
+#4644=CARTESIAN_POINT('Ctrl Pts',(-4.80816078046211,-19.6955880436355,15.6515200891324));
+#4645=CARTESIAN_POINT('Ctrl Pts',(-7.97858022716221,-18.6380479509313,15.599910086347));
+#4646=CARTESIAN_POINT('Ctrl Pts',(-10.7179621056292,-16.9008194800222,15.5483000835616));
+#4647=CARTESIAN_POINT('Ctrl Pts',(-13.4573439840963,-15.1635910091131,15.4966900807762));
+#4648=CARTESIAN_POINT('Ctrl Pts',(-15.7656882943302,-12.7466741599991,15.4450800779908));
+#4649=CARTESIAN_POINT('Ctrl Pts',(-17.3752630802586,-9.93039097748499,15.3934700752054));
+#4650=CARTESIAN_POINT('Ctrl Pts',(-18.9848378661869,-7.1141077949709,15.3418600724201));
+#4651=CARTESIAN_POINT('Ctrl Pts',(-19.8956431278097,-3.89845827905672,15.2902500696347));
+#4652=CARTESIAN_POINT('Ctrl Pts',(-20.0020385882407,-0.656414564430615,
+15.2386400668493));
+#4653=CARTESIAN_POINT('Ctrl Pts',(-20.0092143359528,-0.437757793986027,
+15.2351592758653));
+#4654=CARTESIAN_POINT('Ctrl Pts',(-20.0127310578014,-0.218980964020048,
+15.2316784848812));
+#4655=CARTESIAN_POINT('Ctrl Pts',(-20.0126135912155,-0.000200368718858979,
+15.2281976938972));
+#4656=CARTESIAN_POINT('Ctrl Pts',(-5.46609237290819,20.4089387826348,14.));
+#4657=CARTESIAN_POINT('Ctrl Pts',(-8.77514884000893,19.5226796532904,14.0516100027854));
+#4658=CARTESIAN_POINT('Ctrl Pts',(-14.9511796730221,16.111567107991,14.1548300083562));
+#4659=CARTESIAN_POINT('Ctrl Pts',(-20.7487216009381,7.25247067452186,14.3096600167123));
+#4660=CARTESIAN_POINT('Ctrl Pts',(-21.7323322466586,-3.28719791193,14.4644900250685));
+#4661=CARTESIAN_POINT('Ctrl Pts',(-17.6751308062928,-13.0652014063898,14.6193200334247));
+#4662=CARTESIAN_POINT('Ctrl Pts',(-9.51763789319632,-19.8120599228618,14.7741500417808));
+#4663=CARTESIAN_POINT('Ctrl Pts',(0.847553279564793,-21.9633366258025,14.928980050137));
+#4664=CARTESIAN_POINT('Ctrl Pts',(11.0161874495903,-19.0196948719707,15.0838100584931));
+#4665=CARTESIAN_POINT('Ctrl Pts',(18.6293813011511,-11.6641190451521,15.2386400668493));
+#4666=CARTESIAN_POINT('Ctrl Pts',(21.9211442601908,-1.60280267744702,15.3934700752054));
+#4667=CARTESIAN_POINT('Ctrl Pts',(20.1278711149731,8.83030271842668,15.5483000835616));
+#4668=CARTESIAN_POINT('Ctrl Pts',(13.6655546147886,17.2150556338046,15.7031300919178));
+#4669=CARTESIAN_POINT('Ctrl Pts',(4.03324894213283,21.6064430191824,15.8579601002739));
+#4670=CARTESIAN_POINT('Ctrl Pts',(-6.53464559035064,20.9858024438601,16.0127901086301));
+#4671=CARTESIAN_POINT('Ctrl Pts',(-15.586703931261,15.4971014020338,16.1676201169862));
+#4672=CARTESIAN_POINT('Ctrl Pts',(-21.0231268612444,6.41355037176742,16.3224501253424));
+#4673=CARTESIAN_POINT('Ctrl Pts',(-21.5828319009684,-4.15774679847664,16.4772801336986));
+#4674=CARTESIAN_POINT('Ctrl Pts',(-17.1359846765863,-13.7645750522134,16.6321101420547));
+#4675=CARTESIAN_POINT('Ctrl Pts',(-8.71411669000536,-20.178445115602,16.7869401504109));
+#4676=CARTESIAN_POINT('Ctrl Pts',(1.72915778162733,-21.9115388955453,16.9417701587671));
+#4677=CARTESIAN_POINT('Ctrl Pts',(11.7713213326102,-18.56182738322,17.0966001671232));
+#4678=CARTESIAN_POINT('Ctrl Pts',(19.082899994099,-10.9063499812789,17.2514301754794));
+#4679=CARTESIAN_POINT('Ctrl Pts',(21.967835393588,-0.720922245030891,17.4062601838355));
+#4680=CARTESIAN_POINT('Ctrl Pts',(19.7569058731795,9.63171060952867,17.5610901921917));
+#4681=CARTESIAN_POINT('Ctrl Pts',(12.9629902190257,17.7501376580989,17.7159202005479));
+#4682=CARTESIAN_POINT('Ctrl Pts',(3.16204467761533,21.7509683211999,17.870750208904));
+#4683=CARTESIAN_POINT('Ctrl Pts',(-7.37236637828684,20.7064712298691,18.0255802172602));
+#4684=CARTESIAN_POINT('Ctrl Pts',(-16.1966797903528,14.8582468265988,18.1804102256163));
+#4685=CARTESIAN_POINT('Ctrl Pts',(-21.2637284858733,5.56431755358189,18.3352402339725));
+#4686=CARTESIAN_POINT('Ctrl Pts',(-21.3985200727218,-5.02232087660757,18.4900702423286));
+#4687=CARTESIAN_POINT('Ctrl Pts',(-18.1782523550571,-11.2999734214363,18.5932902478994));
+#4688=CARTESIAN_POINT('Ctrl Pts',(-15.9273928122724,-13.8824027555058,18.6449002506848));
+#4689=CARTESIAN_POINT('Ctrl Pts',(-5.36976596662689,20.0492815366852,13.7850332497717));
+#4690=CARTESIAN_POINT('Ctrl Pts',(-8.62050846903184,19.1786405402115,13.8366432525571));
+#4691=CARTESIAN_POINT('Ctrl Pts',(-14.6877019801265,15.8276404464576,13.9398632581279));
+#4692=CARTESIAN_POINT('Ctrl Pts',(-20.3830765202484,7.12466375340217,14.094693266484));
+#4693=CARTESIAN_POINT('Ctrl Pts',(-21.3493534525557,-3.22926915039625,14.2495232748402));
+#4694=CARTESIAN_POINT('Ctrl Pts',(-17.3636501881532,-12.8349594322408,14.4043532831964));
+#4695=CARTESIAN_POINT('Ctrl Pts',(-9.34991298260346,-19.4629211957416,14.5591832915525));
+#4696=CARTESIAN_POINT('Ctrl Pts',(0.832617241901566,-21.5762869488531,14.7140132999087));
+#4697=CARTESIAN_POINT('Ctrl Pts',(10.8220542964077,-18.6845196260008,14.8688433082648));
+#4698=CARTESIAN_POINT('Ctrl Pts',(18.3010843698958,-11.458567694497,15.023673316621));
+#4699=CARTESIAN_POINT('Ctrl Pts',(21.5348381196974,-1.57455723054208,15.1785033249772));
+#4700=CARTESIAN_POINT('Ctrl Pts',(19.7731669939436,8.67469039627535,15.3333333333333));
+#4701=CARTESIAN_POINT('Ctrl Pts',(13.4247328949787,16.9116827066737,15.4881633416895));
+#4702=CARTESIAN_POINT('Ctrl Pts',(3.96217286991732,21.2256827124458,15.6429933500456));
+#4703=CARTESIAN_POINT('Ctrl Pts',(-6.4194885671799,20.6159793976259,15.7978233584018));
+#4704=CARTESIAN_POINT('Ctrl Pts',(-15.3120266896339,15.224003184149,15.9526533667579));
+#4705=CARTESIAN_POINT('Ctrl Pts',(-20.652646064144,6.30052735337161,16.1074833751142));
+#4706=CARTESIAN_POINT('Ctrl Pts',(-21.2024876819981,-4.08447675838185,16.2623133834703));
+#4707=CARTESIAN_POINT('Ctrl Pts',(-16.8340051801972,-13.5220083412408,16.4171433918265));
+#4708=CARTESIAN_POINT('Ctrl Pts',(-8.56055186025158,-19.8228497524567,16.5719734001826));
+#4709=CARTESIAN_POINT('Ctrl Pts',(1.69868563742737,-21.5254020259304,16.7268034085388));
+#4710=CARTESIAN_POINT('Ctrl Pts',(11.5638808058506,-18.2347209232741,16.8816334168949));
+#4711=CARTESIAN_POINT('Ctrl Pts',(18.7466109136276,-10.7141524427686,17.0364634252511));
+#4712=CARTESIAN_POINT('Ctrl Pts',(21.5807064369441,-0.708217767255093,17.1912934336073));
+#4713=CARTESIAN_POINT('Ctrl Pts',(19.4087391002516,9.46197544845532,17.3461234419634));
+#4714=CARTESIAN_POINT('Ctrl Pts',(12.7345494651433,17.4373352290589,17.5009534503196));
+#4715=CARTESIAN_POINT('Ctrl Pts',(3.10632143338235,21.3676611122138,17.6557834586757));
+#4716=CARTESIAN_POINT('Ctrl Pts',(-7.24244659088456,20.3415707078388,17.8106134670319));
+#4717=CARTESIAN_POINT('Ctrl Pts',(-15.9112532275625,14.596406846078,17.9654434753881));
+#4718=CARTESIAN_POINT('Ctrl Pts',(-20.8890076781282,5.46626017057808,18.1202734837442));
+#4719=CARTESIAN_POINT('Ctrl Pts',(-21.0214238954674,-4.93381484922448,18.2751034921004));
+#4720=CARTESIAN_POINT('Ctrl Pts',(-17.8579054596194,-11.1008392399219,18.3783234976712));
+#4721=CARTESIAN_POINT('Ctrl Pts',(-15.6467117687831,-13.6377596216621,18.4299335004565));
+#4722=CARTESIAN_POINT('Ctrl Pts',(-5.27343956034559,19.6896242907356,13.5700664995435));
+#4723=CARTESIAN_POINT('Ctrl Pts',(-8.46586809805475,18.8346014271326,13.6216765023288));
+#4724=CARTESIAN_POINT('Ctrl Pts',(-14.4242242872309,15.5437137849243,13.7248965078996));
+#4725=CARTESIAN_POINT('Ctrl Pts',(-20.0174314395587,6.99685683228249,13.8797265162558));
+#4726=CARTESIAN_POINT('Ctrl Pts',(-20.9663746584527,-3.17134038886251,14.0345565246119));
+#4727=CARTESIAN_POINT('Ctrl Pts',(-17.0521695700135,-12.6047174580919,14.1893865329681));
+#4728=CARTESIAN_POINT('Ctrl Pts',(-9.18218807201061,-19.1137824686213,14.3442165413243));
+#4729=CARTESIAN_POINT('Ctrl Pts',(0.81768120423835,-21.1892372719036,14.4990465496804));
+#4730=CARTESIAN_POINT('Ctrl Pts',(10.6279211432251,-18.3493443800309,14.6538765580366));
+#4731=CARTESIAN_POINT('Ctrl Pts',(17.9727874386405,-11.253016343842,14.8087065663927));
+#4732=CARTESIAN_POINT('Ctrl Pts',(21.1485319792041,-1.54631178363713,14.9635365747489));
+#4733=CARTESIAN_POINT('Ctrl Pts',(19.4184628729141,8.51907807412399,15.1183665831051));
+#4734=CARTESIAN_POINT('Ctrl Pts',(13.1839111751689,16.6083097795428,15.2731965914612));
+#4735=CARTESIAN_POINT('Ctrl Pts',(3.8910967977018,20.8449224057091,15.4280265998174));
+#4736=CARTESIAN_POINT('Ctrl Pts',(-6.30433154400916,20.2461563513918,15.5828566081735));
+#4737=CARTESIAN_POINT('Ctrl Pts',(-15.0373494480069,14.9509049662642,15.7376866165297));
+#4738=CARTESIAN_POINT('Ctrl Pts',(-20.2821652670436,6.1875043349758,15.8925166248859));
+#4739=CARTESIAN_POINT('Ctrl Pts',(-20.8221434630277,-4.01120671828706,16.047346633242));
+#4740=CARTESIAN_POINT('Ctrl Pts',(-16.5320256838082,-13.2794416302681,16.2021766415982));
+#4741=CARTESIAN_POINT('Ctrl Pts',(-8.4069870304978,-19.4672543893113,16.3570066499543));
+#4742=CARTESIAN_POINT('Ctrl Pts',(1.66821349322743,-21.1392651563155,16.5118366583105));
+#4743=CARTESIAN_POINT('Ctrl Pts',(11.356440279091,-17.9076144633282,16.6666666666666));
+#4744=CARTESIAN_POINT('Ctrl Pts',(18.4103218331562,-10.5219549042584,16.8214966750229));
+#4745=CARTESIAN_POINT('Ctrl Pts',(21.1935774803001,-0.695513289479293,16.976326683379));
+#4746=CARTESIAN_POINT('Ctrl Pts',(19.0605723273237,9.29224028738198,17.1311566917352));
+#4747=CARTESIAN_POINT('Ctrl Pts',(12.5061087112608,17.1245328000188,17.2859867000913));
+#4748=CARTESIAN_POINT('Ctrl Pts',(3.05059818914937,20.9843539032277,17.4408167084475));
+#4749=CARTESIAN_POINT('Ctrl Pts',(-7.11252680348228,19.9766701858084,17.5956467168036));
+#4750=CARTESIAN_POINT('Ctrl Pts',(-15.6258266647721,14.3345668655573,17.7504767251598));
+#4751=CARTESIAN_POINT('Ctrl Pts',(-20.5142868703831,5.36820278757427,17.9053067335159));
+#4752=CARTESIAN_POINT('Ctrl Pts',(-20.6443277182129,-4.84530882184138,18.0601367418721));
+#4753=CARTESIAN_POINT('Ctrl Pts',(-17.5375585641816,-10.9017050584075,18.1633567474429));
+#4754=CARTESIAN_POINT('Ctrl Pts',(-15.3660307252938,-13.3931164878183,18.2149667502283));
+#4755=CARTESIAN_POINT('Ctrl Pts',(-5.17711315406429,19.329967044786,13.3550997493152));
+#4756=CARTESIAN_POINT('Ctrl Pts',(-8.31122772707766,18.4905623140538,13.4067097521006));
+#4757=CARTESIAN_POINT('Ctrl Pts',(-14.1607465943352,15.2597871233909,13.5099297576714));
+#4758=CARTESIAN_POINT('Ctrl Pts',(-19.651786358869,6.8690499111628,13.6647597660275));
+#4759=CARTESIAN_POINT('Ctrl Pts',(-20.5833958643497,-3.11341162732877,13.8195897743837));
+#4760=CARTESIAN_POINT('Ctrl Pts',(-16.7406889518738,-12.374475483943,13.9744197827398));
+#4761=CARTESIAN_POINT('Ctrl Pts',(-9.01446316141775,-18.764643741501,14.129249791096));
+#4762=CARTESIAN_POINT('Ctrl Pts',(0.802745166575123,-20.8021875949542,14.2840797994521));
+#4763=CARTESIAN_POINT('Ctrl Pts',(10.4337879900425,-18.014169134061,14.4389098078083));
+#4764=CARTESIAN_POINT('Ctrl Pts',(17.6444905073851,-11.0474649931869,14.5937398161645));
+#4765=CARTESIAN_POINT('Ctrl Pts',(20.7622258387108,-1.51806633673219,14.7485698245206));
+#4766=CARTESIAN_POINT('Ctrl Pts',(19.0637587518846,8.36346575197265,14.9033998328768));
+#4767=CARTESIAN_POINT('Ctrl Pts',(12.943089455359,16.3049368524119,15.058229841233));
+#4768=CARTESIAN_POINT('Ctrl Pts',(3.82002072548628,20.4641620989725,15.2130598495891));
+#4769=CARTESIAN_POINT('Ctrl Pts',(-6.18917452083842,19.8763333051576,15.3678898579453));
+#4770=CARTESIAN_POINT('Ctrl Pts',(-14.7626722063799,14.6778067483795,15.5227198663014));
+#4771=CARTESIAN_POINT('Ctrl Pts',(-19.9116844699432,6.07448131657997,15.6775498746576));
+#4772=CARTESIAN_POINT('Ctrl Pts',(-20.4417992440573,-3.93793667819226,15.8323798830137));
+#4773=CARTESIAN_POINT('Ctrl Pts',(-16.2300461874191,-13.0368749192955,15.9872098913699));
+#4774=CARTESIAN_POINT('Ctrl Pts',(-8.25342220074401,-19.111659026166,16.1420398997261));
+#4775=CARTESIAN_POINT('Ctrl Pts',(1.63774134902747,-20.7531282867006,16.2968699080822));
+#4776=CARTESIAN_POINT('Ctrl Pts',(11.1489997523314,-17.5805080033823,16.4516999164384));
+#4777=CARTESIAN_POINT('Ctrl Pts',(18.0740327526848,-10.3297573657481,16.6065299247946));
+#4778=CARTESIAN_POINT('Ctrl Pts',(20.8064485236562,-0.682808811703505,16.7613599331507));
+#4779=CARTESIAN_POINT('Ctrl Pts',(18.7124055543958,9.12250512630865,16.9161899415069));
+#4780=CARTESIAN_POINT('Ctrl Pts',(12.2776679573783,16.8117303709788,17.071019949863));
+#4781=CARTESIAN_POINT('Ctrl Pts',(2.99487494491639,20.6010466942417,17.2258499582192));
+#4782=CARTESIAN_POINT('Ctrl Pts',(-6.98260701608,19.611769663778,17.3806799665754));
+#4783=CARTESIAN_POINT('Ctrl Pts',(-15.3404001019818,14.0727268850366,17.5355099749315));
+#4784=CARTESIAN_POINT('Ctrl Pts',(-20.139566062638,5.27014540457044,17.6903399832877));
+#4785=CARTESIAN_POINT('Ctrl Pts',(-20.2672315409584,-4.75680279445828,17.8451699916438));
+#4786=CARTESIAN_POINT('Ctrl Pts',(-17.2172116687438,-10.7025708768931,17.9483899972146));
+#4787=CARTESIAN_POINT('Ctrl Pts',(-15.0853496818045,-13.1484733539746,18.));
+#4788=CARTESIAN_POINT('Ctrl Pts',(-15.0853496818045,-13.1484733539746,18.));
+#4789=CARTESIAN_POINT('Ctrl Pts',(-15.3652807052106,-12.8446231254939,18.));
+#4790=CARTESIAN_POINT('Ctrl Pts',(-15.635194637987,-12.5324138758359,18.));
+#4791=CARTESIAN_POINT('Ctrl Pts',(-15.8949257965851,-12.2124664924496,18.));
+#4792=CARTESIAN_POINT('Ctrl Pts',(-16.1577206406052,-11.8887451370084,18.));
+#4793=CARTESIAN_POINT('Ctrl Pts',(-16.4100913810577,-11.5571016501725,18.));
+#4794=CARTESIAN_POINT('Ctrl Pts',(-16.6518344120543,-11.2181353127543,18.));
+#4795=CARTESIAN_POINT('Ctrl Pts',(-16.8954976814139,-10.876476462703,18.));
+#4796=CARTESIAN_POINT('Ctrl Pts',(-17.1283640463174,-10.5273775472649,18.));
+#4797=CARTESIAN_POINT('Ctrl Pts',(-17.3501879911679,-10.1714139705436,18.));
+#4798=CARTESIAN_POINT('Ctrl Pts',(-17.5727162526523,-9.81432016837129,18.));
+#4799=CARTESIAN_POINT('Ctrl Pts',(-17.784132160781,-9.45031758634088,18.));
+#4800=CARTESIAN_POINT('Ctrl Pts',(-17.9841461615536,-9.07995540648349,18.));
+#4801=CARTESIAN_POINT('Ctrl Pts',(-18.1830818416656,-8.71158993280128,18.));
+#4802=CARTESIAN_POINT('Ctrl Pts',(-18.3707384652693,-8.33693276092604,18.));
+#4803=CARTESIAN_POINT('Ctrl Pts',(-18.5467859989631,-7.95650003930732,18.));
+#4804=CARTESIAN_POINT('Ctrl Pts',(-18.6704378730557,-7.6892925527422,18.));
+#4805=CARTESIAN_POINT('Ctrl Pts',(-18.7883616515069,-7.41923527622874,18.));
+#4806=CARTESIAN_POINT('Ctrl Pts',(-18.9004285497178,-7.1465018073068,18.));
+#4807=CARTESIAN_POINT('Ctrl Pts',(-18.9497619712772,-7.02644070621021,18.));
+#4808=CARTESIAN_POINT('Ctrl Pts',(-18.9979602367185,-6.90586094276117,18.));
+#4809=CARTESIAN_POINT('Ctrl Pts',(-19.045011584121,-6.78477713022723,18.));
+#4810=CARTESIAN_POINT('Ctrl Pts',(-19.0748501914313,-6.70798926902279,18.));
+#4811=CARTESIAN_POINT('Ctrl Pts',(-19.1042275295772,-6.63099869067144,18.));
+#4812=CARTESIAN_POINT('Ctrl Pts',(-19.1331404965585,-6.55380910250459,18.));
+#4813=CARTESIAN_POINT('Ctrl Pts',(-19.1473886185622,-6.51577057569674,18.));
+#4814=CARTESIAN_POINT('Ctrl Pts',(-19.1615242682117,-6.47768282471746,18.));
+#4815=CARTESIAN_POINT('Ctrl Pts',(-19.1755413541313,-6.43956207313492,18.));
+#4816=CARTESIAN_POINT('Ctrl Pts',(-19.3222155036299,-6.04066826248963,18.));
+#4817=CARTESIAN_POINT('Ctrl Pts',(-19.4560622312315,-5.6377632188864,18.));
+#4818=CARTESIAN_POINT('Ctrl Pts',(-19.5768531094131,-5.2314336951807,18.));
+#4819=CARTESIAN_POINT('Ctrl Pts',(-19.6358803668737,-5.03287137184396,18.));
+#4820=CARTESIAN_POINT('Ctrl Pts',(-19.6917892383057,-4.83349079333606,18.));
+#4821=CARTESIAN_POINT('Ctrl Pts',(-19.7445493022223,-4.63335792911993,18.));
+#4822=CARTESIAN_POINT('Ctrl Pts',(-19.8516131930192,-4.22723629982876,18.));
+#4823=CARTESIAN_POINT('Ctrl Pts',(-19.9457138386998,-3.81801811789099,18.));
+#4824=CARTESIAN_POINT('Ctrl Pts',(-20.0269462741245,-3.40633578373057,18.));
+#4825=CARTESIAN_POINT('Ctrl Pts',(-20.1087861135704,-2.99157515327204,18.));
+#4826=CARTESIAN_POINT('Ctrl Pts',(-20.1775646632297,-2.57431286513875,18.));
+#4827=CARTESIAN_POINT('Ctrl Pts',(-20.2333284467883,-2.15517853000248,18.));
+#4828=CARTESIAN_POINT('Ctrl Pts',(-20.2892398427868,-1.73493470340308,18.));
+#4829=CARTESIAN_POINT('Ctrl Pts',(-20.3320675275656,-1.3128083603044,18.));
+#4830=CARTESIAN_POINT('Ctrl Pts',(-20.3618067435548,-0.889425043382758,
+18.));
+#4831=CARTESIAN_POINT('Ctrl Pts',(-20.391467905391,-0.467152946953417,18.));
+#4832=CARTESIAN_POINT('Ctrl Pts',(-20.408109224512,-0.043629915451189,18.));
+#4833=CARTESIAN_POINT('Ctrl Pts',(-20.4116742819604,0.380524220743057,18.));
+#4834=CARTESIAN_POINT('Ctrl Pts',(-20.4133786776286,0.583305377237157,18.));
+#4835=CARTESIAN_POINT('Ctrl Pts',(-20.4120935491497,0.786230741896278,18.));
+#4836=CARTESIAN_POINT('Ctrl Pts',(-20.4078085235222,0.989232085335098,18.));
+#4837=CARTESIAN_POINT('Ctrl Pts',(-20.4064786729825,1.05223321288585,18.));
+#4838=CARTESIAN_POINT('Ctrl Pts',(-20.4048598642499,1.11524165475892,18.));
+#4839=CARTESIAN_POINT('Ctrl Pts',(-20.4029517335932,1.1782553605786,18.));
+#4840=CARTESIAN_POINT('Ctrl Pts',(-20.4013823326921,1.23008292613446,18.));
+#4841=CARTESIAN_POINT('Ctrl Pts',(-20.3996170052595,1.28191849883783,18.));
+#4842=CARTESIAN_POINT('Ctrl Pts',(-20.3976567413591,1.33373215774592,18.));
+#4843=CARTESIAN_POINT('Ctrl Pts',(-20.381504380401,1.76067106176553,18.));
+#4844=CARTESIAN_POINT('Ctrl Pts',(-20.3521125977308,2.18646864471154,18.));
+#4845=CARTESIAN_POINT('Ctrl Pts',(-20.3095759824382,2.61048877033114,18.));
+#4846=CARTESIAN_POINT('Ctrl Pts',(-20.2657797956329,3.04706475323607,18.));
+#4847=CARTESIAN_POINT('Ctrl Pts',(-20.208049051441,3.48175701439758,18.));
+#4848=CARTESIAN_POINT('Ctrl Pts',(-20.1364305164252,3.91388109425766,18.));
+#4849=CARTESIAN_POINT('Ctrl Pts',(-20.0648119814095,4.34600517411774,18.));
+#4850=CARTESIAN_POINT('Ctrl Pts',(-19.979305670826,4.775561704941,18.));
+#4851=CARTESIAN_POINT('Ctrl Pts',(-19.879900891232,5.20186683263673,18.));
+#4852=CARTESIAN_POINT('Ctrl Pts',(-19.7831288161059,5.6168814024842,18.));
+#4853=CARTESIAN_POINT('Ctrl Pts',(-19.6731844776304,6.02881504830895,18.));
+#4854=CARTESIAN_POINT('Ctrl Pts',(-19.5503926134962,6.43713385565384,18.));
+#4855=CARTESIAN_POINT('Ctrl Pts',(-19.4273752919126,6.84620237485886,18.));
+#4856=CARTESIAN_POINT('Ctrl Pts',(-19.291463011497,7.25164326789779,18.));
+#4857=CARTESIAN_POINT('Ctrl Pts',(-19.1429322809573,7.65290392394127,18.));
+#4858=CARTESIAN_POINT('Ctrl Pts',(-19.0343987191275,7.9461109125845,18.));
+#4859=CARTESIAN_POINT('Ctrl Pts',(-18.919126564192,8.23708559451656,18.));
+#4860=CARTESIAN_POINT('Ctrl Pts',(-18.7972078410793,8.52560471917504,18.));
+#4861=CARTESIAN_POINT('Ctrl Pts',(-18.7428195025516,8.65431403816237,18.));
+#4862=CARTESIAN_POINT('Ctrl Pts',(-18.6871082704136,8.78253458375642,18.));
+#4863=CARTESIAN_POINT('Ctrl Pts',(-18.6300814968311,8.91024602596111,18.));
+#4864=CARTESIAN_POINT('Ctrl Pts',(-18.6068523808404,8.9622676242026,18.));
+#4865=CARTESIAN_POINT('Ctrl Pts',(-18.5834023186745,9.01421047592625,18.));
+#4866=CARTESIAN_POINT('Ctrl Pts',(-18.5597461632954,9.06604198913656,18.));
+#4867=CARTESIAN_POINT('Ctrl Pts',(-18.3822537997372,9.45493433614183,18.));
+#4868=CARTESIAN_POINT('Ctrl Pts',(-18.193050173642,9.83782079989824,18.));
+#4869=CARTESIAN_POINT('Ctrl Pts',(-17.9925284960963,10.2141968747474,18.));
+#4870=CARTESIAN_POINT('Ctrl Pts',(-17.7897798804126,10.5947528778994,18.));
+#4871=CARTESIAN_POINT('Ctrl Pts',(-17.5754602719333,10.9686535894808,18.));
+#4872=CARTESIAN_POINT('Ctrl Pts',(-17.3499241892747,11.3353660032951,18.));
+#4873=CARTESIAN_POINT('Ctrl Pts',(-17.1241057613956,11.7025374988499,18.));
+#4874=CARTESIAN_POINT('Ctrl Pts',(-16.8870425212188,12.0625031871277,18.));
+#4875=CARTESIAN_POINT('Ctrl Pts',(-16.6390416231227,12.4147090367717,18.));
+#4876=CARTESIAN_POINT('Ctrl Pts',(-16.3924469015552,12.7649178630065,18.));
+#4877=CARTESIAN_POINT('Ctrl Pts',(-16.1350379263647,13.1074550648121,18.));
+#4878=CARTESIAN_POINT('Ctrl Pts',(-15.8670724719745,13.4417500083609,18.));
+#4879=CARTESIAN_POINT('Ctrl Pts',(-15.6957408852028,13.6554913029555,18.));
+#4880=CARTESIAN_POINT('Ctrl Pts',(-15.5200928699934,13.8658625701929,18.));
+#4881=CARTESIAN_POINT('Ctrl Pts',(-15.3401870299024,14.0727077010039,18.));
+#4882=CARTESIAN_POINT('Ctrl Pts',(-15.062159397084,14.3923674855351,18.));
+#4883=CARTESIAN_POINT('Ctrl Pts',(-14.7739642894423,14.703607712693,18.));
+#4884=CARTESIAN_POINT('Ctrl Pts',(-14.4760725679434,15.0060809757142,18.));
+#4885=CARTESIAN_POINT('Ctrl Pts',(-14.3457449397876,15.1384130282859,18.));
+#4886=CARTESIAN_POINT('Ctrl Pts',(-14.2135609041118,15.2690665536122,18.));
+#4887=CARTESIAN_POINT('Ctrl Pts',(-14.0795580846968,15.3980101361202,18.));
+#4888=CARTESIAN_POINT('Ctrl Pts',(-14.0321718493934,15.4436073180919,18.));
+#4889=CARTESIAN_POINT('Ctrl Pts',(-13.9845581696901,15.4889906617106,18.));
+#4890=CARTESIAN_POINT('Ctrl Pts',(-13.93671867977,15.5341587327376,18.));
+#4891=CARTESIAN_POINT('Ctrl Pts',(-13.9051590221618,15.5639560583113,18.));
+#4892=CARTESIAN_POINT('Ctrl Pts',(-13.8735085981952,15.5936526067913,18.));
+#4893=CARTESIAN_POINT('Ctrl Pts',(-13.841768397051,15.6232477414118,18.));
+#4894=CARTESIAN_POINT('Ctrl Pts',(-13.5261750327088,15.9175126725193,18.));
+#4895=CARTESIAN_POINT('Ctrl Pts',(-13.2016970190075,16.2017658378217,18.));
+#4896=CARTESIAN_POINT('Ctrl Pts',(-12.8689096746486,16.4757166072888,18.));
+#4897=CARTESIAN_POINT('Ctrl Pts',(-12.5340888317494,16.7513413541449,18.));
+#4898=CARTESIAN_POINT('Ctrl Pts',(-12.1908563996708,17.0165377687786,18.));
+#4899=CARTESIAN_POINT('Ctrl Pts',(-11.8397588688476,17.2709747161221,18.));
+#4900=CARTESIAN_POINT('Ctrl Pts',(-11.4726773537821,17.5369951005449,18.));
+#4901=CARTESIAN_POINT('Ctrl Pts',(-11.0969980742953,17.7912547762492,18.));
+#4902=CARTESIAN_POINT('Ctrl Pts',(-10.7133071990059,18.0333283279286,18.));
+#4903=CARTESIAN_POINT('Ctrl Pts',(-10.5694231207723,18.1241059098083,18.));
+#4904=CARTESIAN_POINT('Ctrl Pts',(-10.4244120576346,18.2131693036485,18.));
+#4905=CARTESIAN_POINT('Ctrl Pts',(-10.2783037355801,18.300494154882,18.));
+#4906=CARTESIAN_POINT('Ctrl Pts',(-10.2159992036581,18.3377318283065,18.));
+#4907=CARTESIAN_POINT('Ctrl Pts',(-10.1534951389187,18.3746533516311,18.));
+#4908=CARTESIAN_POINT('Ctrl Pts',(-10.0907938150758,18.4112567749875,18.));
+#4909=CARTESIAN_POINT('Ctrl Pts',(-10.0305473043911,18.4464271414356,18.));
+#4910=CARTESIAN_POINT('Ctrl Pts',(-9.97011425277959,18.4813062937663,18.));
+#4911=CARTESIAN_POINT('Ctrl Pts',(-9.90952340188002,18.5158773895924,18.));
+#4912=CARTESIAN_POINT('Ctrl Pts',(-9.53031289294618,18.7322421154215,18.));
+#4913=CARTESIAN_POINT('Ctrl Pts',(-9.14475060965012,18.9366473242524,18.));
+#4914=CARTESIAN_POINT('Ctrl Pts',(-8.75338811450144,19.1287636247263,18.));
+#4915=CARTESIAN_POINT('Ctrl Pts',(-8.36275207025368,19.3205233170394,18.));
+#4916=CARTESIAN_POINT('Ctrl Pts',(-7.966336871067,19.5000399895467,18.));
+#4917=CARTESIAN_POINT('Ctrl Pts',(-7.56466140996963,19.6669436568531,18.));
+#4918=CARTESIAN_POINT('Ctrl Pts',(-7.40146098964419,19.7347564841138,18.));
+#4919=CARTESIAN_POINT('Ctrl Pts',(-7.23739190813128,19.8004866545673,18.));
+#4920=CARTESIAN_POINT('Ctrl Pts',(-7.07248783195014,19.8641071651346,18.));
+#4921=CARTESIAN_POINT('Ctrl Pts',(-6.66683881146344,20.0206078314137,18.));
+#4922=CARTESIAN_POINT('Ctrl Pts',(-6.25613823196347,20.1643460910039,18.));
+#4923=CARTESIAN_POINT('Ctrl Pts',(-5.84100968948607,20.2952673099073,18.));
+#4924=CARTESIAN_POINT('Ctrl Pts',(-5.7166229141571,20.3344958056025,18.));
+#4925=CARTESIAN_POINT('Ctrl Pts',(-5.591838485517,20.3725732387117,18.));
+#4926=CARTESIAN_POINT('Ctrl Pts',(-5.46667293680864,20.40949726333,18.));
+#4927=CARTESIAN_POINT('Ctrl Pts',(-20.0100014770053,-0.000277292072613084,
+15.7718023061028));
+#4928=CARTESIAN_POINT('Ctrl Pts',(-20.0106581154283,-1.26993119759089,15.7919948317398));
+#4929=CARTESIAN_POINT('Ctrl Pts',(-19.8915627674334,-2.53946344945764,15.8121873573768));
+#4930=CARTESIAN_POINT('Ctrl Pts',(-19.6514879389319,-3.78569005258078,15.8323798830138));
+#4931=CARTESIAN_POINT('Ctrl Pts',(-19.0378815585112,-6.97091609189334,15.8839898857991));
+#4932=CARTESIAN_POINT('Ctrl Pts',(-17.6339638729652,-10.0038955055944,15.9355998885845));
+#4933=CARTESIAN_POINT('Ctrl Pts',(-15.6025676990796,-12.5328492302567,15.9872098913699));
+#4934=CARTESIAN_POINT('Ctrl Pts',(-13.5711715251941,-15.061802954919,16.0388198941553));
+#4935=CARTESIAN_POINT('Ctrl Pts',(-10.912296862969,-17.0867309905425,16.0904298969407));
+#4936=CARTESIAN_POINT('Ctrl Pts',(-7.93433227356128,-18.3727732184433,16.1420398997261));
+#4937=CARTESIAN_POINT('Ctrl Pts',(-4.95636768415351,-19.6588154463442,16.1936499025115));
+#4938=CARTESIAN_POINT('Ctrl Pts',(-1.65931316756302,-20.2059718665224,16.2452599052969));
+#4939=CARTESIAN_POINT('Ctrl Pts',(1.57442382461622,-19.9507800293918,16.2968699080822));
+#4940=CARTESIAN_POINT('Ctrl Pts',(4.80816081679546,-19.6955881922611,16.3484799108676));
+#4941=CARTESIAN_POINT('Ctrl Pts',(7.97858028456345,-18.6380480978217,16.400089913653));
+#4942=CARTESIAN_POINT('Ctrl Pts',(10.717962185173,-16.9008196109963,16.4516999164384));
+#4943=CARTESIAN_POINT('Ctrl Pts',(13.4573440857826,-15.1635911241709,16.5033099192238));
+#4944=CARTESIAN_POINT('Ctrl Pts',(15.7656884192337,-12.7466742449595,16.5549199220092));
+#4945=CARTESIAN_POINT('Ctrl Pts',(17.3752632144545,-9.93039104634634,16.6065299247946));
+#4946=CARTESIAN_POINT('Ctrl Pts',(18.9848380096753,-7.11410784773323,16.6581399275799));
+#4947=CARTESIAN_POINT('Ctrl Pts',(19.8956432666657,-3.89845832971835,16.7097499303653));
+#4948=CARTESIAN_POINT('Ctrl Pts',(20.0020387336175,-0.656414581042246,16.7613599331507));
+#4949=CARTESIAN_POINT('Ctrl Pts',(20.1084342005694,2.58562916763387,16.8129699359361));
+#4950=CARTESIAN_POINT('Ctrl Pts',(19.4104198774826,5.85406714697125,16.8645799387215));
+#4951=CARTESIAN_POINT('Ctrl Pts',(17.9889564497696,8.76982367741828,16.9161899415069));
+#4952=CARTESIAN_POINT('Ctrl Pts',(16.5674930220566,11.6855802078653,16.9677999442923));
+#4953=CARTESIAN_POINT('Ctrl Pts',(14.4225804897175,14.2486552894221,17.0194099470777));
+#4954=CARTESIAN_POINT('Ctrl Pts',(11.8029920548042,16.1617455507442,17.071019949863));
+#4955=CARTESIAN_POINT('Ctrl Pts',(9.18340361989101,18.0748358120664,17.1226299526484));
+#4956=CARTESIAN_POINT('Ctrl Pts',(6.0891392824037,19.337941253154,17.1742399554338));
+#4957=CARTESIAN_POINT('Ctrl Pts',(2.87909345349398,19.8046144686206,17.2258499582192));
+#4958=CARTESIAN_POINT('Ctrl Pts',(-0.330952375415743,20.2712876840871,17.2774599610046));
+#4959=CARTESIAN_POINT('Ctrl Pts',(-3.65677969574787,19.9415286739326,17.32906996379));
+#4960=CARTESIAN_POINT('Ctrl Pts',(-6.71265887023091,18.8534753723984,17.3806799665754));
+#4961=CARTESIAN_POINT('Ctrl Pts',(-9.76853804471397,17.7654220708642,17.4322899693607));
+#4962=CARTESIAN_POINT('Ctrl Pts',(-12.5544690733479,15.9190744779504,17.4838999721461));
+#4963=CARTESIAN_POINT('Ctrl Pts',(-14.7472955811076,13.5288037680824,17.5355099749315));
+#4964=CARTESIAN_POINT('Ctrl Pts',(-16.9401220888672,11.1385330582145,17.5871199777169));
+#4965=CARTESIAN_POINT('Ctrl Pts',(-18.5398440757526,8.20433923139252,17.6387299805023));
+#4966=CARTESIAN_POINT('Ctrl Pts',(-19.3609826489153,5.06608428481008,17.6903399832877));
+#4967=CARTESIAN_POINT('Ctrl Pts',(-19.7930168277747,3.41492156610387,17.7174940908927));
+#4968=CARTESIAN_POINT('Ctrl Pts',(-20.0095206478016,1.70726988861622,17.7446481984978));
+#4969=CARTESIAN_POINT('Ctrl Pts',(-20.0097368647683,-0.000246079676027818,
+17.7718023061028));
+#4970=CARTESIAN_POINT('Ctrl Pts',(-20.2049393829447,3.4600524584054,14.));
+#4971=CARTESIAN_POINT('Ctrl Pts',(-20.2242308362901,3.32510740654416,14.));
+#4972=CARTESIAN_POINT('Ctrl Pts',(-20.2421938578227,3.18991393656199,14.));
+#4973=CARTESIAN_POINT('Ctrl Pts',(-20.2588233059043,3.05449235236924,14.));
+#4974=CARTESIAN_POINT('Ctrl Pts',(-20.2652533230462,3.00212963392751,14.));
+#4975=CARTESIAN_POINT('Ctrl Pts',(-20.2714839526792,2.9497328114859,14.));
+#4976=CARTESIAN_POINT('Ctrl Pts',(-20.2775148759762,2.89730306379223,14.));
+#4977=CARTESIAN_POINT('Ctrl Pts',(-20.2821378003127,2.85711373545402,14.));
+#4978=CARTESIAN_POINT('Ctrl Pts',(-20.286642454356,2.81691302679485,14.));
+#4979=CARTESIAN_POINT('Ctrl Pts',(-20.2910282785554,2.77670683296829,14.));
+#4980=CARTESIAN_POINT('Ctrl Pts',(-20.3370283353689,2.35501022221437,14.));
+#4981=CARTESIAN_POINT('Ctrl Pts',(-20.3699825124047,1.93252160653484,14.));
+#4982=CARTESIAN_POINT('Ctrl Pts',(-20.3899288480788,1.5098604990974,14.));
+#4983=CARTESIAN_POINT('Ctrl Pts',(-20.4099900563176,1.08476525206443,14.));
+#4984=CARTESIAN_POINT('Ctrl Pts',(-20.4168932192397,0.659494975010319,14.));
+#4985=CARTESIAN_POINT('Ctrl Pts',(-20.4106251745841,0.234671599868863,14.));
+#4986=CARTESIAN_POINT('Ctrl Pts',(-20.4043696228508,-0.189305054203006,
+14.));
+#4987=CARTESIAN_POINT('Ctrl Pts',(-20.3849953097965,-0.612837133881486,
+14.));
+#4988=CARTESIAN_POINT('Ctrl Pts',(-20.3524373772348,-1.03530648533342,14.));
+#4989=CARTESIAN_POINT('Ctrl Pts',(-20.3202018930106,-1.45359177074409,14.));
+#4990=CARTESIAN_POINT('Ctrl Pts',(-20.2750425688694,-1.87083578543614,14.));
+#4991=CARTESIAN_POINT('Ctrl Pts',(-20.2168462657668,-2.28643075659924,14.));
+#4992=CARTESIAN_POINT('Ctrl Pts',(-20.1815844428859,-2.53824462590122,14.));
+#4993=CARTESIAN_POINT('Ctrl Pts',(-20.141535398809,-2.7894528985898,14.));
+#4994=CARTESIAN_POINT('Ctrl Pts',(-20.096664992742,-3.03991776497198,14.));
+#4995=CARTESIAN_POINT('Ctrl Pts',(-20.0246519173349,-3.44189195889199,14.));
+#4996=CARTESIAN_POINT('Ctrl Pts',(-19.9402221059912,-3.84195246377377,14.));
+#4997=CARTESIAN_POINT('Ctrl Pts',(-19.8435564217137,-4.23956736232295,14.));
+#4998=CARTESIAN_POINT('Ctrl Pts',(-19.8012651848424,-4.41352388043822,14.));
+#4999=CARTESIAN_POINT('Ctrl Pts',(-19.7566314142377,-4.58701203110932,14.));
+#5000=CARTESIAN_POINT('Ctrl Pts',(-19.7096679312604,-4.75998590324255,14.));
+#5001=CARTESIAN_POINT('Ctrl Pts',(-19.6918195575807,-4.82572426230234,14.));
+#5002=CARTESIAN_POINT('Ctrl Pts',(-19.6736346744349,-4.89138833130023,14.));
+#5003=CARTESIAN_POINT('Ctrl Pts',(-19.6551139340491,-4.95697555386536,14.));
+#5004=CARTESIAN_POINT('Ctrl Pts',(-19.6429487066228,-5.00005609287974,14.));
+#5005=CARTESIAN_POINT('Ctrl Pts',(-19.6306409658958,-5.04309497902383,14.));
+#5006=CARTESIAN_POINT('Ctrl Pts',(-19.618192167638,-5.08608779497337,14.));
+#5007=CARTESIAN_POINT('Ctrl Pts',(-19.5007494266162,-5.49168470841294,14.));
+#5008=CARTESIAN_POINT('Ctrl Pts',(-19.3707260573662,-5.89329046351378,14.));
+#5009=CARTESIAN_POINT('Ctrl Pts',(-19.2284243334051,-6.29034925268022,14.));
+#5010=CARTESIAN_POINT('Ctrl Pts',(-19.0857545067967,-6.68843514388974,14.));
+#5011=CARTESIAN_POINT('Ctrl Pts',(-18.930742494356,-7.08195102396094,14.));
+#5012=CARTESIAN_POINT('Ctrl Pts',(-18.7636437477545,-7.47031881559257,14.));
+#5013=CARTESIAN_POINT('Ctrl Pts',(-18.5928366730842,-7.8673054341874,14.));
+#5014=CARTESIAN_POINT('Ctrl Pts',(-18.4094003627138,-8.25891357595252,14.));
+#5015=CARTESIAN_POINT('Ctrl Pts',(-18.2135584563871,-8.64449820762472,14.));
+#5016=CARTESIAN_POINT('Ctrl Pts',(-18.1401177415146,-8.78909244450179,14.));
+#5017=CARTESIAN_POINT('Ctrl Pts',(-18.0649320090457,-8.93283930137899,14.));
+#5018=CARTESIAN_POINT('Ctrl Pts',(-17.9880113649862,-9.07570350374829,14.));
+#5019=CARTESIAN_POINT('Ctrl Pts',(-17.9532300459991,-9.14030261696669,14.));
+#5020=CARTESIAN_POINT('Ctrl Pts',(-17.918093996588,-9.20472125339042,14.));
+#5021=CARTESIAN_POINT('Ctrl Pts',(-17.8826040918566,-9.26895610011573,14.));
+#5022=CARTESIAN_POINT('Ctrl Pts',(-17.8528749478563,-9.32276427521749,14.));
+#5023=CARTESIAN_POINT('Ctrl Pts',(-17.8228960241638,-9.37644600264643,14.));
+#5024=CARTESIAN_POINT('Ctrl Pts',(-17.7926799573816,-9.42997809678697,14.));
+#5025=CARTESIAN_POINT('Ctrl Pts',(-17.5858003264455,-9.79649502166843,14.));
+#5026=CARTESIAN_POINT('Ctrl Pts',(-17.3676961905094,-10.1562045647022,14.));
+#5027=CARTESIAN_POINT('Ctrl Pts',(-17.1386224242709,-10.5085405893878,14.));
+#5028=CARTESIAN_POINT('Ctrl Pts',(-16.911006465271,-10.8586343756205,14.));
+#5029=CARTESIAN_POINT('Ctrl Pts',(-16.6725597668118,-11.2014486457562,14.));
+#5030=CARTESIAN_POINT('Ctrl Pts',(-16.4234896464807,-11.5363996453753,14.));
+#5031=CARTESIAN_POINT('Ctrl Pts',(-16.3269422117247,-11.6662372177795,14.));
+#5032=CARTESIAN_POINT('Ctrl Pts',(-16.2287980864375,-11.7948929300521,14.));
+#5033=CARTESIAN_POINT('Ctrl Pts',(-16.1290677407933,-11.9223314020708,14.));
+#5034=CARTESIAN_POINT('Ctrl Pts',(-15.8699969319523,-12.2533799691854,14.));
+#5035=CARTESIAN_POINT('Ctrl Pts',(-15.6002244670835,-12.5762172992247,14.));
+#5036=CARTESIAN_POINT('Ctrl Pts',(-15.3202343311549,-12.890437068395,14.));
+#5037=CARTESIAN_POINT('Ctrl Pts',(-15.2429650672057,-12.9771527314363,14.));
+#5038=CARTESIAN_POINT('Ctrl Pts',(-15.1649174309185,-13.0632118417737,14.));
+#5039=CARTESIAN_POINT('Ctrl Pts',(-15.0861011747513,-13.1486053005196,14.));
+#5040=CARTESIAN_POINT('Origin',(0.,0.,18.));
+#5041=CARTESIAN_POINT('',(-23.5,-2.87791997799628E-15,18.));
+#5042=CARTESIAN_POINT('Origin',(0.,0.,18.));
+#5043=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#5044=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#5045=CARTESIAN_POINT('Origin',(0.,0.,0.));
+#5046=CARTESIAN_POINT('',(-23.5,-2.87791997799628E-15,0.));
+#5047=CARTESIAN_POINT('Origin',(10.3856406460551,-14.7884572681199,10.2822021129187));
+#5048=CARTESIAN_POINT('',(11.0356406460551,-15.9142902930397,10.2822021129187));
+#5049=CARTESIAN_POINT('',(11.0356406460551,-15.9142902930397,10.2822021129187));
+#5050=CARTESIAN_POINT('Origin',(10.3856406460551,-14.7884572681199,10.2822021129187));
+#5051=CARTESIAN_POINT('Origin',(10.3856406460551,-14.7884572681199,10.2822021129187));
+#5052=CARTESIAN_POINT('Origin',(7.61435935394489,-16.3884572681199,10.2822021129187));
+#5053=CARTESIAN_POINT('',(8.26435935394489,-17.5142902930397,10.2822021129187));
+#5054=CARTESIAN_POINT('',(8.26435935394489,-17.5142902930397,10.2822021129187));
+#5055=CARTESIAN_POINT('Origin',(7.61435935394489,-16.3884572681199,10.2822021129187));
+#5056=CARTESIAN_POINT('Origin',(7.61435935394489,-16.3884572681199,10.2822021129187));
+#5057=CARTESIAN_POINT('',(0.,0.,0.));
+#5058=CARTESIAN_POINT('',(0.,0.,0.));
+#5059=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#5067,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#5060=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#5067,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#5061=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#5067,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#5062=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#5067,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#5063=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5059))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5067,#5069,#5070))
+REPRESENTATION_CONTEXT('','3D')
+);
+#5064=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5060))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5067,#5069,#5070))
+REPRESENTATION_CONTEXT('','3D')
+);
+#5065=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5061))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5067,#5069,#5070))
+REPRESENTATION_CONTEXT('','3D')
+);
+#5066=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5062))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5067,#5069,#5070))
+REPRESENTATION_CONTEXT('','3D')
+);
+#5067=(
+LENGTH_UNIT()
+NAMED_UNIT(*)
+SI_UNIT(.MILLI.,.METRE.)
+);
+#5068=(
+LENGTH_UNIT()
+NAMED_UNIT(*)
+SI_UNIT($,.METRE.)
+);
+#5069=(
+NAMED_UNIT(*)
+PLANE_ANGLE_UNIT()
+SI_UNIT($,.RADIAN.)
+);
+#5070=(
+NAMED_UNIT(*)
+SI_UNIT($,.STERADIAN.)
+SOLID_ANGLE_UNIT()
+);
+#5071=SHAPE_DEFINITION_REPRESENTATION(#5074,#5079);
+#5072=SHAPE_DEFINITION_REPRESENTATION(#5075,#5080);
+#5073=SHAPE_DEFINITION_REPRESENTATION(#5076,#5081);
+#5074=PRODUCT_DEFINITION_SHAPE('',$,#5083);
+#5075=PRODUCT_DEFINITION_SHAPE('',$,#5084);
+#5076=PRODUCT_DEFINITION_SHAPE('',$,#5085);
+#5077=PRODUCT_DEFINITION_SHAPE($,$,#17);
+#5078=PRODUCT_DEFINITION_SHAPE($,$,#18);
+#5079=SHAPE_REPRESENTATION('',(#1516,#1663,#1664),#5063);
+#5080=SHAPE_REPRESENTATION('',(#1517),#5064);
+#5081=SHAPE_REPRESENTATION('',(#1532),#5065);
+#5082=PRODUCT_DEFINITION_CONTEXT('part definition',#5093,'design');
+#5083=PRODUCT_DEFINITION('Trackball Mount','Trackball Mount v1',#5086,#5082);
+#5084=PRODUCT_DEFINITION('Top','Top',#5087,#5082);
+#5085=PRODUCT_DEFINITION('Bottom (1)','Bottom (1)',#5088,#5082);
+#5086=PRODUCT_DEFINITION_FORMATION('',$,#5095);
+#5087=PRODUCT_DEFINITION_FORMATION('',$,#5096);
+#5088=PRODUCT_DEFINITION_FORMATION('',$,#5097);
+#5089=PRODUCT_RELATED_PRODUCT_CATEGORY('Trackball Mount v1',
+'Trackball Mount v1',(#5095));
+#5090=PRODUCT_RELATED_PRODUCT_CATEGORY('Top','Top',(#5096));
+#5091=PRODUCT_RELATED_PRODUCT_CATEGORY('Bottom (1)','Bottom (1)',(#5097));
+#5092=APPLICATION_PROTOCOL_DEFINITION('international standard',
+'automotive_design',2009,#5093);
+#5093=APPLICATION_CONTEXT(
+'Core Data for Automotive Mechanical Design Process');
+#5094=PRODUCT_CONTEXT('part definition',#5093,'mechanical');
+#5095=PRODUCT('Trackball Mount','Trackball Mount v1',$,(#5094));
+#5096=PRODUCT('Top','Top',$,(#5094));
+#5097=PRODUCT('Bottom (1)','Bottom (1)',$,(#5094));
+#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('Steel - Satin',(#5103));
+#5103=FILL_AREA_STYLE_COLOUR('Steel - Satin',#5104);
+#5104=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/src/parts/trackball_sensor_cutter.step b/src/parts/trackball_sensor_cutter.step
new file mode 100644
index 0000000..7dcdf81
--- /dev/null
+++ b/src/parts/trackball_sensor_cutter.step
@@ -0,0 +1,973 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/trackball_
+sensor_cutter.step','2021-08-17T20:22:05',('Author'),(''),
+ 'Open CASCADE STEP processor 7.2','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('Sensor_Cutout','Sensor_Cutout','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#787);
+#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,#54,#109,#359,#435,#489,#543,#592,#641,#695,
+ #749,#776));
+#17 = ADVANCED_FACE('',(#18),#31,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(6.,0.E+000,3.));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,6.);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#28 = DIRECTION('',(0.E+000,0.E+000,1.));
+#29 = DIRECTION('',(1.,0.E+000,0.E+000));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(-3.4E-016,-2.E-017,3.));
+#34 = DIRECTION('',(0.E+000,0.E+000,1.));
+#35 = DIRECTION('',(1.,0.E+000,0.E+000));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,6.);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(3.4E-016,2.E-017));
+#40 = DIRECTION('',(1.,0.E+000));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#42 = PCURVE('',#43,#48);
+#43 = CYLINDRICAL_SURFACE('',#44,6.);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.E+000,0.E+000,-17.));
+#46 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#47 = DIRECTION('',(1.,0.E+000,0.E+000));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-0.E+000,-20.));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(-1.,0.E+000));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#54 = ADVANCED_FACE('',(#55),#43,.T.);
+#55 = FACE_BOUND('',#56,.F.);
+#56 = EDGE_LOOP('',(#57,#86,#107,#108));
+#57 = ORIENTED_EDGE('',*,*,#58,.T.);
+#58 = EDGE_CURVE('',#59,#59,#61,.T.);
+#59 = VERTEX_POINT('',#60);
+#60 = CARTESIAN_POINT('',(6.,0.E+000,-12.01));
+#61 = SURFACE_CURVE('',#62,(#67,#74),.PCURVE_S1.);
+#62 = CIRCLE('',#63,6.);
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(0.E+000,0.E+000,-12.01));
+#65 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#66 = DIRECTION('',(1.,0.E+000,0.E+000));
+#67 = PCURVE('',#43,#68);
+#68 = DEFINITIONAL_REPRESENTATION('',(#69),#73);
+#69 = LINE('',#70,#71);
+#70 = CARTESIAN_POINT('',(-6.28318530718,-4.99));
+#71 = VECTOR('',#72,1.);
+#72 = DIRECTION('',(1.,-0.E+000));
+#73 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#74 = PCURVE('',#75,#80);
+#75 = PLANE('',#76);
+#76 = AXIS2_PLACEMENT_3D('',#77,#78,#79);
+#77 = CARTESIAN_POINT('',(2.111122253523E-015,1.115309869786E-015,-12.01
+ ));
+#78 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#79 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#80 = DEFINITIONAL_REPRESENTATION('',(#81),#85);
+#81 = CIRCLE('',#82,6.);
+#82 = AXIS2_PLACEMENT_2D('',#83,#84);
+#83 = CARTESIAN_POINT('',(2.111122253523E-015,-1.115309869786E-015));
+#84 = DIRECTION('',(-1.,0.E+000));
+#85 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#86 = ORIENTED_EDGE('',*,*,#87,.T.);
+#87 = EDGE_CURVE('',#59,#22,#88,.T.);
+#88 = SEAM_CURVE('',#89,(#93,#100),.PCURVE_S1.);
+#89 = LINE('',#90,#91);
+#90 = CARTESIAN_POINT('',(6.,0.E+000,-17.));
+#91 = VECTOR('',#92,1.);
+#92 = DIRECTION('',(0.E+000,0.E+000,1.));
+#93 = PCURVE('',#43,#94);
+#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#97 = VECTOR('',#98,1.);
+#98 = DIRECTION('',(-0.E+000,-1.));
+#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100 = PCURVE('',#43,#101);
+#101 = DEFINITIONAL_REPRESENTATION('',(#102),#106);
+#102 = LINE('',#103,#104);
+#103 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#104 = VECTOR('',#105,1.);
+#105 = DIRECTION('',(-0.E+000,-1.));
+#106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#107 = ORIENTED_EDGE('',*,*,#21,.T.);
+#108 = ORIENTED_EDGE('',*,*,#87,.F.);
+#109 = ADVANCED_FACE('',(#110,#356),#75,.F.);
+#110 = FACE_BOUND('',#111,.F.);
+#111 = EDGE_LOOP('',(#112,#142,#175,#203,#236,#264,#297,#325));
+#112 = ORIENTED_EDGE('',*,*,#113,.T.);
+#113 = EDGE_CURVE('',#114,#116,#118,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(-10.995,-5.5,-12.01));
+#116 = VERTEX_POINT('',#117);
+#117 = CARTESIAN_POINT('',(-10.995,5.5,-12.01));
+#118 = SURFACE_CURVE('',#119,(#123,#130),.PCURVE_S1.);
+#119 = LINE('',#120,#121);
+#120 = CARTESIAN_POINT('',(-10.995,-5.5,-12.01));
+#121 = VECTOR('',#122,1.);
+#122 = DIRECTION('',(0.E+000,1.,0.E+000));
+#123 = PCURVE('',#75,#124);
+#124 = DEFINITIONAL_REPRESENTATION('',(#125),#129);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(10.995,-5.5));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(0.E+000,1.));
+#129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#130 = PCURVE('',#131,#136);
+#131 = PLANE('',#132);
+#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135);
+#133 = CARTESIAN_POINT('',(-10.995,-5.5,-37.));
+#134 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#135 = DIRECTION('',(0.E+000,1.,0.E+000));
+#136 = DEFINITIONAL_REPRESENTATION('',(#137),#141);
+#137 = LINE('',#138,#139);
+#138 = CARTESIAN_POINT('',(0.E+000,-24.99));
+#139 = VECTOR('',#140,1.);
+#140 = DIRECTION('',(1.,0.E+000));
+#141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#142 = ORIENTED_EDGE('',*,*,#143,.F.);
+#143 = EDGE_CURVE('',#144,#116,#146,.T.);
+#144 = VERTEX_POINT('',#145);
+#145 = CARTESIAN_POINT('',(-0.5,15.995,-12.01));
+#146 = SURFACE_CURVE('',#147,(#152,#163),.PCURVE_S1.);
+#147 = CIRCLE('',#148,10.495);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(-0.5,5.5,-12.01));
+#150 = DIRECTION('',(0.E+000,0.E+000,1.));
+#151 = DIRECTION('',(1.,0.E+000,0.E+000));
+#152 = PCURVE('',#75,#153);
+#153 = DEFINITIONAL_REPRESENTATION('',(#154),#162);
+#154 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#155,#156,#157,#158,#159,#160
+,#161),.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(
+ '') );
+#155 = CARTESIAN_POINT('',(-9.995,5.5));
+#156 = CARTESIAN_POINT('',(-9.995,23.677873225435));
+#157 = CARTESIAN_POINT('',(5.7475,14.588936612718));
+#158 = CARTESIAN_POINT('',(21.49,5.5));
+#159 = CARTESIAN_POINT('',(5.7475,-3.588936612718));
+#160 = CARTESIAN_POINT('',(-9.995,-12.67787322543));
+#161 = CARTESIAN_POINT('',(-9.995,5.5));
+#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#163 = PCURVE('',#164,#169);
+#164 = CYLINDRICAL_SURFACE('',#165,10.495);
+#165 = AXIS2_PLACEMENT_3D('',#166,#167,#168);
+#166 = CARTESIAN_POINT('',(-0.5,5.5,-37.));
+#167 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#168 = DIRECTION('',(1.,0.E+000,0.E+000));
+#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174);
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(-0.E+000,-24.99));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(-1.,0.E+000));
+#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#175 = ORIENTED_EDGE('',*,*,#176,.T.);
+#176 = EDGE_CURVE('',#144,#177,#179,.T.);
+#177 = VERTEX_POINT('',#178);
+#178 = CARTESIAN_POINT('',(0.5,15.995,-12.01));
+#179 = SURFACE_CURVE('',#180,(#184,#191),.PCURVE_S1.);
+#180 = LINE('',#181,#182);
+#181 = CARTESIAN_POINT('',(-0.5,15.995,-12.01));
+#182 = VECTOR('',#183,1.);
+#183 = DIRECTION('',(1.,0.E+000,0.E+000));
+#184 = PCURVE('',#75,#185);
+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(0.5,15.995));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(-1.,0.E+000));
+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#191 = PCURVE('',#192,#197);
+#192 = PLANE('',#193);
+#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
+#194 = CARTESIAN_POINT('',(-0.5,15.995,-37.));
+#195 = DIRECTION('',(0.E+000,1.,0.E+000));
+#196 = DIRECTION('',(1.,0.E+000,0.E+000));
+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);
+#198 = LINE('',#199,#200);
+#199 = CARTESIAN_POINT('',(0.E+000,-24.99));
+#200 = VECTOR('',#201,1.);
+#201 = DIRECTION('',(1.,0.E+000));
+#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#203 = ORIENTED_EDGE('',*,*,#204,.F.);
+#204 = EDGE_CURVE('',#205,#177,#207,.T.);
+#205 = VERTEX_POINT('',#206);
+#206 = CARTESIAN_POINT('',(10.995,5.5,-12.01));
+#207 = SURFACE_CURVE('',#208,(#213,#224),.PCURVE_S1.);
+#208 = CIRCLE('',#209,10.495);
+#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212);
+#210 = CARTESIAN_POINT('',(0.5,5.5,-12.01));
+#211 = DIRECTION('',(0.E+000,0.E+000,1.));
+#212 = DIRECTION('',(1.,0.E+000,0.E+000));
+#213 = PCURVE('',#75,#214);
+#214 = DEFINITIONAL_REPRESENTATION('',(#215),#223);
+#215 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#216,#217,#218,#219,#220,#221
+,#222),.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(
+ '') );
+#216 = CARTESIAN_POINT('',(-10.995,5.5));
+#217 = CARTESIAN_POINT('',(-10.995,23.677873225435));
+#218 = CARTESIAN_POINT('',(4.7475,14.588936612718));
+#219 = CARTESIAN_POINT('',(20.49,5.5));
+#220 = CARTESIAN_POINT('',(4.7475,-3.588936612718));
+#221 = CARTESIAN_POINT('',(-10.995,-12.67787322543));
+#222 = CARTESIAN_POINT('',(-10.995,5.5));
+#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#224 = PCURVE('',#225,#230);
+#225 = CYLINDRICAL_SURFACE('',#226,10.495);
+#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229);
+#227 = CARTESIAN_POINT('',(0.5,5.5,-37.));
+#228 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#229 = DIRECTION('',(1.,0.E+000,0.E+000));
+#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235);
+#231 = LINE('',#232,#233);
+#232 = CARTESIAN_POINT('',(-0.E+000,-24.99));
+#233 = VECTOR('',#234,1.);
+#234 = DIRECTION('',(-1.,0.E+000));
+#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#236 = ORIENTED_EDGE('',*,*,#237,.T.);
+#237 = EDGE_CURVE('',#205,#238,#240,.T.);
+#238 = VERTEX_POINT('',#239);
+#239 = CARTESIAN_POINT('',(10.995,-5.5,-12.01));
+#240 = SURFACE_CURVE('',#241,(#245,#252),.PCURVE_S1.);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(10.995,5.5,-12.01));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#245 = PCURVE('',#75,#246);
+#246 = DEFINITIONAL_REPRESENTATION('',(#247),#251);
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(-10.995,5.5));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(0.E+000,-1.));
+#251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#252 = PCURVE('',#253,#258);
+#253 = PLANE('',#254);
+#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257);
+#255 = CARTESIAN_POINT('',(10.995,5.5,-37.));
+#256 = DIRECTION('',(1.,0.E+000,0.E+000));
+#257 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#258 = DEFINITIONAL_REPRESENTATION('',(#259),#263);
+#259 = LINE('',#260,#261);
+#260 = CARTESIAN_POINT('',(0.E+000,-24.99));
+#261 = VECTOR('',#262,1.);
+#262 = DIRECTION('',(1.,0.E+000));
+#263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#264 = ORIENTED_EDGE('',*,*,#265,.F.);
+#265 = EDGE_CURVE('',#266,#238,#268,.T.);
+#266 = VERTEX_POINT('',#267);
+#267 = CARTESIAN_POINT('',(0.5,-15.995,-12.01));
+#268 = SURFACE_CURVE('',#269,(#274,#285),.PCURVE_S1.);
+#269 = CIRCLE('',#270,10.495);
+#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);
+#271 = CARTESIAN_POINT('',(0.5,-5.5,-12.01));
+#272 = DIRECTION('',(0.E+000,0.E+000,1.));
+#273 = DIRECTION('',(1.,0.E+000,0.E+000));
+#274 = PCURVE('',#75,#275);
+#275 = DEFINITIONAL_REPRESENTATION('',(#276),#284);
+#276 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#277,#278,#279,#280,#281,#282
+,#283),.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(
+ '') );
+#277 = CARTESIAN_POINT('',(-10.995,-5.5));
+#278 = CARTESIAN_POINT('',(-10.995,12.677873225435));
+#279 = CARTESIAN_POINT('',(4.7475,3.588936612718));
+#280 = CARTESIAN_POINT('',(20.49,-5.5));
+#281 = CARTESIAN_POINT('',(4.7475,-14.58893661271));
+#282 = CARTESIAN_POINT('',(-10.995,-23.67787322543));
+#283 = CARTESIAN_POINT('',(-10.995,-5.5));
+#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#285 = PCURVE('',#286,#291);
+#286 = CYLINDRICAL_SURFACE('',#287,10.495);
+#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
+#288 = CARTESIAN_POINT('',(0.5,-5.5,-37.));
+#289 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#290 = DIRECTION('',(1.,0.E+000,0.E+000));
+#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(-0.E+000,-24.99));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(-1.,0.E+000));
+#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#297 = ORIENTED_EDGE('',*,*,#298,.T.);
+#298 = EDGE_CURVE('',#266,#299,#301,.T.);
+#299 = VERTEX_POINT('',#300);
+#300 = CARTESIAN_POINT('',(-0.5,-15.995,-12.01));
+#301 = SURFACE_CURVE('',#302,(#306,#313),.PCURVE_S1.);
+#302 = LINE('',#303,#304);
+#303 = CARTESIAN_POINT('',(0.5,-15.995,-12.01));
+#304 = VECTOR('',#305,1.);
+#305 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#306 = PCURVE('',#75,#307);
+#307 = DEFINITIONAL_REPRESENTATION('',(#308),#312);
+#308 = LINE('',#309,#310);
+#309 = CARTESIAN_POINT('',(-0.5,-15.995));
+#310 = VECTOR('',#311,1.);
+#311 = DIRECTION('',(1.,0.E+000));
+#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#313 = PCURVE('',#314,#319);
+#314 = PLANE('',#315);
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(0.5,-15.995,-37.));
+#317 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#318 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(0.E+000,-24.99));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(1.,0.E+000));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#325 = ORIENTED_EDGE('',*,*,#326,.F.);
+#326 = EDGE_CURVE('',#114,#299,#327,.T.);
+#327 = SURFACE_CURVE('',#328,(#333,#344),.PCURVE_S1.);
+#328 = CIRCLE('',#329,10.495);
+#329 = AXIS2_PLACEMENT_3D('',#330,#331,#332);
+#330 = CARTESIAN_POINT('',(-0.5,-5.5,-12.01));
+#331 = DIRECTION('',(0.E+000,0.E+000,1.));
+#332 = DIRECTION('',(1.,0.E+000,0.E+000));
+#333 = PCURVE('',#75,#334);
+#334 = DEFINITIONAL_REPRESENTATION('',(#335),#343);
+#335 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#336,#337,#338,#339,#340,#341
+,#342),.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(
+ '') );
+#336 = CARTESIAN_POINT('',(-9.995,-5.5));
+#337 = CARTESIAN_POINT('',(-9.995,12.677873225435));
+#338 = CARTESIAN_POINT('',(5.7475,3.588936612718));
+#339 = CARTESIAN_POINT('',(21.49,-5.5));
+#340 = CARTESIAN_POINT('',(5.7475,-14.58893661271));
+#341 = CARTESIAN_POINT('',(-9.995,-23.67787322543));
+#342 = CARTESIAN_POINT('',(-9.995,-5.5));
+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#344 = PCURVE('',#345,#350);
+#345 = CYLINDRICAL_SURFACE('',#346,10.495);
+#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349);
+#347 = CARTESIAN_POINT('',(-0.5,-5.5,-37.));
+#348 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#349 = DIRECTION('',(1.,0.E+000,0.E+000));
+#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355);
+#351 = LINE('',#352,#353);
+#352 = CARTESIAN_POINT('',(-0.E+000,-24.99));
+#353 = VECTOR('',#354,1.);
+#354 = DIRECTION('',(-1.,0.E+000));
+#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#356 = FACE_BOUND('',#357,.F.);
+#357 = EDGE_LOOP('',(#358));
+#358 = ORIENTED_EDGE('',*,*,#58,.F.);
+#359 = ADVANCED_FACE('',(#360),#131,.T.);
+#360 = FACE_BOUND('',#361,.T.);
+#361 = EDGE_LOOP('',(#362,#385,#386,#409));
+#362 = ORIENTED_EDGE('',*,*,#363,.T.);
+#363 = EDGE_CURVE('',#364,#114,#366,.T.);
+#364 = VERTEX_POINT('',#365);
+#365 = CARTESIAN_POINT('',(-10.995,-5.5,-37.));
+#366 = SURFACE_CURVE('',#367,(#371,#378),.PCURVE_S1.);
+#367 = LINE('',#368,#369);
+#368 = CARTESIAN_POINT('',(-10.995,-5.5,-37.));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(0.E+000,0.E+000,1.));
+#371 = PCURVE('',#131,#372);
+#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377);
+#373 = LINE('',#374,#375);
+#374 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#375 = VECTOR('',#376,1.);
+#376 = DIRECTION('',(0.E+000,-1.));
+#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#378 = PCURVE('',#345,#379);
+#379 = DEFINITIONAL_REPRESENTATION('',(#380),#384);
+#380 = LINE('',#381,#382);
+#381 = CARTESIAN_POINT('',(-3.14159265359,0.E+000));
+#382 = VECTOR('',#383,1.);
+#383 = DIRECTION('',(-0.E+000,-1.));
+#384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#385 = ORIENTED_EDGE('',*,*,#113,.T.);
+#386 = ORIENTED_EDGE('',*,*,#387,.F.);
+#387 = EDGE_CURVE('',#388,#116,#390,.T.);
+#388 = VERTEX_POINT('',#389);
+#389 = CARTESIAN_POINT('',(-10.995,5.5,-37.));
+#390 = SURFACE_CURVE('',#391,(#395,#402),.PCURVE_S1.);
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(-10.995,5.5,-37.));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(0.E+000,0.E+000,1.));
+#395 = PCURVE('',#131,#396);
+#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);
+#397 = LINE('',#398,#399);
+#398 = CARTESIAN_POINT('',(11.,0.E+000));
+#399 = VECTOR('',#400,1.);
+#400 = DIRECTION('',(0.E+000,-1.));
+#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#402 = PCURVE('',#164,#403);
+#403 = DEFINITIONAL_REPRESENTATION('',(#404),#408);
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(-3.14159265359,0.E+000));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(-0.E+000,-1.));
+#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#409 = ORIENTED_EDGE('',*,*,#410,.F.);
+#410 = EDGE_CURVE('',#364,#388,#411,.T.);
+#411 = SURFACE_CURVE('',#412,(#416,#423),.PCURVE_S1.);
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(-10.995,-5.5,-37.));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(0.E+000,1.,0.E+000));
+#416 = PCURVE('',#131,#417);
+#417 = DEFINITIONAL_REPRESENTATION('',(#418),#422);
+#418 = LINE('',#419,#420);
+#419 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#420 = VECTOR('',#421,1.);
+#421 = DIRECTION('',(1.,0.E+000));
+#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#423 = PCURVE('',#424,#429);
+#424 = PLANE('',#425);
+#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);
+#426 = CARTESIAN_POINT('',(2.111122253523E-015,1.115309869786E-015,-37.)
+ );
+#427 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#428 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#434);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(10.995,-5.5));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(0.E+000,1.));
+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#435 = ADVANCED_FACE('',(#436),#345,.T.);
+#436 = FACE_BOUND('',#437,.F.);
+#437 = EDGE_LOOP('',(#438,#439,#440,#463));
+#438 = ORIENTED_EDGE('',*,*,#363,.T.);
+#439 = ORIENTED_EDGE('',*,*,#326,.T.);
+#440 = ORIENTED_EDGE('',*,*,#441,.F.);
+#441 = EDGE_CURVE('',#442,#299,#444,.T.);
+#442 = VERTEX_POINT('',#443);
+#443 = CARTESIAN_POINT('',(-0.5,-15.995,-37.));
+#444 = SURFACE_CURVE('',#445,(#449,#456),.PCURVE_S1.);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(-0.5,-15.995,-37.));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(0.E+000,0.E+000,1.));
+#449 = PCURVE('',#345,#450);
+#450 = DEFINITIONAL_REPRESENTATION('',(#451),#455);
+#451 = LINE('',#452,#453);
+#452 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#453 = VECTOR('',#454,1.);
+#454 = DIRECTION('',(-0.E+000,-1.));
+#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#456 = PCURVE('',#314,#457);
+#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462);
+#458 = LINE('',#459,#460);
+#459 = CARTESIAN_POINT('',(1.,0.E+000));
+#460 = VECTOR('',#461,1.);
+#461 = DIRECTION('',(0.E+000,-1.));
+#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#463 = ORIENTED_EDGE('',*,*,#464,.F.);
+#464 = EDGE_CURVE('',#364,#442,#465,.T.);
+#465 = SURFACE_CURVE('',#466,(#471,#478),.PCURVE_S1.);
+#466 = CIRCLE('',#467,10.495);
+#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470);
+#468 = CARTESIAN_POINT('',(-0.5,-5.5,-37.));
+#469 = DIRECTION('',(0.E+000,0.E+000,1.));
+#470 = DIRECTION('',(1.,0.E+000,0.E+000));
+#471 = PCURVE('',#345,#472);
+#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#475 = VECTOR('',#476,1.);
+#476 = DIRECTION('',(-1.,0.E+000));
+#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#478 = PCURVE('',#424,#479);
+#479 = DEFINITIONAL_REPRESENTATION('',(#480),#488);
+#480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#481,#482,#483,#484,#485,#486
+,#487),.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(
+ '') );
+#481 = CARTESIAN_POINT('',(-9.995,-5.5));
+#482 = CARTESIAN_POINT('',(-9.995,12.677873225435));
+#483 = CARTESIAN_POINT('',(5.7475,3.588936612718));
+#484 = CARTESIAN_POINT('',(21.49,-5.5));
+#485 = CARTESIAN_POINT('',(5.7475,-14.58893661271));
+#486 = CARTESIAN_POINT('',(-9.995,-23.67787322543));
+#487 = CARTESIAN_POINT('',(-9.995,-5.5));
+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#489 = ADVANCED_FACE('',(#490),#164,.T.);
+#490 = FACE_BOUND('',#491,.F.);
+#491 = EDGE_LOOP('',(#492,#515,#516,#517));
+#492 = ORIENTED_EDGE('',*,*,#493,.T.);
+#493 = EDGE_CURVE('',#494,#144,#496,.T.);
+#494 = VERTEX_POINT('',#495);
+#495 = CARTESIAN_POINT('',(-0.5,15.995,-37.));
+#496 = SURFACE_CURVE('',#497,(#501,#508),.PCURVE_S1.);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(-0.5,15.995,-37.));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(0.E+000,0.E+000,1.));
+#501 = PCURVE('',#164,#502);
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(-0.E+000,-1.));
+#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#508 = PCURVE('',#192,#509);
+#509 = DEFINITIONAL_REPRESENTATION('',(#510),#514);
+#510 = LINE('',#511,#512);
+#511 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#512 = VECTOR('',#513,1.);
+#513 = DIRECTION('',(0.E+000,-1.));
+#514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#515 = ORIENTED_EDGE('',*,*,#143,.T.);
+#516 = ORIENTED_EDGE('',*,*,#387,.F.);
+#517 = ORIENTED_EDGE('',*,*,#518,.F.);
+#518 = EDGE_CURVE('',#494,#388,#519,.T.);
+#519 = SURFACE_CURVE('',#520,(#525,#532),.PCURVE_S1.);
+#520 = CIRCLE('',#521,10.495);
+#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524);
+#522 = CARTESIAN_POINT('',(-0.5,5.5,-37.));
+#523 = DIRECTION('',(0.E+000,0.E+000,1.));
+#524 = DIRECTION('',(1.,0.E+000,0.E+000));
+#525 = PCURVE('',#164,#526);
+#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
+#527 = LINE('',#528,#529);
+#528 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#529 = VECTOR('',#530,1.);
+#530 = DIRECTION('',(-1.,0.E+000));
+#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#532 = PCURVE('',#424,#533);
+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#542);
+#534 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#535,#536,#537,#538,#539,#540
+,#541),.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(
+ '') );
+#535 = CARTESIAN_POINT('',(-9.995,5.5));
+#536 = CARTESIAN_POINT('',(-9.995,23.677873225435));
+#537 = CARTESIAN_POINT('',(5.7475,14.588936612718));
+#538 = CARTESIAN_POINT('',(21.49,5.5));
+#539 = CARTESIAN_POINT('',(5.7475,-3.588936612718));
+#540 = CARTESIAN_POINT('',(-9.995,-12.67787322543));
+#541 = CARTESIAN_POINT('',(-9.995,5.5));
+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#543 = ADVANCED_FACE('',(#544),#314,.T.);
+#544 = FACE_BOUND('',#545,.T.);
+#545 = EDGE_LOOP('',(#546,#569,#570,#571));
+#546 = ORIENTED_EDGE('',*,*,#547,.T.);
+#547 = EDGE_CURVE('',#548,#266,#550,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(0.5,-15.995,-37.));
+#550 = SURFACE_CURVE('',#551,(#555,#562),.PCURVE_S1.);
+#551 = LINE('',#552,#553);
+#552 = CARTESIAN_POINT('',(0.5,-15.995,-37.));
+#553 = VECTOR('',#554,1.);
+#554 = DIRECTION('',(0.E+000,0.E+000,1.));
+#555 = PCURVE('',#314,#556);
+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561);
+#557 = LINE('',#558,#559);
+#558 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#559 = VECTOR('',#560,1.);
+#560 = DIRECTION('',(0.E+000,-1.));
+#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#562 = PCURVE('',#286,#563);
+#563 = DEFINITIONAL_REPRESENTATION('',(#564),#568);
+#564 = LINE('',#565,#566);
+#565 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#566 = VECTOR('',#567,1.);
+#567 = DIRECTION('',(-0.E+000,-1.));
+#568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#569 = ORIENTED_EDGE('',*,*,#298,.T.);
+#570 = ORIENTED_EDGE('',*,*,#441,.F.);
+#571 = ORIENTED_EDGE('',*,*,#572,.F.);
+#572 = EDGE_CURVE('',#548,#442,#573,.T.);
+#573 = SURFACE_CURVE('',#574,(#578,#585),.PCURVE_S1.);
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(0.5,-15.995,-37.));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#578 = PCURVE('',#314,#579);
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584);
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(1.,0.E+000));
+#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#585 = PCURVE('',#424,#586);
+#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(-0.5,-15.995));
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(1.,0.E+000));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#592 = ADVANCED_FACE('',(#593),#192,.T.);
+#593 = FACE_BOUND('',#594,.T.);
+#594 = EDGE_LOOP('',(#595,#596,#597,#620));
+#595 = ORIENTED_EDGE('',*,*,#493,.T.);
+#596 = ORIENTED_EDGE('',*,*,#176,.T.);
+#597 = ORIENTED_EDGE('',*,*,#598,.F.);
+#598 = EDGE_CURVE('',#599,#177,#601,.T.);
+#599 = VERTEX_POINT('',#600);
+#600 = CARTESIAN_POINT('',(0.5,15.995,-37.));
+#601 = SURFACE_CURVE('',#602,(#606,#613),.PCURVE_S1.);
+#602 = LINE('',#603,#604);
+#603 = CARTESIAN_POINT('',(0.5,15.995,-37.));
+#604 = VECTOR('',#605,1.);
+#605 = DIRECTION('',(0.E+000,0.E+000,1.));
+#606 = PCURVE('',#192,#607);
+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);
+#608 = LINE('',#609,#610);
+#609 = CARTESIAN_POINT('',(1.,0.E+000));
+#610 = VECTOR('',#611,1.);
+#611 = DIRECTION('',(0.E+000,-1.));
+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#613 = PCURVE('',#225,#614);
+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);
+#615 = LINE('',#616,#617);
+#616 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#617 = VECTOR('',#618,1.);
+#618 = DIRECTION('',(-0.E+000,-1.));
+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#620 = ORIENTED_EDGE('',*,*,#621,.F.);
+#621 = EDGE_CURVE('',#494,#599,#622,.T.);
+#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(-0.5,15.995,-37.));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(1.,0.E+000,0.E+000));
+#627 = PCURVE('',#192,#628);
+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(1.,0.E+000));
+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#634 = PCURVE('',#424,#635);
+#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(0.5,15.995));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(-1.,0.E+000));
+#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#641 = ADVANCED_FACE('',(#642),#286,.T.);
+#642 = FACE_BOUND('',#643,.F.);
+#643 = EDGE_LOOP('',(#644,#645,#646,#669));
+#644 = ORIENTED_EDGE('',*,*,#547,.T.);
+#645 = ORIENTED_EDGE('',*,*,#265,.T.);
+#646 = ORIENTED_EDGE('',*,*,#647,.F.);
+#647 = EDGE_CURVE('',#648,#238,#650,.T.);
+#648 = VERTEX_POINT('',#649);
+#649 = CARTESIAN_POINT('',(10.995,-5.5,-37.));
+#650 = SURFACE_CURVE('',#651,(#655,#662),.PCURVE_S1.);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(10.995,-5.5,-37.));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(0.E+000,0.E+000,1.));
+#655 = PCURVE('',#286,#656);
+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661);
+#657 = LINE('',#658,#659);
+#658 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#659 = VECTOR('',#660,1.);
+#660 = DIRECTION('',(-0.E+000,-1.));
+#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#662 = PCURVE('',#253,#663);
+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(11.,0.E+000));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(0.E+000,-1.));
+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#669 = ORIENTED_EDGE('',*,*,#670,.F.);
+#670 = EDGE_CURVE('',#548,#648,#671,.T.);
+#671 = SURFACE_CURVE('',#672,(#677,#684),.PCURVE_S1.);
+#672 = CIRCLE('',#673,10.495);
+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
+#674 = CARTESIAN_POINT('',(0.5,-5.5,-37.));
+#675 = DIRECTION('',(0.E+000,0.E+000,1.));
+#676 = DIRECTION('',(1.,0.E+000,0.E+000));
+#677 = PCURVE('',#286,#678);
+#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(-1.,0.E+000));
+#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#684 = PCURVE('',#424,#685);
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#694);
+#686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#687,#688,#689,#690,#691,#692
+,#693),.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(
+ '') );
+#687 = CARTESIAN_POINT('',(-10.995,-5.5));
+#688 = CARTESIAN_POINT('',(-10.995,12.677873225435));
+#689 = CARTESIAN_POINT('',(4.7475,3.588936612718));
+#690 = CARTESIAN_POINT('',(20.49,-5.5));
+#691 = CARTESIAN_POINT('',(4.7475,-14.58893661271));
+#692 = CARTESIAN_POINT('',(-10.995,-23.67787322543));
+#693 = CARTESIAN_POINT('',(-10.995,-5.5));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#695 = ADVANCED_FACE('',(#696),#225,.T.);
+#696 = FACE_BOUND('',#697,.F.);
+#697 = EDGE_LOOP('',(#698,#721,#722,#723));
+#698 = ORIENTED_EDGE('',*,*,#699,.T.);
+#699 = EDGE_CURVE('',#700,#205,#702,.T.);
+#700 = VERTEX_POINT('',#701);
+#701 = CARTESIAN_POINT('',(10.995,5.5,-37.));
+#702 = SURFACE_CURVE('',#703,(#707,#714),.PCURVE_S1.);
+#703 = LINE('',#704,#705);
+#704 = CARTESIAN_POINT('',(10.995,5.5,-37.));
+#705 = VECTOR('',#706,1.);
+#706 = DIRECTION('',(0.E+000,0.E+000,1.));
+#707 = PCURVE('',#225,#708);
+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713);
+#709 = LINE('',#710,#711);
+#710 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#711 = VECTOR('',#712,1.);
+#712 = DIRECTION('',(-0.E+000,-1.));
+#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#714 = PCURVE('',#253,#715);
+#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720);
+#716 = LINE('',#717,#718);
+#717 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#718 = VECTOR('',#719,1.);
+#719 = DIRECTION('',(0.E+000,-1.));
+#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#721 = ORIENTED_EDGE('',*,*,#204,.T.);
+#722 = ORIENTED_EDGE('',*,*,#598,.F.);
+#723 = ORIENTED_EDGE('',*,*,#724,.F.);
+#724 = EDGE_CURVE('',#700,#599,#725,.T.);
+#725 = SURFACE_CURVE('',#726,(#731,#738),.PCURVE_S1.);
+#726 = CIRCLE('',#727,10.495);
+#727 = AXIS2_PLACEMENT_3D('',#728,#729,#730);
+#728 = CARTESIAN_POINT('',(0.5,5.5,-37.));
+#729 = DIRECTION('',(0.E+000,0.E+000,1.));
+#730 = DIRECTION('',(1.,0.E+000,0.E+000));
+#731 = PCURVE('',#225,#732);
+#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737);
+#733 = LINE('',#734,#735);
+#734 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#735 = VECTOR('',#736,1.);
+#736 = DIRECTION('',(-1.,0.E+000));
+#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#738 = PCURVE('',#424,#739);
+#739 = DEFINITIONAL_REPRESENTATION('',(#740),#748);
+#740 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#741,#742,#743,#744,#745,#746
+,#747),.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(
+ '') );
+#741 = CARTESIAN_POINT('',(-10.995,5.5));
+#742 = CARTESIAN_POINT('',(-10.995,23.677873225435));
+#743 = CARTESIAN_POINT('',(4.7475,14.588936612718));
+#744 = CARTESIAN_POINT('',(20.49,5.5));
+#745 = CARTESIAN_POINT('',(4.7475,-3.588936612718));
+#746 = CARTESIAN_POINT('',(-10.995,-12.67787322543));
+#747 = CARTESIAN_POINT('',(-10.995,5.5));
+#748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#749 = ADVANCED_FACE('',(#750),#253,.T.);
+#750 = FACE_BOUND('',#751,.T.);
+#751 = EDGE_LOOP('',(#752,#753,#754,#755));
+#752 = ORIENTED_EDGE('',*,*,#699,.T.);
+#753 = ORIENTED_EDGE('',*,*,#237,.T.);
+#754 = ORIENTED_EDGE('',*,*,#647,.F.);
+#755 = ORIENTED_EDGE('',*,*,#756,.F.);
+#756 = EDGE_CURVE('',#700,#648,#757,.T.);
+#757 = SURFACE_CURVE('',#758,(#762,#769),.PCURVE_S1.);
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(10.995,5.5,-37.));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#762 = PCURVE('',#253,#763);
+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(1.,0.E+000));
+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#769 = PCURVE('',#424,#770);
+#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775);
+#771 = LINE('',#772,#773);
+#772 = CARTESIAN_POINT('',(-10.995,5.5));
+#773 = VECTOR('',#774,1.);
+#774 = DIRECTION('',(0.E+000,-1.));
+#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#776 = ADVANCED_FACE('',(#777),#424,.T.);
+#777 = FACE_BOUND('',#778,.T.);
+#778 = EDGE_LOOP('',(#779,#780,#781,#782,#783,#784,#785,#786));
+#779 = ORIENTED_EDGE('',*,*,#410,.T.);
+#780 = ORIENTED_EDGE('',*,*,#518,.F.);
+#781 = ORIENTED_EDGE('',*,*,#621,.T.);
+#782 = ORIENTED_EDGE('',*,*,#724,.F.);
+#783 = ORIENTED_EDGE('',*,*,#756,.T.);
+#784 = ORIENTED_EDGE('',*,*,#670,.F.);
+#785 = ORIENTED_EDGE('',*,*,#572,.T.);
+#786 = ORIENTED_EDGE('',*,*,#464,.F.);
+#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#791)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#788,#789,#790)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#788 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#789 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#790 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#791 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#788,
+ 'distance_accuracy_value','confusion accuracy');
+#792 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#793 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#794)
+ ,#787);
+#794 = STYLED_ITEM('color',(#795),#15);
+#795 = PRESENTATION_STYLE_ASSIGNMENT((#796,#802));
+#796 = SURFACE_STYLE_USAGE(.BOTH.,#797);
+#797 = SURFACE_SIDE_STYLE('',(#798));
+#798 = SURFACE_STYLE_FILL_AREA(#799);
+#799 = FILL_AREA_STYLE('',(#800));
+#800 = FILL_AREA_STYLE_COLOUR('',#801);
+#801 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#802 = CURVE_STYLE('',#803,POSITIVE_LENGTH_MEASURE(0.1),#801);
+#803 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/src/parts/trackball_sensor_cutter.stl b/src/parts/trackball_sensor_cutter.stl
new file mode 100644
index 0000000..8e7fdc5
--- /dev/null
+++ b/src/parts/trackball_sensor_cutter.stl
Binary files differ
diff --git a/src/parts/trackball_sensor_mount.step b/src/parts/trackball_sensor_mount.step
new file mode 100644
index 0000000..3b015a0
--- /dev/null
+++ b/src/parts/trackball_sensor_mount.step
@@ -0,0 +1,3048 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/trackball_
+sensor_mount.step','2021-08-17T20:19:28',('Author'),(''),
+ 'Open CASCADE STEP processor 7.2','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('Sensor_Mouting','Sensor_Mouting','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2327);
+#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,#151,#540,#631,#1851,#1906,#1955,#2004,#2057,
+ #2110,#2118,#2145,#2192,#2226,#2254,#2261,#2311,#2318));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#125));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-11.,-5.5,-17.9));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-11.,5.5,-17.9));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-11.,-5.5,-17.9));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.E+000,1.,0.E+000));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-11.,-5.5,-17.9));
+#35 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#36 = DIRECTION('',(0.E+000,1.,0.E+000));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(1.,0.E+000));
+#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('',(3.434356809215E-016,-7.16735334097E-016,-17.9)
+ );
+#47 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#48 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(11.,-5.5));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(0.E+000,1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#22,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-11.,-5.5,-13.14343942809));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-11.,-5.5,-17.9));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.E+000,0.E+000,1.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.E+000,-1.));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#71 = PCURVE('',#72,#77);
+#72 = CYLINDRICAL_SURFACE('',#73,10.5);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(-0.5,-5.5,-17.9));
+#75 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#76 = DIRECTION('',(1.,0.E+000,0.E+000));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-3.14159265359,0.E+000));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(-0.E+000,-1.));
+#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('',(-11.,5.5,-13.14343942809));
+#87 = SURFACE_CURVE('',#88,(#93,#100),.PCURVE_S1.);
+#88 = CIRCLE('',#89,14.247806848775);
+#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92);
+#90 = CARTESIAN_POINT('',(-11.,-3.774758283726E-015,0.E+000));
+#91 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#92 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#93 = PCURVE('',#32,#94);
+#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
+#95 = CIRCLE('',#96,14.247806848775);
+#96 = AXIS2_PLACEMENT_2D('',#97,#98);
+#97 = CARTESIAN_POINT('',(5.5,-17.9));
+#98 = DIRECTION('',(0.E+000,1.));
+#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#100 = PCURVE('',#101,#106);
+#101 = SPHERICAL_SURFACE('',#102,18.);
+#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
+#103 = CARTESIAN_POINT('',(0.E+000,-3.774758283726E-015,0.E+000));
+#104 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#105 = DIRECTION('',(1.,0.E+000,0.E+000));
+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#124);
+#107 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#108,#109,#110,#111,#112,#113,
+ #114,#115,#116,#117,#118,#119,#120,#121,#122,#123),.UNSPECIFIED.,.F.
+ ,.F.,(9,7,9),(5.886867350767,6.28318530718,6.679503263592),
+ .UNSPECIFIED.);
+#108 = CARTESIAN_POINT('',(2.677945044589,-0.818601574128));
+#109 = CARTESIAN_POINT('',(2.725299417811,-0.840756421409));
+#110 = CARTESIAN_POINT('',(2.77633838256,-0.860513278776));
+#111 = CARTESIAN_POINT('',(2.831017432336,-0.877578588652));
+#112 = CARTESIAN_POINT('',(2.889107855061,-0.891649550202));
+#113 = CARTESIAN_POINT('',(2.950137490627,-0.902434196301));
+#114 = CARTESIAN_POINT('',(3.013259518301,-0.909699833703));
+#115 = CARTESIAN_POINT('',(3.077426043435,-0.913332770413));
+#116 = CARTESIAN_POINT('',(3.205759263745,-0.913332770413));
+#117 = CARTESIAN_POINT('',(3.269925788869,-0.909699833702));
+#118 = CARTESIAN_POINT('',(3.33304781657,-0.902434196306));
+#119 = CARTESIAN_POINT('',(3.394077452098,-0.891649550199));
+#120 = CARTESIAN_POINT('',(3.452167874864,-0.877578588655));
+#121 = CARTESIAN_POINT('',(3.506846924613,-0.860513278775));
+#122 = CARTESIAN_POINT('',(3.557885889369,-0.840756421409));
+#123 = CARTESIAN_POINT('',(3.605240262591,-0.818601574128));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#125 = ORIENTED_EDGE('',*,*,#126,.F.);
+#126 = EDGE_CURVE('',#24,#85,#127,.T.);
+#127 = SURFACE_CURVE('',#128,(#132,#139),.PCURVE_S1.);
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(-11.,5.5,-17.9));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(0.E+000,0.E+000,1.));
+#132 = PCURVE('',#32,#133);
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(11.,0.E+000));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(0.E+000,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#139 = PCURVE('',#140,#145);
+#140 = CYLINDRICAL_SURFACE('',#141,10.5);
+#141 = AXIS2_PLACEMENT_3D('',#142,#143,#144);
+#142 = CARTESIAN_POINT('',(-0.5,5.5,-17.9));
+#143 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#144 = DIRECTION('',(1.,0.E+000,0.E+000));
+#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(-3.14159265359,0.E+000));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(-0.E+000,-1.));
+#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#151 = ADVANCED_FACE('',(#152,#359,#390,#509),#44,.T.);
+#152 = FACE_BOUND('',#153,.T.);
+#153 = EDGE_LOOP('',(#154,#155,#183,#211,#244,#272,#305,#333));
+#154 = ORIENTED_EDGE('',*,*,#21,.T.);
+#155 = ORIENTED_EDGE('',*,*,#156,.F.);
+#156 = EDGE_CURVE('',#157,#24,#159,.T.);
+#157 = VERTEX_POINT('',#158);
+#158 = CARTESIAN_POINT('',(-0.5,16.,-17.9));
+#159 = SURFACE_CURVE('',#160,(#165,#176),.PCURVE_S1.);
+#160 = CIRCLE('',#161,10.5);
+#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
+#162 = CARTESIAN_POINT('',(-0.5,5.5,-17.9));
+#163 = DIRECTION('',(0.E+000,0.E+000,1.));
+#164 = DIRECTION('',(1.,0.E+000,0.E+000));
+#165 = PCURVE('',#44,#166);
+#166 = DEFINITIONAL_REPRESENTATION('',(#167),#175);
+#167 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#168,#169,#170,#171,#172,#173
+,#174),.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(
+ '') );
+#168 = CARTESIAN_POINT('',(-10.,5.5));
+#169 = CARTESIAN_POINT('',(-10.,23.686533479473));
+#170 = CARTESIAN_POINT('',(5.75,14.593266739737));
+#171 = CARTESIAN_POINT('',(21.5,5.5));
+#172 = CARTESIAN_POINT('',(5.75,-3.593266739737));
+#173 = CARTESIAN_POINT('',(-10.,-12.68653347947));
+#174 = CARTESIAN_POINT('',(-10.,5.5));
+#175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#176 = PCURVE('',#140,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(-1.,0.E+000));
+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#183 = ORIENTED_EDGE('',*,*,#184,.T.);
+#184 = EDGE_CURVE('',#157,#185,#187,.T.);
+#185 = VERTEX_POINT('',#186);
+#186 = CARTESIAN_POINT('',(0.5,16.,-17.9));
+#187 = SURFACE_CURVE('',#188,(#192,#199),.PCURVE_S1.);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(-0.5,16.,-17.9));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(1.,0.E+000,0.E+000));
+#192 = PCURVE('',#44,#193);
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(0.5,16.));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(-1.,0.E+000));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#199 = PCURVE('',#200,#205);
+#200 = PLANE('',#201);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(-0.5,16.,-17.9));
+#203 = DIRECTION('',(0.E+000,1.,0.E+000));
+#204 = DIRECTION('',(1.,0.E+000,0.E+000));
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(1.,0.E+000));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#211 = ORIENTED_EDGE('',*,*,#212,.F.);
+#212 = EDGE_CURVE('',#213,#185,#215,.T.);
+#213 = VERTEX_POINT('',#214);
+#214 = CARTESIAN_POINT('',(11.,5.5,-17.9));
+#215 = SURFACE_CURVE('',#216,(#221,#232),.PCURVE_S1.);
+#216 = CIRCLE('',#217,10.5);
+#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);
+#218 = CARTESIAN_POINT('',(0.5,5.5,-17.9));
+#219 = DIRECTION('',(0.E+000,0.E+000,1.));
+#220 = DIRECTION('',(1.,0.E+000,0.E+000));
+#221 = PCURVE('',#44,#222);
+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#231);
+#223 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#224,#225,#226,#227,#228,#229
+,#230),.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(
+ '') );
+#224 = CARTESIAN_POINT('',(-11.,5.5));
+#225 = CARTESIAN_POINT('',(-11.,23.686533479473));
+#226 = CARTESIAN_POINT('',(4.75,14.593266739737));
+#227 = CARTESIAN_POINT('',(20.5,5.5));
+#228 = CARTESIAN_POINT('',(4.75,-3.593266739737));
+#229 = CARTESIAN_POINT('',(-11.,-12.68653347947));
+#230 = CARTESIAN_POINT('',(-11.,5.5));
+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#232 = PCURVE('',#233,#238);
+#233 = CYLINDRICAL_SURFACE('',#234,10.5);
+#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);
+#235 = CARTESIAN_POINT('',(0.5,5.5,-17.9));
+#236 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#237 = DIRECTION('',(1.,0.E+000,0.E+000));
+#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);
+#239 = LINE('',#240,#241);
+#240 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#241 = VECTOR('',#242,1.);
+#242 = DIRECTION('',(-1.,0.E+000));
+#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#244 = ORIENTED_EDGE('',*,*,#245,.T.);
+#245 = EDGE_CURVE('',#213,#246,#248,.T.);
+#246 = VERTEX_POINT('',#247);
+#247 = CARTESIAN_POINT('',(11.,-5.5,-17.9));
+#248 = SURFACE_CURVE('',#249,(#253,#260),.PCURVE_S1.);
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(11.,5.5,-17.9));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#253 = PCURVE('',#44,#254);
+#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(-11.,5.5));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(0.E+000,-1.));
+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#260 = PCURVE('',#261,#266);
+#261 = PLANE('',#262);
+#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);
+#263 = CARTESIAN_POINT('',(11.,5.5,-17.9));
+#264 = DIRECTION('',(1.,0.E+000,0.E+000));
+#265 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#266 = DEFINITIONAL_REPRESENTATION('',(#267),#271);
+#267 = LINE('',#268,#269);
+#268 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#269 = VECTOR('',#270,1.);
+#270 = DIRECTION('',(1.,0.E+000));
+#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#272 = ORIENTED_EDGE('',*,*,#273,.F.);
+#273 = EDGE_CURVE('',#274,#246,#276,.T.);
+#274 = VERTEX_POINT('',#275);
+#275 = CARTESIAN_POINT('',(0.5,-16.,-17.9));
+#276 = SURFACE_CURVE('',#277,(#282,#293),.PCURVE_S1.);
+#277 = CIRCLE('',#278,10.5);
+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);
+#279 = CARTESIAN_POINT('',(0.5,-5.5,-17.9));
+#280 = DIRECTION('',(0.E+000,0.E+000,1.));
+#281 = DIRECTION('',(1.,0.E+000,0.E+000));
+#282 = PCURVE('',#44,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#292);
+#284 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#285,#286,#287,#288,#289,#290
+,#291),.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(
+ '') );
+#285 = CARTESIAN_POINT('',(-11.,-5.5));
+#286 = CARTESIAN_POINT('',(-11.,12.686533479473));
+#287 = CARTESIAN_POINT('',(4.75,3.593266739737));
+#288 = CARTESIAN_POINT('',(20.5,-5.5));
+#289 = CARTESIAN_POINT('',(4.75,-14.59326673973));
+#290 = CARTESIAN_POINT('',(-11.,-23.68653347947));
+#291 = CARTESIAN_POINT('',(-11.,-5.5));
+#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#293 = PCURVE('',#294,#299);
+#294 = CYLINDRICAL_SURFACE('',#295,10.5);
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(0.5,-5.5,-17.9));
+#297 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#298 = DIRECTION('',(1.,0.E+000,0.E+000));
+#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304);
+#300 = LINE('',#301,#302);
+#301 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#302 = VECTOR('',#303,1.);
+#303 = DIRECTION('',(-1.,0.E+000));
+#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#305 = ORIENTED_EDGE('',*,*,#306,.T.);
+#306 = EDGE_CURVE('',#274,#307,#309,.T.);
+#307 = VERTEX_POINT('',#308);
+#308 = CARTESIAN_POINT('',(-0.5,-16.,-17.9));
+#309 = SURFACE_CURVE('',#310,(#314,#321),.PCURVE_S1.);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(0.5,-16.,-17.9));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#314 = PCURVE('',#44,#315);
+#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320);
+#316 = LINE('',#317,#318);
+#317 = CARTESIAN_POINT('',(-0.5,-16.));
+#318 = VECTOR('',#319,1.);
+#319 = DIRECTION('',(1.,0.E+000));
+#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('',(0.5,-16.,-17.9));
+#325 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#326 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(1.,0.E+000));
+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#333 = ORIENTED_EDGE('',*,*,#334,.F.);
+#334 = EDGE_CURVE('',#22,#307,#335,.T.);
+#335 = SURFACE_CURVE('',#336,(#341,#352),.PCURVE_S1.);
+#336 = CIRCLE('',#337,10.5);
+#337 = AXIS2_PLACEMENT_3D('',#338,#339,#340);
+#338 = CARTESIAN_POINT('',(-0.5,-5.5,-17.9));
+#339 = DIRECTION('',(0.E+000,0.E+000,1.));
+#340 = DIRECTION('',(1.,0.E+000,0.E+000));
+#341 = PCURVE('',#44,#342);
+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#351);
+#343 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#344,#345,#346,#347,#348,#349
+,#350),.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(
+ '') );
+#344 = CARTESIAN_POINT('',(-10.,-5.5));
+#345 = CARTESIAN_POINT('',(-10.,12.686533479473));
+#346 = CARTESIAN_POINT('',(5.75,3.593266739737));
+#347 = CARTESIAN_POINT('',(21.5,-5.5));
+#348 = CARTESIAN_POINT('',(5.75,-14.59326673973));
+#349 = CARTESIAN_POINT('',(-10.,-23.68653347947));
+#350 = CARTESIAN_POINT('',(-10.,-5.5));
+#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#352 = PCURVE('',#72,#353);
+#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358);
+#354 = LINE('',#355,#356);
+#355 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#356 = VECTOR('',#357,1.);
+#357 = DIRECTION('',(-1.,0.E+000));
+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#359 = FACE_BOUND('',#360,.T.);
+#360 = EDGE_LOOP('',(#361));
+#361 = ORIENTED_EDGE('',*,*,#362,.F.);
+#362 = EDGE_CURVE('',#363,#363,#365,.T.);
+#363 = VERTEX_POINT('',#364);
+#364 = CARTESIAN_POINT('',(1.,11.96,-17.9));
+#365 = SURFACE_CURVE('',#366,(#371,#378),.PCURVE_S1.);
+#366 = CIRCLE('',#367,1.);
+#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
+#368 = CARTESIAN_POINT('',(0.E+000,11.96,-17.9));
+#369 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#370 = DIRECTION('',(1.,0.E+000,0.E+000));
+#371 = PCURVE('',#44,#372);
+#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377);
+#373 = CIRCLE('',#374,1.);
+#374 = AXIS2_PLACEMENT_2D('',#375,#376);
+#375 = CARTESIAN_POINT('',(3.434356809215E-016,11.96));
+#376 = DIRECTION('',(-1.,0.E+000));
+#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#378 = PCURVE('',#379,#384);
+#379 = CYLINDRICAL_SURFACE('',#380,1.);
+#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383);
+#381 = CARTESIAN_POINT('',(0.E+000,11.96,-22.8));
+#382 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#383 = DIRECTION('',(1.,0.E+000,0.E+000));
+#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(-6.28318530718,-4.9));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(1.,-0.E+000));
+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#390 = FACE_BOUND('',#391,.T.);
+#391 = EDGE_LOOP('',(#392,#422,#450,#483));
+#392 = ORIENTED_EDGE('',*,*,#393,.F.);
+#393 = EDGE_CURVE('',#394,#396,#398,.T.);
+#394 = VERTEX_POINT('',#395);
+#395 = CARTESIAN_POINT('',(2.354519428015,-4.854506986811,-17.9));
+#396 = VERTEX_POINT('',#397);
+#397 = CARTESIAN_POINT('',(-2.354519428015,-4.854506986811,-17.9));
+#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.);
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(-0.999999999981,-4.854506986811,-17.9));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#403 = PCURVE('',#44,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(0.999999999981,-4.854506986811));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(1.,0.E+000));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#410 = PCURVE('',#411,#416);
+#411 = PLANE('',#412);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(-1.999999999961,1.828006146063E+003,
+ 4.63508783991E+003));
+#414 = DIRECTION('',(0.E+000,-0.930417567982,0.366501226724));
+#415 = DIRECTION('',(1.,0.E+000,0.E+000));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(0.999999999981,-5.000967307616E+003));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(-1.,0.E+000));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#424,#394,#426,.T.);
+#424 = VERTEX_POINT('',#425);
+#425 = CARTESIAN_POINT('',(2.354519428015,1.244124275418E-005,-17.9));
+#426 = SURFACE_CURVE('',#427,(#431,#438),.PCURVE_S1.);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(2.354519428015,-2.249993779379,-17.9));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#431 = PCURVE('',#44,#432);
+#432 = DEFINITIONAL_REPRESENTATION('',(#433),#437);
+#433 = LINE('',#434,#435);
+#434 = CARTESIAN_POINT('',(-2.354519428015,-2.249993779379));
+#435 = VECTOR('',#436,1.);
+#436 = DIRECTION('',(0.E+000,-1.));
+#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#438 = PCURVE('',#439,#444);
+#439 = PLANE('',#440);
+#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443);
+#441 = CARTESIAN_POINT('',(-1.830506133622E+003,-4.499987558757,
+ 4.63508783991E+003));
+#442 = DIRECTION('',(0.930417567982,0.E+000,0.366501226724));
+#443 = DIRECTION('',(0.E+000,1.,0.E+000));
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(2.249993779379,-5.000967307616E+003));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(-1.,0.E+000));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#450 = ORIENTED_EDGE('',*,*,#451,.T.);
+#451 = EDGE_CURVE('',#424,#452,#454,.T.);
+#452 = VERTEX_POINT('',#453);
+#453 = CARTESIAN_POINT('',(-2.354519428008,1.464658763704E-005,-17.9));
+#454 = SURFACE_CURVE('',#455,(#460,#471),.PCURVE_S1.);
+#455 = CIRCLE('',#456,2.354519428053);
+#456 = AXIS2_PLACEMENT_3D('',#457,#458,#459);
+#457 = CARTESIAN_POINT('',(0.E+000,0.E+000,-17.9));
+#458 = DIRECTION('',(0.E+000,0.E+000,1.));
+#459 = DIRECTION('',(1.,0.E+000,0.E+000));
+#460 = PCURVE('',#44,#461);
+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#470);
+#462 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#463,#464,#465,#466,#467,#468
+,#469),.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(
+ '') );
+#463 = CARTESIAN_POINT('',(-2.354519428053,7.16735334097E-016));
+#464 = CARTESIAN_POINT('',(-2.354519428053,4.078147276796));
+#465 = CARTESIAN_POINT('',(1.177259714027,2.039073638398));
+#466 = CARTESIAN_POINT('',(4.709038856107,1.293426270316E-015));
+#467 = CARTESIAN_POINT('',(1.177259714027,-2.039073638398));
+#468 = CARTESIAN_POINT('',(-2.354519428053,-4.078147276796));
+#469 = CARTESIAN_POINT('',(-2.354519428053,7.16735334097E-016));
+#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#471 = PCURVE('',#472,#477);
+#472 = CONICAL_SURFACE('',#473,1.967552378075E+003,0.375245789179);
+#473 = AXIS2_PLACEMENT_3D('',#474,#475,#476);
+#474 = CARTESIAN_POINT('',(0.E+000,0.E+000,4.983E+003));
+#475 = DIRECTION('',(0.E+000,0.E+000,1.));
+#476 = DIRECTION('',(1.,0.E+000,0.E+000));
+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);
+#478 = LINE('',#479,#480);
+#479 = CARTESIAN_POINT('',(3.14159265359,-5.0009E+003));
+#480 = VECTOR('',#481,1.);
+#481 = DIRECTION('',(1.,0.E+000));
+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#483 = ORIENTED_EDGE('',*,*,#484,.F.);
+#484 = EDGE_CURVE('',#396,#452,#485,.T.);
+#485 = SURFACE_CURVE('',#486,(#490,#497),.PCURVE_S1.);
+#486 = LINE('',#487,#488);
+#487 = CARTESIAN_POINT('',(-2.354519428015,6.220627216615E-006,-17.9));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(0.E+000,1.,0.E+000));
+#490 = PCURVE('',#44,#491);
+#491 = DEFINITIONAL_REPRESENTATION('',(#492),#496);
+#492 = LINE('',#493,#494);
+#493 = CARTESIAN_POINT('',(2.354519428015,6.220627217331E-006));
+#494 = VECTOR('',#495,1.);
+#495 = DIRECTION('',(0.E+000,1.));
+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#497 = PCURVE('',#498,#503);
+#498 = PLANE('',#499);
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(1.830506133622E+003,1.244125443395E-005,
+ 4.63508783991E+003));
+#501 = DIRECTION('',(-0.930417567982,0.E+000,0.366501226724));
+#502 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);
+#504 = LINE('',#505,#506);
+#505 = CARTESIAN_POINT('',(6.220627217331E-006,-5.000967307616E+003));
+#506 = VECTOR('',#507,1.);
+#507 = DIRECTION('',(-1.,0.E+000));
+#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#509 = FACE_BOUND('',#510,.T.);
+#510 = EDGE_LOOP('',(#511));
+#511 = ORIENTED_EDGE('',*,*,#512,.F.);
+#512 = EDGE_CURVE('',#513,#513,#515,.T.);
+#513 = VERTEX_POINT('',#514);
+#514 = CARTESIAN_POINT('',(1.,-12.54,-17.9));
+#515 = SURFACE_CURVE('',#516,(#521,#528),.PCURVE_S1.);
+#516 = CIRCLE('',#517,1.);
+#517 = AXIS2_PLACEMENT_3D('',#518,#519,#520);
+#518 = CARTESIAN_POINT('',(0.E+000,-12.54,-17.9));
+#519 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#520 = DIRECTION('',(1.,0.E+000,0.E+000));
+#521 = PCURVE('',#44,#522);
+#522 = DEFINITIONAL_REPRESENTATION('',(#523),#527);
+#523 = CIRCLE('',#524,1.);
+#524 = AXIS2_PLACEMENT_2D('',#525,#526);
+#525 = CARTESIAN_POINT('',(3.434356809215E-016,-12.54));
+#526 = DIRECTION('',(-1.,0.E+000));
+#527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#528 = PCURVE('',#529,#534);
+#529 = CYLINDRICAL_SURFACE('',#530,1.);
+#530 = AXIS2_PLACEMENT_3D('',#531,#532,#533);
+#531 = CARTESIAN_POINT('',(0.E+000,-12.54,-22.8));
+#532 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#533 = DIRECTION('',(1.,0.E+000,0.E+000));
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(-6.28318530718,-4.9));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(1.,-0.E+000));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#540 = ADVANCED_FACE('',(#541),#140,.T.);
+#541 = FACE_BOUND('',#542,.F.);
+#542 = EDGE_LOOP('',(#543,#544,#567,#600,#630));
+#543 = ORIENTED_EDGE('',*,*,#156,.F.);
+#544 = ORIENTED_EDGE('',*,*,#545,.T.);
+#545 = EDGE_CURVE('',#157,#546,#548,.T.);
+#546 = VERTEX_POINT('',#547);
+#547 = CARTESIAN_POINT('',(-0.5,16.,-12.));
+#548 = SURFACE_CURVE('',#549,(#553,#560),.PCURVE_S1.);
+#549 = LINE('',#550,#551);
+#550 = CARTESIAN_POINT('',(-0.5,16.,-17.9));
+#551 = VECTOR('',#552,1.);
+#552 = DIRECTION('',(0.E+000,0.E+000,1.));
+#553 = PCURVE('',#140,#554);
+#554 = DEFINITIONAL_REPRESENTATION('',(#555),#559);
+#555 = LINE('',#556,#557);
+#556 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#557 = VECTOR('',#558,1.);
+#558 = DIRECTION('',(-0.E+000,-1.));
+#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#560 = PCURVE('',#200,#561);
+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(0.E+000,-1.));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#567 = ORIENTED_EDGE('',*,*,#568,.T.);
+#568 = EDGE_CURVE('',#546,#569,#571,.T.);
+#569 = VERTEX_POINT('',#570);
+#570 = CARTESIAN_POINT('',(-10.66155132028,8.144404425429,-12.));
+#571 = SURFACE_CURVE('',#572,(#577,#584),.PCURVE_S1.);
+#572 = CIRCLE('',#573,10.5);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(-0.5,5.5,-12.));
+#575 = DIRECTION('',(0.E+000,0.E+000,1.));
+#576 = DIRECTION('',(1.,0.E+000,0.E+000));
+#577 = PCURVE('',#140,#578);
+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583);
+#579 = LINE('',#580,#581);
+#580 = CARTESIAN_POINT('',(-0.E+000,-5.9));
+#581 = VECTOR('',#582,1.);
+#582 = DIRECTION('',(-1.,0.E+000));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#584 = PCURVE('',#585,#590);
+#585 = PLANE('',#586);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(3.434356809215E-016,-7.16735334097E-016,-12.)
+ );
+#588 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#589 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#590 = DEFINITIONAL_REPRESENTATION('',(#591),#599);
+#591 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#592,#593,#594,#595,#596,#597
+,#598),.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(
+ '') );
+#592 = CARTESIAN_POINT('',(-10.,5.5));
+#593 = CARTESIAN_POINT('',(-10.,23.686533479473));
+#594 = CARTESIAN_POINT('',(5.75,14.593266739737));
+#595 = CARTESIAN_POINT('',(21.5,5.5));
+#596 = CARTESIAN_POINT('',(5.75,-3.593266739737));
+#597 = CARTESIAN_POINT('',(-10.,-12.68653347947));
+#598 = CARTESIAN_POINT('',(-10.,5.5));
+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#600 = ORIENTED_EDGE('',*,*,#601,.T.);
+#601 = EDGE_CURVE('',#569,#85,#602,.T.);
+#602 = SURFACE_CURVE('',#603,(#610,#620),.PCURVE_S1.);
+#603 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#604,#605,#606,#607,#608,#609),
+ .UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#604 = CARTESIAN_POINT('',(-10.66155097135,8.14440576624,-11.9999994));
+#605 = CARTESIAN_POINT('',(-10.79576476348,7.628667816874,
+ -12.23078706763));
+#606 = CARTESIAN_POINT('',(-10.89723669199,7.104504170845,-12.46125248)
+ );
+#607 = CARTESIAN_POINT('',(-10.96552586621,6.573678517109,
+ -12.69063692383));
+#608 = CARTESIAN_POINT('',(-10.99999999735,6.038135270626,-12.9182514937
+ ));
+#609 = CARTESIAN_POINT('',(-11.,5.5,-13.14343942809));
+#610 = PCURVE('',#140,#611);
+#611 = DEFINITIONAL_REPRESENTATION('',(#612),#619);
+#612 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#613,#614,#615,#616,#617,#618),
+ .UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#613 = CARTESIAN_POINT('',(-2.887003146766,-5.9000006));
+#614 = CARTESIAN_POINT('',(-2.937757007865,-5.669212932366));
+#615 = CARTESIAN_POINT('',(-2.988502152054,-5.438747519998));
+#616 = CARTESIAN_POINT('',(-3.039337597917,-5.209363076169));
+#617 = CARTESIAN_POINT('',(-3.090341675435,-4.981748506299));
+#618 = CARTESIAN_POINT('',(-3.14159265359,-4.756560571905));
+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#620 = PCURVE('',#101,#621);
+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#629);
+#622 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#623,#624,#625,#626,#627,#628),
+ .UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#623 = CARTESIAN_POINT('',(2.489251952925,-0.729727611506));
+#624 = CARTESIAN_POINT('',(2.525872272315,-0.746929508117));
+#625 = CARTESIAN_POINT('',(2.562918719225,-0.764438220137));
+#626 = CARTESIAN_POINT('',(2.600520308672,-0.78223138372));
+#627 = CARTESIAN_POINT('',(2.638807933902,-0.800291191308));
+#628 = CARTESIAN_POINT('',(2.677945044589,-0.818601574128));
+#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#630 = ORIENTED_EDGE('',*,*,#126,.F.);
+#631 = ADVANCED_FACE('',(#632,#1472),#101,.F.);
+#632 = FACE_BOUND('',#633,.F.);
+#633 = EDGE_LOOP('',(#634,#673,#714,#738,#768,#824,#857,#949,#1200,#1228
+ ,#1258,#1259,#1260,#1288,#1320,#1348,#1349,#1379,#1403,#1433));
+#634 = ORIENTED_EDGE('',*,*,#635,.T.);
+#635 = EDGE_CURVE('',#636,#638,#640,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(-2.107265317698,-4.607252876494,
+ -17.27230887315));
+#638 = VERTEX_POINT('',#639);
+#639 = CARTESIAN_POINT('',(2.107265317771,-4.607252876567,
+ -17.27230887333));
+#640 = SURFACE_CURVE('',#641,(#646,#666),.PCURVE_S1.);
+#641 = CIRCLE('',#642,17.883609280209);
+#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645);
+#643 = CARTESIAN_POINT('',(0.E+000,1.901451001984,-0.74900146855));
+#644 = DIRECTION('',(0.E+000,-0.930417567982,0.366501226724));
+#645 = DIRECTION('',(0.E+000,-0.366501226724,-0.930417567982));
+#646 = PCURVE('',#101,#647);
+#647 = DEFINITIONAL_REPRESENTATION('',(#648),#665);
+#648 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#649,#650,#651,#652,#653,#654,
+ #655,#656,#657,#658,#659,#660,#661,#662,#663,#664),.UNSPECIFIED.,.F.
+ ,.F.,(9,7,9),(6.16507870075,6.283185307181,6.401291913612),
+ .UNSPECIFIED.);
+#649 = CARTESIAN_POINT('',(4.28341481981,-1.285480171141));
+#650 = CARTESIAN_POINT('',(4.331412257131,-1.291193521295));
+#651 = CARTESIAN_POINT('',(4.381507733901,-1.296221662828));
+#652 = CARTESIAN_POINT('',(4.43357600506,-1.300509583618));
+#653 = CARTESIAN_POINT('',(4.487399943329,-1.304004522978));
+#654 = CARTESIAN_POINT('',(4.54265515826,-1.306659866691));
+#655 = CARTESIAN_POINT('',(4.598902439794,-1.308441407839));
+#656 = CARTESIAN_POINT('',(4.655645708271,-1.309332185159));
+#657 = CARTESIAN_POINT('',(4.769132252509,-1.309332185159));
+#658 = CARTESIAN_POINT('',(4.825875520982,-1.308441407841));
+#659 = CARTESIAN_POINT('',(4.882122802541,-1.306659866679));
+#660 = CARTESIAN_POINT('',(4.937378017403,-1.304004522995));
+#661 = CARTESIAN_POINT('',(4.991201955734,-1.300509583609));
+#662 = CARTESIAN_POINT('',(5.043270226874,-1.296221662829));
+#663 = CARTESIAN_POINT('',(5.093365703647,-1.291193521294));
+#664 = CARTESIAN_POINT('',(5.141363140968,-1.28548017114));
+#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#666 = PCURVE('',#411,#667);
+#667 = DEFINITIONAL_REPRESENTATION('',(#668),#672);
+#668 = CIRCLE('',#669,17.883609280209);
+#669 = AXIS2_PLACEMENT_2D('',#670,#671);
+#670 = CARTESIAN_POINT('',(1.999999999961,-4.982533650384E+003));
+#671 = DIRECTION('',(0.E+000,-1.));
+#672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#673 = ORIENTED_EDGE('',*,*,#674,.T.);
+#674 = EDGE_CURVE('',#638,#675,#677,.T.);
+#675 = VERTEX_POINT('',#676);
+#676 = CARTESIAN_POINT('',(2.334048378274,1.883007555779E-016,
+ -17.84803121265));
+#677 = SURFACE_CURVE('',#678,(#683,#707),.PCURVE_S1.);
+#678 = CIRCLE('',#679,17.461553388016);
+#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
+#680 = CARTESIAN_POINT('',(-4.065632358946,-3.774758283726E-015,
+ -1.601495176188));
+#681 = DIRECTION('',(0.930417567982,0.E+000,0.366501226724));
+#682 = DIRECTION('',(-0.366501226724,0.E+000,0.930417567982));
+#683 = PCURVE('',#101,#684);
+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#706);
+#685 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#686,#687,#688,#689,#690,#691,
+ #692,#693,#694,#695,#696,#697,#698,#699,#700,#701,#702,#703,#704,
+ #705),.UNSPECIFIED.,.F.,.F.,(11,9,11),(2.874579867796,3.008086260693
+ ,3.14159265359),.UNSPECIFIED.);
+#686 = CARTESIAN_POINT('',(5.141363140962,-1.28548017114));
+#687 = CARTESIAN_POINT('',(5.163870597336,-1.296776349215));
+#688 = CARTESIAN_POINT('',(5.188159747028,-1.307943317438));
+#689 = CARTESIAN_POINT('',(5.214472918269,-1.318961628887));
+#690 = CARTESIAN_POINT('',(5.243096929794,-1.329807701293));
+#691 = CARTESIAN_POINT('',(5.274372143249,-1.340452781114));
+#692 = CARTESIAN_POINT('',(5.30870547315,-1.350861123492));
+#693 = CARTESIAN_POINT('',(5.346580807625,-1.36098805838));
+#694 = CARTESIAN_POINT('',(5.388571903533,-1.370776823508));
+#695 = CARTESIAN_POINT('',(5.435338631406,-1.38015400131));
+#696 = CARTESIAN_POINT('',(5.539716286491,-1.397900197636));
+#697 = CARTESIAN_POINT('',(5.59732719641,-1.406269230163));
+#698 = CARTESIAN_POINT('',(5.661007013579,-1.414041575168));
+#699 = CARTESIAN_POINT('',(5.731386110769,-1.421106418245));
+#700 = CARTESIAN_POINT('',(5.80899934296,-1.427328807942));
+#701 = CARTESIAN_POINT('',(5.894017166109,-1.432559859328));
+#702 = CARTESIAN_POINT('',(5.98613831558,-1.436625360715));
+#703 = CARTESIAN_POINT('',(6.083426732817,-1.43938228399));
+#704 = CARTESIAN_POINT('',(6.183306100351,-1.440760815335));
+#705 = CARTESIAN_POINT('',(6.28318530718,-1.440760815335));
+#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#707 = PCURVE('',#439,#708);
+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713);
+#709 = CIRCLE('',#710,17.461553388016);
+#710 = AXIS2_PLACEMENT_2D('',#711,#712);
+#711 = CARTESIAN_POINT('',(4.499987558757,-4.983449898891E+003));
+#712 = DIRECTION('',(0.E+000,1.));
+#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#714 = ORIENTED_EDGE('',*,*,#715,.T.);
+#715 = EDGE_CURVE('',#675,#716,#718,.T.);
+#716 = VERTEX_POINT('',#717);
+#717 = CARTESIAN_POINT('',(11.,-6.111096409411E-016,-14.24780684877));
+#718 = SEAM_CURVE('',#719,(#724,#731),.PCURVE_S1.);
+#719 = CIRCLE('',#720,18.);
+#720 = AXIS2_PLACEMENT_3D('',#721,#722,#723);
+#721 = CARTESIAN_POINT('',(0.E+000,-3.774758283726E-015,0.E+000));
+#722 = DIRECTION('',(0.E+000,-1.,-2.22044604925E-016));
+#723 = DIRECTION('',(1.,0.E+000,0.E+000));
+#724 = PCURVE('',#101,#725);
+#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730);
+#726 = LINE('',#727,#728);
+#727 = CARTESIAN_POINT('',(0.E+000,-6.28318530718));
+#728 = VECTOR('',#729,1.);
+#729 = DIRECTION('',(0.E+000,1.));
+#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#731 = PCURVE('',#101,#732);
+#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737);
+#733 = LINE('',#734,#735);
+#734 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718));
+#735 = VECTOR('',#736,1.);
+#736 = DIRECTION('',(0.E+000,1.));
+#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#738 = ORIENTED_EDGE('',*,*,#739,.F.);
+#739 = EDGE_CURVE('',#740,#716,#742,.T.);
+#740 = VERTEX_POINT('',#741);
+#741 = CARTESIAN_POINT('',(11.,-5.5,-13.14343942809));
+#742 = SURFACE_CURVE('',#743,(#748,#761),.PCURVE_S1.);
+#743 = CIRCLE('',#744,14.247806848775);
+#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);
+#745 = CARTESIAN_POINT('',(11.,-3.774758283726E-015,0.E+000));
+#746 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#747 = DIRECTION('',(0.E+000,0.E+000,1.));
+#748 = PCURVE('',#101,#749);
+#749 = DEFINITIONAL_REPRESENTATION('',(#750),#760);
+#750 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#751,#752,#753,#754,#755,#756,
+ #757,#758,#759),.UNSPECIFIED.,.F.,.F.,(9,9),(2.745274697178,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#751 = CARTESIAN_POINT('',(5.819537698179,-0.818601574128));
+#752 = CARTESIAN_POINT('',(5.8668920714,-0.840756421409));
+#753 = CARTESIAN_POINT('',(5.917931036152,-0.860513278775));
+#754 = CARTESIAN_POINT('',(5.972610085915,-0.877578588656));
+#755 = CARTESIAN_POINT('',(6.030700508657,-0.891649550195));
+#756 = CARTESIAN_POINT('',(6.091730144209,-0.902434196304));
+#757 = CARTESIAN_POINT('',(6.154852171893,-0.909699833702));
+#758 = CARTESIAN_POINT('',(6.219018697024,-0.913332770413));
+#759 = CARTESIAN_POINT('',(6.28318530718,-0.913332770413));
+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#761 = PCURVE('',#261,#762);
+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#767);
+#763 = CIRCLE('',#764,14.247806848775);
+#764 = AXIS2_PLACEMENT_2D('',#765,#766);
+#765 = CARTESIAN_POINT('',(5.5,-17.9));
+#766 = DIRECTION('',(0.E+000,-1.));
+#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#768 = ORIENTED_EDGE('',*,*,#769,.F.);
+#769 = EDGE_CURVE('',#770,#740,#772,.T.);
+#770 = VERTEX_POINT('',#771);
+#771 = CARTESIAN_POINT('',(10.661551320284,-8.144404425429,-12.));
+#772 = SURFACE_CURVE('',#773,(#788,#806),.PCURVE_S1.);
+#773 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#774,#775,#776,#777,#778,#779,
+ #780,#781,#782,#783,#784,#785,#786,#787),.UNSPECIFIED.,.F.,.F.,(5,3,
+ 3,3,5),(0.E+000,0.251046473027,0.501735137973,0.751715599839,1.),
+ .UNSPECIFIED.);
+#774 = CARTESIAN_POINT('',(10.661550971356,-8.14440576624,-11.9999994));
+#775 = CARTESIAN_POINT('',(10.703668231143,-7.982563463372,
+ -12.07242224119));
+#776 = CARTESIAN_POINT('',(10.742346421803,-7.819835325534,
+ -12.14481159198));
+#777 = CARTESIAN_POINT('',(10.777567895362,-7.656292051312,
+ -12.2171370264));
+#778 = CARTESIAN_POINT('',(10.841010305217,-7.327956063889,
+ -12.36149973552));
+#779 = CARTESIAN_POINT('',(10.869241168742,-7.163165498098,
+ -12.43353725216));
+#780 = CARTESIAN_POINT('',(10.893983463122,-6.997708328883,
+ -12.50545383441));
+#781 = CARTESIAN_POINT('',(10.936384226693,-6.666082603365,
+ -12.64878763997));
+#782 = CARTESIAN_POINT('',(10.954062533742,-6.499917409644,-12.72020568)
+ );
+#783 = CARTESIAN_POINT('',(10.968225598623,-6.33324107414,
+ -12.79144908134));
+#784 = CARTESIAN_POINT('',(10.989399385027,-6.000159216612,
+ -12.93305176645));
+#785 = CARTESIAN_POINT('',(10.996458005351,-5.833759559574,
+ -13.00341375176));
+#786 = CARTESIAN_POINT('',(10.999999999178,-5.66701233628,-13.0735514927
+ ));
+#787 = CARTESIAN_POINT('',(11.,-5.5,-13.14343942809));
+#788 = PCURVE('',#101,#789);
+#789 = DEFINITIONAL_REPRESENTATION('',(#790),#805);
+#790 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#791,#792,#793,#794,#795,#796,
+ #797,#798,#799,#800,#801,#802,#803,#804),.UNSPECIFIED.,.F.,.F.,(5,3,
+ 3,3,5),(0.E+000,0.251046473027,0.501735137973,0.751715599839,1.),
+ .UNSPECIFIED.);
+#791 = CARTESIAN_POINT('',(5.630844606515,-0.729727611506));
+#792 = CARTESIAN_POINT('',(5.6423363279,-0.735125691218));
+#793 = CARTESIAN_POINT('',(5.653872871089,-0.740556025204));
+#794 = CARTESIAN_POINT('',(5.665459253225,-0.746017699371));
+#795 = CARTESIAN_POINT('',(5.68872551159,-0.756994300617));
+#796 = CARTESIAN_POINT('',(5.700405233374,-0.762509139201));
+#797 = CARTESIAN_POINT('',(5.712145024112,-0.76805363328));
+#798 = CARTESIAN_POINT('',(5.735722318626,-0.779184749299));
+#799 = CARTESIAN_POINT('',(5.747559455348,-0.784771206431));
+#800 = CARTESIAN_POINT('',(5.75946717197,-0.790385721844));
+#801 = CARTESIAN_POINT('',(5.783354051953,-0.801631246385));
+#802 = CARTESIAN_POINT('',(5.795332185443,-0.807261883649));
+#803 = CARTESIAN_POINT('',(5.807391346419,-0.812918876896));
+#804 = CARTESIAN_POINT('',(5.819537698179,-0.818601574128));
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#806 = PCURVE('',#294,#807);
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#823);
+#808 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#809,#810,#811,#812,#813,#814,
+ #815,#816,#817,#818,#819,#820,#821,#822),.UNSPECIFIED.,.F.,.F.,(5,3,
+ 3,3,5),(0.E+000,0.251046473027,0.501735137973,0.751715599839,1.),
+ .UNSPECIFIED.);
+#809 = CARTESIAN_POINT('',(-6.028595800356,-5.9000006));
+#810 = CARTESIAN_POINT('',(-6.044522729468,-5.827577758808));
+#811 = CARTESIAN_POINT('',(-6.060448818257,-5.755188408018));
+#812 = CARTESIAN_POINT('',(-6.076377890463,-5.682862973596));
+#813 = CARTESIAN_POINT('',(-6.108226378149,-5.538500264472));
+#814 = CARTESIAN_POINT('',(-6.12414577553,-5.466462747833));
+#815 = CARTESIAN_POINT('',(-6.14007521156,-5.394546165585));
+#816 = CARTESIAN_POINT('',(-6.17191572207,-5.251212360023));
+#817 = CARTESIAN_POINT('',(-6.18782672154,-5.179794319997));
+#818 = CARTESIAN_POINT('',(-6.20375425645,-5.108550918651));
+#819 = CARTESIAN_POINT('',(-6.235540368885,-4.966948233548));
+#820 = CARTESIAN_POINT('',(-6.251398681124,-4.896586248235));
+#821 = CARTESIAN_POINT('',(-6.267279370391,-4.826448507296));
+#822 = CARTESIAN_POINT('',(-6.28318530718,-4.756560571905));
+#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#824 = ORIENTED_EDGE('',*,*,#825,.F.);
+#825 = EDGE_CURVE('',#826,#770,#828,.T.);
+#826 = VERTEX_POINT('',#827);
+#827 = CARTESIAN_POINT('',(0.498027763762,-13.40716108453,-12.));
+#828 = SURFACE_CURVE('',#829,(#834,#841),.PCURVE_S1.);
+#829 = CIRCLE('',#830,13.416407864999);
+#830 = AXIS2_PLACEMENT_3D('',#831,#832,#833);
+#831 = CARTESIAN_POINT('',(0.E+000,-3.774758283726E-015,-12.));
+#832 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#833 = DIRECTION('',(1.,0.E+000,0.E+000));
+#834 = PCURVE('',#101,#835);
+#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);
+#836 = LINE('',#837,#838);
+#837 = CARTESIAN_POINT('',(0.E+000,-0.729727656227));
+#838 = VECTOR('',#839,1.);
+#839 = DIRECTION('',(1.,0.E+000));
+#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#841 = PCURVE('',#842,#847);
+#842 = PLANE('',#843);
+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
+#844 = CARTESIAN_POINT('',(3.434356809215E-016,-7.16735334097E-016,-12.)
+ );
+#845 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#846 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#856);
+#848 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#849,#850,#851,#852,#853,#854
+,#855),.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(
+ '') );
+#849 = CARTESIAN_POINT('',(-13.41640786499,-3.058022949629E-015));
+#850 = CARTESIAN_POINT('',(-13.41640786499,23.237900077244));
+#851 = CARTESIAN_POINT('',(6.708203932499,11.618950038622));
+#852 = CARTESIAN_POINT('',(26.832815729997,2.280492399567E-016));
+#853 = CARTESIAN_POINT('',(6.708203932499,-11.61895003862));
+#854 = CARTESIAN_POINT('',(-13.41640786499,-23.23790007724));
+#855 = CARTESIAN_POINT('',(-13.41640786499,-3.058022949629E-015));
+#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#857 = ORIENTED_EDGE('',*,*,#858,.T.);
+#858 = EDGE_CURVE('',#826,#859,#861,.T.);
+#859 = VERTEX_POINT('',#860);
+#860 = CARTESIAN_POINT('',(1.,-12.54,-12.87433105058));
+#861 = SURFACE_CURVE('',#862,(#889,#919),.PCURVE_S1.);
+#862 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#863,#864,#865,#866,#867,#868,
+ #869,#870,#871,#872,#873,#874,#875,#876,#877,#878,#879,#880,#881,
+ #882,#883,#884,#885,#886,#887,#888),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4
+ ,4,6),(0.E+000,0.217125285307,0.38431440339,0.558640792156,
+ 0.739218213277,0.921862251577,1.),.UNSPECIFIED.);
+#863 = CARTESIAN_POINT('',(0.498027763762,-13.40716108453,-12.));
+#864 = CARTESIAN_POINT('',(0.543645962411,-13.38096165069,
+ -12.02737840836));
+#865 = CARTESIAN_POINT('',(0.586474855904,-13.35237483844,
+ -12.05717358239));
+#866 = CARTESIAN_POINT('',(0.626472599018,-13.32179851528,
+ -12.08894194572));
+#867 = CARTESIAN_POINT('',(0.663690501393,-13.28956002199,
+ -12.12231994203));
+#868 = CARTESIAN_POINT('',(0.724793646844,-13.22996586032,
+ -12.18379133765));
+#869 = CARTESIAN_POINT('',(0.74977387918,-13.20319517713,-12.21133174173
+ ));
+#870 = CARTESIAN_POINT('',(0.773188788547,-13.17568803016,
+ -12.23954958888));
+#871 = CARTESIAN_POINT('',(0.795074129035,-13.14753455942,-12.268345097)
+ );
+#872 = CARTESIAN_POINT('',(0.836726622658,-13.08885143521,
+ -12.32818474101));
+#873 = CARTESIAN_POINT('',(0.856362628665,-13.05827293326,
+ -12.35927101321));
+#874 = CARTESIAN_POINT('',(0.874411912826,-13.02715225595,
+ -12.39080868133));
+#875 = CARTESIAN_POINT('',(0.890906800386,-12.99555864702,
+ -12.42272223746));
+#876 = CARTESIAN_POINT('',(0.921376225013,-12.93039161234,
+ -12.48833427015));
+#877 = CARTESIAN_POINT('',(0.935238945742,-12.89678880847,
+ -12.52205466048));
+#878 = CARTESIAN_POINT('',(0.947489710439,-12.86280445521,
+ -12.55604290783));
+#879 = CARTESIAN_POINT('',(0.958148525891,-12.82849571828,
+ -12.59023857478));
+#880 = CARTESIAN_POINT('',(0.97640944575,-12.7589346925,-12.65933351562)
+ );
+#881 = CARTESIAN_POINT('',(0.983975164414,-12.72367681886,-12.6942356162
+ ));
+#882 = CARTESIAN_POINT('',(0.989936186475,-12.68819205223,
+ -12.72924141625));
+#883 = CARTESIAN_POINT('',(0.994296251091,-12.65253130889,
+ -12.76429959442));
+#884 = CARTESIAN_POINT('',(0.998229296263,-12.60143345145,
+ -12.81436202243));
+#885 = CARTESIAN_POINT('',(0.999113913865,-12.58609992658,
+ -12.82936285983));
+#886 = CARTESIAN_POINT('',(0.999704349583,-12.57074718909,-12.8443605423
+ ));
+#887 = CARTESIAN_POINT('',(0.999999999211,-12.55537920767,
+ -12.85935122262));
+#888 = CARTESIAN_POINT('',(1.,-12.54,-12.87433105058));
+#889 = PCURVE('',#101,#890);
+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#918);
+#891 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#892,#893,#894,#895,#896,#897,
+ #898,#899,#900,#901,#902,#903,#904,#905,#906,#907,#908,#909,#910,
+ #911,#912,#913,#914,#915,#916,#917),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4
+ ,4,6),(0.E+000,0.217125285307,0.38431440339,0.558640792156,
+ 0.739218213277,0.921862251577,1.),.UNSPECIFIED.);
+#892 = CARTESIAN_POINT('',(4.749518308613,-0.729727656227));
+#893 = CARTESIAN_POINT('',(4.752988634075,-0.731768322301));
+#894 = CARTESIAN_POINT('',(4.756273641811,-0.733993777236));
+#895 = CARTESIAN_POINT('',(4.75937046382,-0.736372676291));
+#896 = CARTESIAN_POINT('',(4.762281733218,-0.738879331162));
+#897 = CARTESIAN_POINT('',(4.767114629161,-0.743510200629));
+#898 = CARTESIAN_POINT('',(4.769109660643,-0.745589569811));
+#899 = CARTESIAN_POINT('',(4.770999234683,-0.747725229559));
+#900 = CARTESIAN_POINT('',(4.772785167762,-0.749910173422));
+#901 = CARTESIAN_POINT('',(4.776224953072,-0.754462750144));
+#902 = CARTESIAN_POINT('',(4.77786985241,-0.756834098856));
+#903 = CARTESIAN_POINT('',(4.779405615023,-0.759246643047));
+#904 = CARTESIAN_POINT('',(4.780833466852,-0.761695079387));
+#905 = CARTESIAN_POINT('',(4.783522006148,-0.766744038197));
+#906 = CARTESIAN_POINT('',(4.784774844116,-0.769346787613));
+#907 = CARTESIAN_POINT('',(4.78591327187,-0.771978504246));
+#908 = CARTESIAN_POINT('',(4.786937250817,-0.774634891056));
+#909 = CARTESIAN_POINT('',(4.788765159947,-0.780020133908));
+#910 = CARTESIAN_POINT('',(4.789566432968,-0.782749414251));
+#911 = CARTESIAN_POINT('',(4.790249019201,-0.785496121754));
+#912 = CARTESIAN_POINT('',(4.79081134913,-0.788256485669));
+#913 = CARTESIAN_POINT('',(4.791439215818,-0.792212088982));
+#914 = CARTESIAN_POINT('',(4.791604905671,-0.793399132125));
+#915 = CARTESIAN_POINT('',(4.791747975746,-0.79458771625));
+#916 = CARTESIAN_POINT('',(4.791868218267,-0.795777548367));
+#917 = CARTESIAN_POINT('',(4.791965400334,-0.796968331762));
+#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#919 = PCURVE('',#529,#920);
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#948);
+#921 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#922,#923,#924,#925,#926,#927,
+ #928,#929,#930,#931,#932,#933,#934,#935,#936,#937,#938,#939,#940,
+ #941,#942,#943,#944,#945,#946,#947),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4
+ ,4,6),(0.E+000,0.217125285307,0.38431440339,0.558640792156,
+ 0.739218213277,0.921862251577,1.),.UNSPECIFIED.);
+#922 = CARTESIAN_POINT('',(-5.233711906961,-10.8));
+#923 = CARTESIAN_POINT('',(-5.286318279022,-10.77262159164));
+#924 = CARTESIAN_POINT('',(-5.337694779403,-10.7428264176));
+#925 = CARTESIAN_POINT('',(-5.387910769447,-10.71105805427));
+#926 = CARTESIAN_POINT('',(-5.437064129634,-10.67768005796));
+#927 = CARTESIAN_POINT('',(-5.522416683721,-10.61620866234));
+#928 = CARTESIAN_POINT('',(-5.558991885516,-10.58866825826));
+#929 = CARTESIAN_POINT('',(-5.595065925597,-10.56045041111));
+#930 = CARTESIAN_POINT('',(-5.630691913341,-10.53165490299));
+#931 = CARTESIAN_POINT('',(-5.702654676575,-10.47181525898));
+#932 = CARTESIAN_POINT('',(-5.738956231835,-10.44072898678));
+#933 = CARTESIAN_POINT('',(-5.774883505431,-10.40919131866));
+#934 = CARTESIAN_POINT('',(-5.810490109461,-10.37727776253));
+#935 = CARTESIAN_POINT('',(-5.882428473673,-10.31166572984));
+#936 = CARTESIAN_POINT('',(-5.918740251832,-10.27794533951));
+#937 = CARTESIAN_POINT('',(-5.954815991316,-10.24395709216));
+#938 = CARTESIAN_POINT('',(-5.9907071021,-10.20976142521));
+#939 = CARTESIAN_POINT('',(-6.062625093602,-10.14066648437));
+#940 = CARTESIAN_POINT('',(-6.098648802845,-10.10576438379));
+#941 = CARTESIAN_POINT('',(-6.134582118639,-10.07075858374));
+#942 = CARTESIAN_POINT('',(-6.170472610885,-10.03570040557));
+#943 = CARTESIAN_POINT('',(-6.221721609705,-9.985637977565));
+#944 = CARTESIAN_POINT('',(-6.237077806628,-9.970637140169));
+#945 = CARTESIAN_POINT('',(-6.252438113893,-9.955639457692));
+#946 = CARTESIAN_POINT('',(-6.267806099507,-9.940648777373));
+#947 = CARTESIAN_POINT('',(-6.28318530718,-9.925668949417));
+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#949 = ORIENTED_EDGE('',*,*,#950,.T.);
+#950 = EDGE_CURVE('',#859,#951,#953,.T.);
+#951 = VERTEX_POINT('',#952);
+#952 = CARTESIAN_POINT('',(-0.498027763762,-13.40716108453,-12.));
+#953 = SURFACE_CURVE('',#954,(#1034,#1117),.PCURVE_S1.);
+#954 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#955,#956,#957,#958,#959,#960,
+ #961,#962,#963,#964,#965,#966,#967,#968,#969,#970,#971,#972,#973,
+ #974,#975,#976,#977,#978,#979,#980,#981,#982,#983,#984,#985,#986,
+ #987,#988,#989,#990,#991,#992,#993,#994,#995,#996,#997,#998,#999,
+ #1000,#1001,#1002,#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),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7,7,9),(0.E+000,
+ 0.237742061015,0.287932139402,0.366541218212,0.446428987206,
+ 0.496664725322,0.562663324349,0.61451049372,0.753816864981,
+ 0.894693784265,0.94154939071,1.),.UNSPECIFIED.);
+#955 = CARTESIAN_POINT('',(1.,-12.54,-12.87433105058));
+#956 = CARTESIAN_POINT('',(0.999999994376,-12.43040476542,-12.9810802274
+ ));
+#957 = CARTESIAN_POINT('',(0.986272727753,-12.32068588307,
+ -13.08693829874));
+#958 = CARTESIAN_POINT('',(0.958765780564,-12.21136492265,
+ -13.19142656158));
+#959 = CARTESIAN_POINT('',(0.916731699363,-12.10350585017,
+ -13.29356424819));
+#960 = CARTESIAN_POINT('',(0.859306907524,-11.99873286457,
+ -13.39188690141));
+#961 = CARTESIAN_POINT('',(0.78553541847,-11.89941383418,-13.48431655078
+ ));
+#962 = CARTESIAN_POINT('',(0.694824619821,-11.80849223389,
+ -13.56833867427));
+#963 = CARTESIAN_POINT('',(0.563640310873,-11.71349731179,
+ -13.65566985381));
+#964 = CARTESIAN_POINT('',(0.540015483113,-11.69751457166,
+ -13.67034377125));
+#965 = CARTESIAN_POINT('',(0.515638895939,-11.68215053465,
+ -13.68443192247));
+#966 = CARTESIAN_POINT('',(0.4905210277,-11.66745096871,-13.6978948354)
+ );
+#967 = CARTESIAN_POINT('',(0.464677621153,-11.65346385294,
+ -13.71069112653));
+#968 = CARTESIAN_POINT('',(0.438130515222,-11.64023849232,
+ -13.72277826608));
+#969 = CARTESIAN_POINT('',(0.410908476767,-11.6278246324,-13.73411334309
+ ));
+#970 = CARTESIAN_POINT('',(0.339412239341,-11.59817685683,
+ -13.76116263152));
+#971 = CARTESIAN_POINT('',(0.294189396147,-11.58218486483,
+ -13.77573035173));
+#972 = CARTESIAN_POINT('',(0.247544859452,-11.56849940038,
+ -13.78818032249));
+#973 = CARTESIAN_POINT('',(0.199682839383,-11.55730664052,
+ -13.79835192031));
+#974 = CARTESIAN_POINT('',(0.15084851621,-11.54876656736,-13.80610723226
+ ));
+#975 = CARTESIAN_POINT('',(0.101328591169,-11.54300124999,
+ -13.81134083596));
+#976 = CARTESIAN_POINT('',(5.145027141993E-002,-11.54007997795,
+ -13.81399269429));
+#977 = CARTESIAN_POINT('',(-4.910412648438E-002,-11.53992123362,
+ -13.81413679771));
+#978 = CARTESIAN_POINT('',(-9.981099277774E-002,-11.54277694323,
+ -13.81154445347));
+#979 = CARTESIAN_POINT('',(-0.150157643169,-11.54857274234,
+ -13.80628329288));
+#980 = CARTESIAN_POINT('',(-0.199799989509,-11.55723704287,
+ -13.79841535673));
+#981 = CARTESIAN_POINT('',(-0.248436980356,-11.56864182201,
+ -13.7880512096));
+#982 = CARTESIAN_POINT('',(-0.295811737801,-11.58261869247,
+ -13.77533599929));
+#983 = CARTESIAN_POINT('',(-0.341710972861,-11.59897152232,
+ -13.76043893143));
+#984 = CARTESIAN_POINT('',(-0.413789431516,-11.62912779431,
+ -13.73292349645));
+#985 = CARTESIAN_POINT('',(-0.440973719929,-11.64162844044,
+ -13.7215081751));
+#986 = CARTESIAN_POINT('',(-0.467479469087,-11.6549380694,
+ -13.70934287026));
+#987 = CARTESIAN_POINT('',(-0.493278329896,-11.66900682932,
+ -13.69647058402));
+#988 = CARTESIAN_POINT('',(-0.5183488471,-11.68378536569,-13.68293388863
+ ));
+#989 = CARTESIAN_POINT('',(-0.542675626614,-11.69922569734,
+ -13.66877416927));
+#990 = CARTESIAN_POINT('',(-0.566248502872,-11.71528209234,
+ -13.65403086683));
+#991 = CARTESIAN_POINT('',(-0.619033186884,-11.7537598743,
+ -13.61865286562));
+#992 = CARTESIAN_POINT('',(-0.647691302011,-11.77659598473,
+ -13.59762263825));
+#993 = CARTESIAN_POINT('',(-0.675025425161,-11.80032433915,
+ -13.57573265268));
+#994 = CARTESIAN_POINT('',(-0.701033642186,-11.82485535067,
+ -13.55306017432));
+#995 = CARTESIAN_POINT('',(-0.725721247278,-11.85010630529,
+ -13.5296766295));
+#996 = CARTESIAN_POINT('',(-0.749099239078,-11.87600188554,
+ -13.50564711511));
+#997 = CARTESIAN_POINT('',(-0.771182816787,-11.90247469428,
+ -13.48102990827));
+#998 = CARTESIAN_POINT('',(-0.808335482894,-11.95066942995,
+ -13.43611555365));
+#999 = CARTESIAN_POINT('',(-0.823892509533,-11.9721918471,
+ -13.41602489906));
+#1000 = CARTESIAN_POINT('',(-0.838669388116,-11.99400382923,
+ -13.39562928267));
+#1001 = CARTESIAN_POINT('',(-0.852674903798,-12.01607817227,
+ -13.37495231141));
+#1002 = CARTESIAN_POINT('',(-0.865918071352,-12.03838962835,
+ -13.35401595307));
+#1003 = CARTESIAN_POINT('',(-0.878408011552,-12.06091486537,
+ -13.33284056069));
+#1004 = CARTESIAN_POINT('',(-0.890153827566,-12.0836324267,
+ -13.31144489692));
+#1005 = CARTESIAN_POINT('',(-0.930748627214,-12.16802575201,
+ -13.23181325282));
+#1006 = CARTESIAN_POINT('',(-0.955015913186,-12.2307554245,
+ -13.17233333219));
+#1007 = CARTESIAN_POINT('',(-0.974155240061,-12.29435125364,
+ -13.11172122645));
+#1008 = CARTESIAN_POINT('',(-0.988315288075,-12.35850215832,
+ -13.05025313087));
+#1009 = CARTESIAN_POINT('',(-0.99761640486,-12.4229373029,
+ -12.98817440278));
+#1010 = CARTESIAN_POINT('',(-1.002153064345,-12.48741885479,
+ -12.9257056029));
+#1011 = CARTESIAN_POINT('',(-1.001986896572,-12.55173662749,
+ -12.86304678164));
+#1012 = CARTESIAN_POINT('',(-0.99221892665,-12.68039376961,
+ -12.73700672963));
+#1013 = CARTESIAN_POINT('',(-0.982513714401,-12.74468362972,
+ -12.67366605838));
+#1014 = CARTESIAN_POINT('',(-0.968038777892,-12.80839061844,
+ -12.61053844387));
+#1015 = CARTESIAN_POINT('',(-0.948765175619,-12.87130476965,
+ -12.54783600951));
+#1016 = CARTESIAN_POINT('',(-0.9246285586,-12.93318971927,
+ -12.48580389309));
+#1017 = CARTESIAN_POINT('',(-0.895531562579,-12.99377744692,
+ -12.42472708233));
+#1018 = CARTESIAN_POINT('',(-0.861330932194,-13.0527577623,
+ -12.36494274757));
+#1019 = CARTESIAN_POINT('',(-0.808664523878,-13.12872230097,
+ -12.28753913169));
+#1020 = CARTESIAN_POINT('',(-0.79493290131,-13.14746078531,
+ -12.2684110063));
+#1021 = CARTESIAN_POINT('',(-0.780607401171,-13.16596350764,
+ -12.24948964735));
+#1022 = CARTESIAN_POINT('',(-0.765680745149,-13.18421446864,
+ -12.23079270047));
+#1023 = CARTESIAN_POINT('',(-0.750145532582,-13.20219611197,
+ -12.21233956104));
+#1024 = CARTESIAN_POINT('',(-0.733994288174,-13.21988928486,
+ -12.19415143041));
+#1025 = CARTESIAN_POINT('',(-0.717219509712,-13.23727319881,
+ -12.17625137209));
+#1026 = CARTESIAN_POINT('',(-0.678100641545,-13.27559735873,
+ -12.1367252407));
+#1027 = CARTESIAN_POINT('',(-0.65540729617,-13.29635139312,
+ -12.11527506228));
+#1028 = CARTESIAN_POINT('',(-0.631718322817,-13.31654518511,
+ -12.09436095621));
+#1029 = CARTESIAN_POINT('',(-0.607020687168,-13.33612936377,
+ -12.0740378349));
+#1030 = CARTESIAN_POINT('',(-0.581304813857,-13.35504795538,
+ -12.05436793434));
+#1031 = CARTESIAN_POINT('',(-0.55456572291,-13.37323884324,
+ -12.03542034883));
+#1032 = CARTESIAN_POINT('',(-0.526804166175,-13.39063422741,
+ -12.01727056568));
+#1033 = CARTESIAN_POINT('',(-0.498027763762,-13.40716108453,-12.));
+#1034 = PCURVE('',#101,#1035);
+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1116);
+#1036 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#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),.UNSPECIFIED.,.F.,
+ .F.,(9,7,7,7,7,7,7,7,7,7,7,9),(0.E+000,0.237742061015,0.287932139402,
+ 0.366541218212,0.446428987206,0.496664725322,0.562663324349,
+ 0.61451049372,0.753816864981,0.894693784265,0.94154939071,1.),
+ .UNSPECIFIED.);
+#1037 = CARTESIAN_POINT('',(4.791965400334,-0.796968331762));
+#1038 = CARTESIAN_POINT('',(4.792657937812,-0.805454086607));
+#1039 = CARTESIAN_POINT('',(4.792277237757,-0.813953224527));
+#1040 = CARTESIAN_POINT('',(4.790778878534,-0.822429106769));
+#1041 = CARTESIAN_POINT('',(4.788055912903,-0.8308030557));
+#1042 = CARTESIAN_POINT('',(4.783980905952,-0.838952443647));
+#1043 = CARTESIAN_POINT('',(4.778408014691,-0.846695118457));
+#1044 = CARTESIAN_POINT('',(4.771225392036,-0.853799124448));
+#1045 = CARTESIAN_POINT('',(4.760473591504,-0.86123491312));
+#1046 = CARTESIAN_POINT('',(4.758526081949,-0.862486548891));
+#1047 = CARTESIAN_POINT('',(4.756505484492,-0.863690276527));
+#1048 = CARTESIAN_POINT('',(4.75441250871,-0.864842447879));
+#1049 = CARTESIAN_POINT('',(4.752248413483,-0.865939233106));
+#1050 = CARTESIAN_POINT('',(4.750015098609,-0.866976691747));
+#1051 = CARTESIAN_POINT('',(4.747715196424,-0.867950843796));
+#1052 = CARTESIAN_POINT('',(4.741651116218,-0.870278147706));
+#1053 = CARTESIAN_POINT('',(4.737793420902,-0.87153427029));
+#1054 = CARTESIAN_POINT('',(4.733794436735,-0.87260981649));
+#1055 = CARTESIAN_POINT('',(4.729673851369,-0.873489853484));
+#1056 = CARTESIAN_POINT('',(4.7254559463,-0.874161532221));
+#1057 = CARTESIAN_POINT('',(4.721169511321,-0.874615049005));
+#1058 = CARTESIAN_POINT('',(4.716847407954,-0.874844844106));
+#1059 = CARTESIAN_POINT('',(4.708133858262,-0.874857331403));
+#1060 = CARTESIAN_POINT('',(4.703739739736,-0.874632693723));
+#1061 = CARTESIAN_POINT('',(4.699381453209,-0.874176774822));
+#1062 = CARTESIAN_POINT('',(4.695093564835,-0.873495318562));
+#1063 = CARTESIAN_POINT('',(4.690906316481,-0.872598606945));
+#1064 = CARTESIAN_POINT('',(4.68684514784,-0.871500164541));
+#1065 = CARTESIAN_POINT('',(4.682930604153,-0.870215722597));
+#1066 = CARTESIAN_POINT('',(4.676819279479,-0.867848578488));
+#1067 = CARTESIAN_POINT('',(4.67452344812,-0.866867649863));
+#1068 = CARTESIAN_POINT('',(4.672294544004,-0.865823619038));
+#1069 = CARTESIAN_POINT('',(4.670135154669,-0.864720474265));
+#1070 = CARTESIAN_POINT('',(4.668047138534,-0.863562159643));
+#1071 = CARTESIAN_POINT('',(4.66603171676,-0.862352504822));
+#1072 = CARTESIAN_POINT('',(4.664089565118,-0.861095154696));
+#1073 = CARTESIAN_POINT('',(4.659765902756,-0.858083412841));
+#1074 = CARTESIAN_POINT('',(4.657437928707,-0.856296981019));
+#1075 = CARTESIAN_POINT('',(4.655237277063,-0.854441840414));
+#1076 = CARTESIAN_POINT('',(4.65316327573,-0.852525101176));
+#1077 = CARTESIAN_POINT('',(4.651214471763,-0.850553308016));
+#1078 = CARTESIAN_POINT('',(4.649388815948,-0.848532401388));
+#1079 = CARTESIAN_POINT('',(4.647683847394,-0.846467678668));
+#1080 = CARTESIAN_POINT('',(4.644850187037,-0.842710955583));
+#1081 = CARTESIAN_POINT('',(4.643676376777,-0.841034048212));
+#1082 = CARTESIAN_POINT('',(4.64257415501,-0.83933531965));
+#1083 = CARTESIAN_POINT('',(4.641542188679,-0.837616892289));
+#1084 = CARTESIAN_POINT('',(4.640579120687,-0.835880728585));
+#1085 = CARTESIAN_POINT('',(4.639683586584,-0.834128635159));
+#1086 = CARTESIAN_POINT('',(4.638854231249,-0.832362266881));
+#1087 = CARTESIAN_POINT('',(4.636035601676,-0.825802832039));
+#1088 = CARTESIAN_POINT('',(4.634450302106,-0.820931928201));
+#1089 = CARTESIAN_POINT('',(4.633306874474,-0.815998084419));
+#1090 = CARTESIAN_POINT('',(4.632582106971,-0.811024874145));
+#1091 = CARTESIAN_POINT('',(4.632255825383,-0.806032588616));
+#1092 = CARTESIAN_POINT('',(4.632310803992,-0.801038880823));
+#1093 = CARTESIAN_POINT('',(4.632733290386,-0.796059244159));
+#1094 = CARTESIAN_POINT('',(4.634303801344,-0.786099579088));
+#1095 = CARTESIAN_POINT('',(4.635459459613,-0.781123397681));
+#1096 = CARTESIAN_POINT('',(4.636970861423,-0.776192212809));
+#1097 = CARTESIAN_POINT('',(4.638832388205,-0.77132152839));
+#1098 = CARTESIAN_POINT('',(4.641041631181,-0.766528964157));
+#1099 = CARTESIAN_POINT('',(4.64359918975,-0.76183471391));
+#1100 = CARTESIAN_POINT('',(4.646509697443,-0.757262418816));
+#1101 = CARTESIAN_POINT('',(4.650873132281,-0.751369712648));
+#1102 = CARTESIAN_POINT('',(4.652002287907,-0.749915812253));
+#1103 = CARTESIAN_POINT('',(4.653171874259,-0.748479871466));
+#1104 = CARTESIAN_POINT('',(4.65438224088,-0.747063127953));
+#1105 = CARTESIAN_POINT('',(4.655633754049,-0.745666943586));
+#1106 = CARTESIAN_POINT('',(4.656926795883,-0.744292807866));
+#1107 = CARTESIAN_POINT('',(4.658261763436,-0.742942341351));
+#1108 = CARTESIAN_POINT('',(4.661357203271,-0.739964358603));
+#1109 = CARTESIAN_POINT('',(4.663141087404,-0.738351116226));
+#1110 = CARTESIAN_POINT('',(4.664991589654,-0.736780877433));
+#1111 = CARTESIAN_POINT('',(4.66690942805,-0.735257507739));
+#1112 = CARTESIAN_POINT('',(4.668895105778,-0.733785397418));
+#1113 = CARTESIAN_POINT('',(4.670948847748,-0.732369426238));
+#1114 = CARTESIAN_POINT('',(4.673070537177,-0.73101492819));
+#1115 = CARTESIAN_POINT('',(4.675259652156,-0.729727656227));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1117 = PCURVE('',#529,#1118);
+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1199);
+#1119 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#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),.UNSPECIFIED.,.F.,
+ .F.,(9,7,7,7,7,7,7,7,7,7,7,9),(0.E+000,0.237742061015,0.287932139402,
+ 0.366541218212,0.446428987206,0.496664725322,0.562663324349,
+ 0.61451049372,0.753816864981,0.894693784265,0.94154939071,1.),
+ .UNSPECIFIED.);
+#1120 = CARTESIAN_POINT('',(0.E+000,-9.925668949417));
+#1121 = CARTESIAN_POINT('',(-0.109595234575,-9.8189197726));
+#1122 = CARTESIAN_POINT('',(-0.219315447627,-9.71306170126));
+#1123 = CARTESIAN_POINT('',(-0.330634727442,-9.608573438414));
+#1124 = CARTESIAN_POINT('',(-0.444552173173,-9.506435751804));
+#1125 = CARTESIAN_POINT('',(-0.56188451459,-9.408113098586));
+#1126 = CARTESIAN_POINT('',(-0.683524258259,-9.315683449211));
+#1127 = CARTESIAN_POINT('',(-0.810322181394,-9.231661325728));
+#1128 = CARTESIAN_POINT('',(-0.972289332809,-9.144330146183));
+#1129 = CARTESIAN_POINT('',(-1.000798170777,-9.129656228745));
+#1130 = CARTESIAN_POINT('',(-1.029587186754,-9.115568077525));
+#1131 = CARTESIAN_POINT('',(-1.058658285692,-9.102105164599));
+#1132 = CARTESIAN_POINT('',(-1.088010748247,-9.089308873466));
+#1133 = CARTESIAN_POINT('',(-1.11764088854,-9.077221733916));
+#1134 = CARTESIAN_POINT('',(-1.147541711906,-9.065886656901));
+#1135 = CARTESIAN_POINT('',(-1.224941340863,-9.038837368479));
+#1136 = CARTESIAN_POINT('',(-1.272840592151,-9.024269648265));
+#1137 = CARTESIAN_POINT('',(-1.321330486869,-9.011819677506));
+#1138 = CARTESIAN_POINT('',(-1.370330018225,-9.001648079689));
+#1139 = CARTESIAN_POINT('',(-1.419745027616,-8.99389276774));
+#1140 = CARTESIAN_POINT('',(-1.46946319332,-8.988659164033));
+#1141 = CARTESIAN_POINT('',(-1.519345992573,-8.986007305705));
+#1142 = CARTESIAN_POINT('',(-1.619900515781,-8.985863202282));
+#1143 = CARTESIAN_POINT('',(-1.670602732553,-8.988455546528));
+#1144 = CARTESIAN_POINT('',(-1.721138767049,-8.993716707113));
+#1145 = CARTESIAN_POINT('',(-1.771363027807,-9.001584643269));
+#1146 = CARTESIAN_POINT('',(-1.821157828215,-9.011948790391));
+#1147 = CARTESIAN_POINT('',(-1.870424676461,-9.024664000704));
+#1148 = CARTESIAN_POINT('',(-1.919078879423,-9.039561068562));
+#1149 = CARTESIAN_POINT('',(-1.997211490684,-9.067076503546));
+#1150 = CARTESIAN_POINT('',(-2.027114119421,-9.078491824899));
+#1151 = CARTESIAN_POINT('',(-2.056744962802,-9.090657129739));
+#1152 = CARTESIAN_POINT('',(-2.086097258357,-9.103529415976));
+#1153 = CARTESIAN_POINT('',(-2.115167527265,-9.117066111364));
+#1154 = CARTESIAN_POINT('',(-2.143955236576,-9.131225830722));
+#1155 = CARTESIAN_POINT('',(-2.172462461432,-9.145969133164));
+#1156 = CARTESIAN_POINT('',(-2.237782922014,-9.181347134376));
+#1157 = CARTESIAN_POINT('',(-2.274393036982,-9.202377361745));
+#1158 = CARTESIAN_POINT('',(-2.31053668231,-9.224267347311));
+#1159 = CARTESIAN_POINT('',(-2.346228725775,-9.246939825673));
+#1160 = CARTESIAN_POINT('',(-2.38148623339,-9.2703233705));
+#1161 = CARTESIAN_POINT('',(-2.416328589979,-9.29435288489));
+#1162 = CARTESIAN_POINT('',(-2.450777619758,-9.318970091727));
+#1163 = CARTESIAN_POINT('',(-2.511630336584,-9.363884446347));
+#1164 = CARTESIAN_POINT('',(-2.538173972772,-9.383975100933));
+#1165 = CARTESIAN_POINT('',(-2.564499869854,-9.404370717327));
+#1166 = CARTESIAN_POINT('',(-2.590618996099,-9.425047688589));
+#1167 = CARTESIAN_POINT('',(-2.616542169612,-9.445984046926));
+#1168 = CARTESIAN_POINT('',(-2.642280194284,-9.467159439306));
+#1169 = CARTESIAN_POINT('',(-2.667843995742,-9.488555103078));
+#1170 = CARTESIAN_POINT('',(-2.761493187495,-9.568186747178));
+#1171 = CARTESIAN_POINT('',(-2.828542653003,-9.627666667805));
+#1172 = CARTESIAN_POINT('',(-2.894632750457,-9.68827877355));
+#1173 = CARTESIAN_POINT('',(-2.959963878389,-9.749746869123));
+#1174 = CARTESIAN_POINT('',(-3.024717161028,-9.811825597217));
+#1175 = CARTESIAN_POINT('',(-3.089071489887,-9.874294397092));
+#1176 = CARTESIAN_POINT('',(-3.153217683144,-9.936953218357));
+#1177 = CARTESIAN_POINT('',(-3.282245096727,-10.06299327036));
+#1178 = CARTESIAN_POINT('',(-3.347085871388,-10.12633394161));
+#1179 = CARTESIAN_POINT('',(-3.412120261226,-10.18946155613));
+#1180 = CARTESIAN_POINT('',(-3.477560087398,-10.25216399048));
+#1181 = CARTESIAN_POINT('',(-3.543610324004,-10.31419610691));
+#1182 = CARTESIAN_POINT('',(-3.610487153067,-10.37527291766));
+#1183 = CARTESIAN_POINT('',(-3.678444568269,-10.43505725242));
+#1184 = CARTESIAN_POINT('',(-3.770880284851,-10.5124608683));
+#1185 = CARTESIAN_POINT('',(-3.794103506494,-10.53158899369));
+#1186 = CARTESIAN_POINT('',(-3.8174900671,-10.55051035264));
+#1187 = CARTESIAN_POINT('',(-3.841050707095,-10.56920729952));
+#1188 = CARTESIAN_POINT('',(-3.86479617781,-10.58766043895));
+#1189 = CARTESIAN_POINT('',(-3.888737386692,-10.60584856958));
+#1190 = CARTESIAN_POINT('',(-3.912885542503,-10.6237486279));
+#1191 = CARTESIAN_POINT('',(-3.967648916028,-10.66327475929));
+#1192 = CARTESIAN_POINT('',(-3.998383341364,-10.68472493771));
+#1193 = CARTESIAN_POINT('',(-4.029479626186,-10.70563904378));
+#1194 = CARTESIAN_POINT('',(-4.06095940019,-10.72596216509));
+#1195 = CARTESIAN_POINT('',(-4.092841958302,-10.74563206565));
+#1196 = CARTESIAN_POINT('',(-4.125144345858,-10.76457965116));
+#1197 = CARTESIAN_POINT('',(-4.15788144379,-10.78272943431));
+#1198 = CARTESIAN_POINT('',(-4.191066053808,-10.8));
+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1200 = ORIENTED_EDGE('',*,*,#1201,.F.);
+#1201 = EDGE_CURVE('',#1202,#951,#1204,.T.);
+#1202 = VERTEX_POINT('',#1203);
+#1203 = CARTESIAN_POINT('',(-10.66155132028,-8.144404425429,-12.));
+#1204 = SURFACE_CURVE('',#1205,(#1210,#1217),.PCURVE_S1.);
+#1205 = CIRCLE('',#1206,13.416407864999);
+#1206 = AXIS2_PLACEMENT_3D('',#1207,#1208,#1209);
+#1207 = CARTESIAN_POINT('',(0.E+000,-3.774758283726E-015,-12.));
+#1208 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#1209 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1210 = PCURVE('',#101,#1211);
+#1211 = DEFINITIONAL_REPRESENTATION('',(#1212),#1216);
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(0.E+000,-0.729727656227));
+#1214 = VECTOR('',#1215,1.);
+#1215 = DIRECTION('',(1.,0.E+000));
+#1216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1217 = PCURVE('',#842,#1218);
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1227);
+#1219 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1220,#1221,#1222,#1223,
+#1224,#1225,#1226),.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('') );
+#1220 = CARTESIAN_POINT('',(-13.41640786499,-3.058022949629E-015));
+#1221 = CARTESIAN_POINT('',(-13.41640786499,23.237900077244));
+#1222 = CARTESIAN_POINT('',(6.708203932499,11.618950038622));
+#1223 = CARTESIAN_POINT('',(26.832815729997,2.280492399567E-016));
+#1224 = CARTESIAN_POINT('',(6.708203932499,-11.61895003862));
+#1225 = CARTESIAN_POINT('',(-13.41640786499,-23.23790007724));
+#1226 = CARTESIAN_POINT('',(-13.41640786499,-3.058022949629E-015));
+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1228 = ORIENTED_EDGE('',*,*,#1229,.F.);
+#1229 = EDGE_CURVE('',#57,#1202,#1230,.T.);
+#1230 = SURFACE_CURVE('',#1231,(#1238,#1248),.PCURVE_S1.);
+#1231 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1232,#1233,#1234,#1235,#1236,
+ #1237),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1232 = CARTESIAN_POINT('',(-11.,-5.5,-13.14343942809));
+#1233 = CARTESIAN_POINT('',(-10.99999999735,-6.038135271143,
+ -12.91825149348));
+#1234 = CARTESIAN_POINT('',(-10.96552586615,-6.573678516987,
+ -12.69063692387));
+#1235 = CARTESIAN_POINT('',(-10.89723669208,-7.104504170806,
+ -12.46125248002));
+#1236 = CARTESIAN_POINT('',(-10.79576476333,-7.628667817442,
+ -12.23078706738));
+#1237 = CARTESIAN_POINT('',(-10.66155097135,-8.14440576624,-11.9999994)
+ );
+#1238 = PCURVE('',#101,#1239);
+#1239 = DEFINITIONAL_REPRESENTATION('',(#1240),#1247);
+#1240 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1241,#1242,#1243,#1244,#1245,
+ #1246),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1241 = CARTESIAN_POINT('',(3.605240262591,-0.818601574128));
+#1242 = CARTESIAN_POINT('',(3.644377373316,-0.800291191291));
+#1243 = CARTESIAN_POINT('',(3.682664998498,-0.782231383724));
+#1244 = CARTESIAN_POINT('',(3.720266587952,-0.764438220138));
+#1245 = CARTESIAN_POINT('',(3.757313034905,-0.746929508098));
+#1246 = CARTESIAN_POINT('',(3.793933354254,-0.729727611506));
+#1247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1248 = PCURVE('',#72,#1249);
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1257);
+#1250 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1251,#1252,#1253,#1254,#1255,
+ #1256),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1251 = CARTESIAN_POINT('',(-3.14159265359,-4.756560571905));
+#1252 = CARTESIAN_POINT('',(-3.192843631794,-4.981748506515));
+#1253 = CARTESIAN_POINT('',(-3.243847709252,-5.209363076126));
+#1254 = CARTESIAN_POINT('',(-3.294683155121,-5.438747519972));
+#1255 = CARTESIAN_POINT('',(-3.34542829937,-5.66921293262));
+#1256 = CARTESIAN_POINT('',(-3.396182160413,-5.9000006));
+#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1258 = ORIENTED_EDGE('',*,*,#84,.F.);
+#1259 = ORIENTED_EDGE('',*,*,#601,.F.);
+#1260 = ORIENTED_EDGE('',*,*,#1261,.F.);
+#1261 = EDGE_CURVE('',#1262,#569,#1264,.T.);
+#1262 = VERTEX_POINT('',#1263);
+#1263 = CARTESIAN_POINT('',(10.661551320284,8.144404425429,-12.));
+#1264 = SURFACE_CURVE('',#1265,(#1270,#1277),.PCURVE_S1.);
+#1265 = CIRCLE('',#1266,13.416407864999);
+#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269);
+#1267 = CARTESIAN_POINT('',(0.E+000,-3.774758283726E-015,-12.));
+#1268 = DIRECTION('',(0.E+000,-2.22044604925E-016,1.));
+#1269 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1270 = PCURVE('',#101,#1271);
+#1271 = DEFINITIONAL_REPRESENTATION('',(#1272),#1276);
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(0.E+000,-0.729727656227));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(1.,0.E+000));
+#1276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1277 = PCURVE('',#585,#1278);
+#1278 = DEFINITIONAL_REPRESENTATION('',(#1279),#1287);
+#1279 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1280,#1281,#1282,#1283,
+#1284,#1285,#1286),.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('') );
+#1280 = CARTESIAN_POINT('',(-13.41640786499,-3.058022949629E-015));
+#1281 = CARTESIAN_POINT('',(-13.41640786499,23.237900077244));
+#1282 = CARTESIAN_POINT('',(6.708203932499,11.618950038622));
+#1283 = CARTESIAN_POINT('',(26.832815729997,2.280492399567E-016));
+#1284 = CARTESIAN_POINT('',(6.708203932499,-11.61895003862));
+#1285 = CARTESIAN_POINT('',(-13.41640786499,-23.23790007724));
+#1286 = CARTESIAN_POINT('',(-13.41640786499,-3.058022949629E-015));
+#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1288 = ORIENTED_EDGE('',*,*,#1289,.F.);
+#1289 = EDGE_CURVE('',#1290,#1262,#1292,.T.);
+#1290 = VERTEX_POINT('',#1291);
+#1291 = CARTESIAN_POINT('',(11.,5.5,-13.14343942809));
+#1292 = SURFACE_CURVE('',#1293,(#1300,#1310),.PCURVE_S1.);
+#1293 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1294,#1295,#1296,#1297,#1298,
+ #1299),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1294 = CARTESIAN_POINT('',(11.,5.5,-13.14343942809));
+#1295 = CARTESIAN_POINT('',(10.99999999735,6.038148796232,
+ -12.91824583378));
+#1296 = CARTESIAN_POINT('',(10.965524142436,6.573682680259,
+ -12.69063499726));
+#1297 = CARTESIAN_POINT('',(10.897237349084,7.104503486323,
+ -12.4612528389));
+#1298 = CARTESIAN_POINT('',(10.795763800743,7.62867151637,
+ -12.23078541214));
+#1299 = CARTESIAN_POINT('',(10.661550971356,8.14440576624,-11.9999994));
+#1300 = PCURVE('',#101,#1301);
+#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1309);
+#1302 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1303,#1304,#1305,#1306,#1307,
+ #1308),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1303 = CARTESIAN_POINT('',(0.463647609001,-0.818601574128));
+#1304 = CARTESIAN_POINT('',(0.502785703369,-0.800290731091));
+#1305 = CARTESIAN_POINT('',(0.541072623305,-0.78223124877));
+#1306 = CARTESIAN_POINT('',(0.578673890867,-0.764438241329));
+#1307 = CARTESIAN_POINT('',(0.61572064396,-0.746929384724));
+#1308 = CARTESIAN_POINT('',(0.652340700665,-0.729727611506));
+#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1310 = PCURVE('',#233,#1311);
+#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1319);
+#1312 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1313,#1314,#1315,#1316,#1317,
+ #1318),.UNSPECIFIED.,.F.,.F.,(6,6),(0.E+000,1.),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1313 = CARTESIAN_POINT('',(0.E+000,-4.756560571905));
+#1314 = CARTESIAN_POINT('',(-5.125226630785E-002,-4.98175416622));
+#1315 = CARTESIAN_POINT('',(-0.102255459739,-5.209365002735));
+#1316 = CARTESIAN_POINT('',(-0.153090430656,-5.438747161098));
+#1317 = CARTESIAN_POINT('',(-0.203836009793,-5.669214587855));
+#1318 = CARTESIAN_POINT('',(-0.254589506824,-5.9000006));
+#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1320 = ORIENTED_EDGE('',*,*,#1321,.F.);
+#1321 = EDGE_CURVE('',#716,#1290,#1322,.T.);
+#1322 = SURFACE_CURVE('',#1323,(#1328,#1341),.PCURVE_S1.);
+#1323 = CIRCLE('',#1324,14.247806848775);
+#1324 = AXIS2_PLACEMENT_3D('',#1325,#1326,#1327);
+#1325 = CARTESIAN_POINT('',(11.,-3.774758283726E-015,0.E+000));
+#1326 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1327 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1328 = PCURVE('',#101,#1329);
+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1340);
+#1330 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1331,#1332,#1333,#1334,#1335,
+ #1336,#1337,#1338,#1339),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+ 3.537910610002),.PIECEWISE_BEZIER_KNOTS.);
+#1331 = CARTESIAN_POINT('',(-8.881784197001E-016,-0.913332770413));
+#1332 = CARTESIAN_POINT('',(6.416661015527E-002,-0.913332770413));
+#1333 = CARTESIAN_POINT('',(0.128333135287,-0.909699833702));
+#1334 = CARTESIAN_POINT('',(0.19145516297,-0.902434196305));
+#1335 = CARTESIAN_POINT('',(0.252484798523,-0.891649550194));
+#1336 = CARTESIAN_POINT('',(0.310575221263,-0.877578588658));
+#1337 = CARTESIAN_POINT('',(0.365254271028,-0.860513278775));
+#1338 = CARTESIAN_POINT('',(0.416293235779,-0.840756421409));
+#1339 = CARTESIAN_POINT('',(0.463647609001,-0.818601574128));
+#1340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1341 = PCURVE('',#261,#1342);
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = CIRCLE('',#1344,14.247806848775);
+#1344 = AXIS2_PLACEMENT_2D('',#1345,#1346);
+#1345 = CARTESIAN_POINT('',(5.5,-17.9));
+#1346 = DIRECTION('',(0.E+000,-1.));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1348 = ORIENTED_EDGE('',*,*,#715,.F.);
+#1349 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1350 = EDGE_CURVE('',#675,#1351,#1353,.T.);
+#1351 = VERTEX_POINT('',#1352);
+#1352 = CARTESIAN_POINT('',(2.334048378234,1.244124275418E-005,
+ -17.84803121255));
+#1353 = SURFACE_CURVE('',#1354,(#1359,#1372),.PCURVE_S1.);
+#1354 = CIRCLE('',#1355,17.461553388016);
+#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358);
+#1356 = CARTESIAN_POINT('',(-4.065632358946,-3.774758283726E-015,
+ -1.601495176188));
+#1357 = DIRECTION('',(0.930417567982,0.E+000,0.366501226724));
+#1358 = DIRECTION('',(-0.366501226724,0.E+000,0.930417567982));
+#1359 = PCURVE('',#101,#1360);
+#1360 = DEFINITIONAL_REPRESENTATION('',(#1361),#1371);
+#1361 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1362,#1363,#1364,#1365,#1366,
+ #1367,#1368,#1369,#1370),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+ 3.141593366083),.PIECEWISE_BEZIER_KNOTS.);
+#1362 = CARTESIAN_POINT('',(7.0477220085E-014,-1.440760815335));
+#1363 = CARTESIAN_POINT('',(6.662910256308E-007,-1.440760815335));
+#1364 = CARTESIAN_POINT('',(1.332581964164E-006,-1.440760815332));
+#1365 = CARTESIAN_POINT('',(1.998872965333E-006,-1.440760815342));
+#1366 = CARTESIAN_POINT('',(2.665163891077E-006,-1.440760815324));
+#1367 = CARTESIAN_POINT('',(3.331454816846E-006,-1.440760815341));
+#1368 = CARTESIAN_POINT('',(3.997745817999E-006,-1.440760815331));
+#1369 = CARTESIAN_POINT('',(4.664036756523E-006,-1.440760815333));
+#1370 = CARTESIAN_POINT('',(5.330327711659E-006,-1.440760815333));
+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1372 = PCURVE('',#439,#1373);
+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378);
+#1374 = CIRCLE('',#1375,17.461553388016);
+#1375 = AXIS2_PLACEMENT_2D('',#1376,#1377);
+#1376 = CARTESIAN_POINT('',(4.499987558757,-4.983449898891E+003));
+#1377 = DIRECTION('',(0.E+000,1.));
+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1379 = ORIENTED_EDGE('',*,*,#1380,.T.);
+#1380 = EDGE_CURVE('',#1351,#1381,#1383,.T.);
+#1381 = VERTEX_POINT('',#1382);
+#1382 = CARTESIAN_POINT('',(-2.334048378266,1.451924486785E-005,
+ -17.84803121264));
+#1383 = SURFACE_CURVE('',#1384,(#1389,#1396),.PCURVE_S1.);
+#1384 = CIRCLE('',#1385,2.334048378311);
+#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388);
+#1386 = CARTESIAN_POINT('',(0.E+000,1.875973504046E-015,-17.84803121264)
+ );
+#1387 = DIRECTION('',(0.E+000,-3.16602527217E-016,1.));
+#1388 = DIRECTION('',(0.E+000,-1.,-3.16602527217E-016));
+#1389 = PCURVE('',#101,#1390);
+#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395);
+#1391 = LINE('',#1392,#1393);
+#1392 = CARTESIAN_POINT('',(-1.570796326795,-1.440760815333));
+#1393 = VECTOR('',#1394,1.);
+#1394 = DIRECTION('',(1.,0.E+000));
+#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1396 = PCURVE('',#472,#1397);
+#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1402);
+#1398 = LINE('',#1399,#1400);
+#1399 = CARTESIAN_POINT('',(1.570796326795,-5.000848031213E+003));
+#1400 = VECTOR('',#1401,1.);
+#1401 = DIRECTION('',(1.,0.E+000));
+#1402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1403 = ORIENTED_EDGE('',*,*,#1404,.T.);
+#1404 = EDGE_CURVE('',#1381,#1405,#1407,.T.);
+#1405 = VERTEX_POINT('',#1406);
+#1406 = CARTESIAN_POINT('',(-2.334048378274,-3.774758283726E-015,
+ -17.84803121265));
+#1407 = SURFACE_CURVE('',#1408,(#1413,#1426),.PCURVE_S1.);
+#1408 = CIRCLE('',#1409,17.461553388016);
+#1409 = AXIS2_PLACEMENT_3D('',#1410,#1411,#1412);
+#1410 = CARTESIAN_POINT('',(4.065632358946,-3.774758283726E-015,
+ -1.601495176188));
+#1411 = DIRECTION('',(-0.930417567982,0.E+000,0.366501226724));
+#1412 = DIRECTION('',(-0.366501226724,0.E+000,-0.930417567982));
+#1413 = PCURVE('',#101,#1414);
+#1414 = DEFINITIONAL_REPRESENTATION('',(#1415),#1425);
+#1415 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1416,#1417,#1418,#1419,#1420,
+ #1421,#1422,#1423,#1424),.UNSPECIFIED.,.F.,.F.,(9,9),(6.283184475682
+ ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1416 = CARTESIAN_POINT('',(3.141586432963,-1.440760815332));
+#1417 = CARTESIAN_POINT('',(3.141587210541,-1.440760815333));
+#1418 = CARTESIAN_POINT('',(3.141587988115,-1.440760815334));
+#1419 = CARTESIAN_POINT('',(3.141588765699,-1.440760815332));
+#1420 = CARTESIAN_POINT('',(3.141589543266,-1.44076081534));
+#1421 = CARTESIAN_POINT('',(3.141590320851,-1.44076081533));
+#1422 = CARTESIAN_POINT('',(3.14159109843,-1.440760815335));
+#1423 = CARTESIAN_POINT('',(3.141591876011,-1.440760815335));
+#1424 = CARTESIAN_POINT('',(3.14159265359,-1.440760815335));
+#1425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1426 = PCURVE('',#498,#1427);
+#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1432);
+#1428 = CIRCLE('',#1429,17.461553388016);
+#1429 = AXIS2_PLACEMENT_2D('',#1430,#1431);
+#1430 = CARTESIAN_POINT('',(1.244125443772E-005,-4.983449898891E+003));
+#1431 = DIRECTION('',(-0.E+000,-1.));
+#1432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1433 = ORIENTED_EDGE('',*,*,#1434,.T.);
+#1434 = EDGE_CURVE('',#1405,#636,#1435,.T.);
+#1435 = SURFACE_CURVE('',#1436,(#1441,#1465),.PCURVE_S1.);
+#1436 = CIRCLE('',#1437,17.461553388016);
+#1437 = AXIS2_PLACEMENT_3D('',#1438,#1439,#1440);
+#1438 = CARTESIAN_POINT('',(4.065632358946,-3.774758283726E-015,
+ -1.601495176188));
+#1439 = DIRECTION('',(-0.930417567982,0.E+000,0.366501226724));
+#1440 = DIRECTION('',(-0.366501226724,0.E+000,-0.930417567982));
+#1441 = PCURVE('',#101,#1442);
+#1442 = DEFINITIONAL_REPRESENTATION('',(#1443),#1464);
+#1443 = B_SPLINE_CURVE_WITH_KNOTS('',10,(#1444,#1445,#1446,#1447,#1448,
+ #1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456,#1457,#1458,#1459,
+ #1460,#1461,#1462,#1463),.UNSPECIFIED.,.F.,.F.,(11,9,11),(
+ 5.551115123126E-017,0.133506392896,0.267012785793),.UNSPECIFIED.);
+#1444 = CARTESIAN_POINT('',(3.14159265359,-1.440760815335));
+#1445 = CARTESIAN_POINT('',(3.241471860418,-1.440760815335));
+#1446 = CARTESIAN_POINT('',(3.341351228104,-1.439382283941));
+#1447 = CARTESIAN_POINT('',(3.438639644068,-1.436625361006));
+#1448 = CARTESIAN_POINT('',(3.530760794529,-1.432559858338));
+#1449 = CARTESIAN_POINT('',(3.615778620704,-1.427328810096));
+#1450 = CARTESIAN_POINT('',(3.693391848879,-1.421106417954));
+#1451 = CARTESIAN_POINT('',(3.763770946505,-1.414041575015));
+#1452 = CARTESIAN_POINT('',(3.827450764446,-1.406269230129));
+#1453 = CARTESIAN_POINT('',(3.885061674276,-1.397900197636));
+#1454 = CARTESIAN_POINT('',(3.989439329361,-1.380154001311));
+#1455 = CARTESIAN_POINT('',(4.036206057244,-1.370776823504));
+#1456 = CARTESIAN_POINT('',(4.07819715306,-1.360988058378));
+#1457 = CARTESIAN_POINT('',(4.116072487604,-1.350861123479));
+#1458 = CARTESIAN_POINT('',(4.150405817381,-1.340452781129));
+#1459 = CARTESIAN_POINT('',(4.181681030837,-1.329807701336));
+#1460 = CARTESIAN_POINT('',(4.210305042593,-1.318961628909));
+#1461 = CARTESIAN_POINT('',(4.236618213691,-1.307943317438));
+#1462 = CARTESIAN_POINT('',(4.260907363432,-1.296776349216));
+#1463 = CARTESIAN_POINT('',(4.283414819805,-1.285480171141));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1465 = PCURVE('',#498,#1466);
+#1466 = DEFINITIONAL_REPRESENTATION('',(#1467),#1471);
+#1467 = CIRCLE('',#1468,17.461553388016);
+#1468 = AXIS2_PLACEMENT_2D('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(1.244125443772E-005,-4.983449898891E+003));
+#1470 = DIRECTION('',(-0.E+000,-1.));
+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1472 = FACE_BOUND('',#1473,.F.);
+#1473 = EDGE_LOOP('',(#1474));
+#1474 = ORIENTED_EDGE('',*,*,#1475,.T.);
+#1475 = EDGE_CURVE('',#1476,#1476,#1478,.T.);
+#1476 = VERTEX_POINT('',#1477);
+#1477 = CARTESIAN_POINT('',(1.,11.96,-13.41485743494));
+#1478 = SURFACE_CURVE('',#1479,(#1601,#1726),.PCURVE_S1.);
+#1479 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#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),.UNSPECIFIED.,.T.,.F.,(9,7,7,7,
+ 7,7,7,7,7,7,7,7,7,7,7,7,7,9),(0.E+000,9.22566357956E-002,
+ 0.172424700452,0.20305725695,0.251498776561,0.300369021859,
+ 0.331001757263,0.370774576392,0.401925602829,0.490876389302,
+ 0.580400075316,0.614290694568,0.659231323483,0.69470255987,
+ 0.751361986526,0.808453017202,0.843924441784,1.),.UNSPECIFIED.);
+#1480 = CARTESIAN_POINT('',(1.,11.96,-13.41485743494));
+#1481 = CARTESIAN_POINT('',(0.999999996433,12.024014897193,
+ -13.35778503043));
+#1482 = CARTESIAN_POINT('',(0.995316596396,12.087866456787,
+ -13.30058075467));
+#1483 = CARTESIAN_POINT('',(0.985991906214,12.151348625301,
+ -13.24342605921));
+#1484 = CARTESIAN_POINT('',(0.97202905264,12.214243180358,
+ -13.18651821054));
+#1485 = CARTESIAN_POINT('',(0.953404166019,12.276317925892,
+ -13.13007254861));
+#1486 = CARTESIAN_POINT('',(0.930069071722,12.337322201613,
+ -13.07432730384));
+#1487 = CARTESIAN_POINT('',(0.901944689859,12.39697970673,-13.0195509726
+ ));
+#1488 = CARTESIAN_POINT('',(0.840194834408,12.50537785341,
+ -12.91956357403));
+#1489 = CARTESIAN_POINT('',(0.807794330683,12.554487600164,
+ -12.87407408962));
+#1490 = CARTESIAN_POINT('',(0.77161823651,12.602124663023,
+ -12.82976630289));
+#1491 = CARTESIAN_POINT('',(0.731574959232,12.648036002817,
+ -12.78689225181));
+#1492 = CARTESIAN_POINT('',(0.687582304212,12.691900622912,
+ -12.74577249258));
+#1493 = CARTESIAN_POINT('',(0.639583069941,12.733331435736,
+ -12.70679508471));
+#1494 = CARTESIAN_POINT('',(0.58756064313,12.77187712931,-12.67041457621
+ ));
+#1495 = CARTESIAN_POINT('',(0.510154445557,12.820453814587,
+ -12.6244408313));
+#1496 = CARTESIAN_POINT('',(0.488178635305,12.833383549423,
+ -12.61218931937));
+#1497 = CARTESIAN_POINT('',(0.465632962254,12.845783252767,
+ -12.6004266644));
+#1498 = CARTESIAN_POINT('',(0.442526504105,12.857620822314,
+ -12.58918520498));
+#1499 = CARTESIAN_POINT('',(0.418872181907,12.868862662574,
+ -12.57849878034));
+#1500 = CARTESIAN_POINT('',(0.394687324898,12.879474308478,
+ -12.56840210382));
+#1501 = CARTESIAN_POINT('',(0.369994235335,12.889421048988,
+ -12.55893013641));
+#1502 = CARTESIAN_POINT('',(0.305012070631,12.913292306814,
+ -12.53618132594));
+#1503 = CARTESIAN_POINT('',(0.263985948514,12.926173469972,
+ -12.52388817028));
+#1504 = CARTESIAN_POINT('',(0.221872128374,12.937166397866,
+ -12.51338404014));
+#1505 = CARTESIAN_POINT('',(0.178828676033,12.94613794237,-12.5048030271
+ ));
+#1506 = CARTESIAN_POINT('',(0.135043718127,12.952973826844,
+ -12.49826030041));
+#1507 = CARTESIAN_POINT('',(9.073611547697E-002,12.957587059315,
+ -12.49384338769));
+#1508 = CARTESIAN_POINT('',(4.615507341963E-002,12.959928381529,
+ -12.49160170347));
+#1509 = CARTESIAN_POINT('',(-4.339221296476E-002,12.960069749032,
+ -12.49146635138));
+#1510 = CARTESIAN_POINT('',(-8.838206638234E-002,12.957829456037,
+ -12.49361130468));
+#1511 = CARTESIAN_POINT('',(-0.133104723588,12.953274743334,
+ -12.49797228449));
+#1512 = CARTESIAN_POINT('',(-0.177303570545,12.946454767534,
+ -12.50449998778));
+#1513 = CARTESIAN_POINT('',(-0.220753133129,12.937458005045,
+ -12.51310539539));
+#1514 = CARTESIAN_POINT('',(-0.2632595602,12.92640140256,-12.52367064166
+ ));
+#1515 = CARTESIAN_POINT('',(-0.304659983354,12.913421646398,
+ -12.53605806801));
+#1516 = CARTESIAN_POINT('',(-0.369994235335,12.889421048988,
+ -12.55893013641));
+#1517 = CARTESIAN_POINT('',(-0.394687324898,12.879474308478,
+ -12.56840210382));
+#1518 = CARTESIAN_POINT('',(-0.418872181907,12.868862662574,
+ -12.57849878034));
+#1519 = CARTESIAN_POINT('',(-0.442526504105,12.857620822314,
+ -12.58918520498));
+#1520 = CARTESIAN_POINT('',(-0.465632962254,12.845783252767,
+ -12.6004266644));
+#1521 = CARTESIAN_POINT('',(-0.488178635305,12.833383549423,
+ -12.61218931937));
+#1522 = CARTESIAN_POINT('',(-0.510154445556,12.820453814587,
+ -12.6244408313));
+#1523 = CARTESIAN_POINT('',(-0.559340040176,12.789587124001,
+ -12.65365355652));
+#1524 = CARTESIAN_POINT('',(-0.586153321566,12.771308355176,
+ -12.67092825293));
+#1525 = CARTESIAN_POINT('',(-0.611983551163,12.752252923195,
+ -12.68890931376));
+#1526 = CARTESIAN_POINT('',(-0.636825765152,12.732482013123,
+ -12.70753510773));
+#1527 = CARTESIAN_POINT('',(-0.660679980892,12.71205239256,
+ -12.72674851804));
+#1528 = CARTESIAN_POINT('',(-0.683550255081,12.691016005006,
+ -12.74649732393));
+#1529 = CARTESIAN_POINT('',(-0.705443741918,12.669419563224,
+ -12.76673458223));
+#1530 = CARTESIAN_POINT('',(-0.742759503982,12.629982814442,
+ -12.80361954823));
+#1531 = CARTESIAN_POINT('',(-0.758555008021,12.612343907276,
+ -12.82009365252));
+#1532 = CARTESIAN_POINT('',(-0.773760619303,12.594407556056,
+ -12.83682111879));
+#1533 = CARTESIAN_POINT('',(-0.788380773378,12.576192658608,
+ -12.85378301844));
+#1534 = CARTESIAN_POINT('',(-0.802419985424,12.557716875643,
+ -12.87096169728));
+#1535 = CARTESIAN_POINT('',(-0.81588285025,12.538996630753,
+ -12.88834077548));
+#1536 = CARTESIAN_POINT('',(-0.82877404229,12.52004711041,
+ -12.90590514759));
+#1537 = CARTESIAN_POINT('',(-0.876289894503,12.446157641439,
+ -12.97428510724));
+#1538 = CARTESIAN_POINT('',(-0.906847665042,12.389694589866,
+ -13.02631122575));
+#1539 = CARTESIAN_POINT('',(-0.932895298814,12.331801307634,
+ -13.07941245257));
+#1540 = CARTESIAN_POINT('',(-0.954517170586,12.272747332154,
+ -13.13332456829));
+#1541 = CARTESIAN_POINT('',(-0.971771836984,12.212772856079,
+ -13.18781658778));
+#1542 = CARTESIAN_POINT('',(-0.984697461971,12.152095282235,
+ -13.24268390362));
+#1543 = CARTESIAN_POINT('',(-0.993309189144,12.090913017281,
+ -13.29774400487));
+#1544 = CARTESIAN_POINT('',(-1.001895293752,11.967503849899,
+ -13.40828035668));
+#1545 = CARTESIAN_POINT('',(-1.001811741673,11.905302043761,
+ -13.46373076914));
+#1546 = CARTESIAN_POINT('',(-0.99732618552,11.842990071951,
+ -13.51901666165));
+#1547 = CARTESIAN_POINT('',(-0.98839265101,11.780776168368,
+ -13.57395593174));
+#1548 = CARTESIAN_POINT('',(-0.974942816847,11.718890878197,
+ -13.62835153499));
+#1549 = CARTESIAN_POINT('',(-0.956892230275,11.657591088917,
+ -13.68198843456));
+#1550 = CARTESIAN_POINT('',(-0.934140729975,11.59716502865,
+ -13.73462968637));
+#1551 = CARTESIAN_POINT('',(-0.896128629933,11.515516983266,
+ -13.80546312587));
+#1552 = CARTESIAN_POINT('',(-0.885000230914,11.493269793374,
+ -13.82473222908));
+#1553 = CARTESIAN_POINT('',(-0.873175685887,11.471215140684,
+ -13.84380395271));
+#1554 = CARTESIAN_POINT('',(-0.860649075745,11.449372952643,
+ -13.86266216142));
+#1555 = CARTESIAN_POINT('',(-0.847414755653,11.427764605658,
+ -13.88128960158));
+#1556 = CARTESIAN_POINT('',(-0.83346735505,11.40641292509,
+ -13.89966790127));
+#1557 = CARTESIAN_POINT('',(-0.818801777644,11.385342185253,
+ -13.9177775703));
+#1558 = CARTESIAN_POINT('',(-0.78300719206,11.337043923042,
+ -13.95922876716));
+#1559 = CARTESIAN_POINT('',(-0.761330972996,11.310050297593,
+ -13.98234982053));
+#1560 = CARTESIAN_POINT('',(-0.738373547972,11.283656346277,
+ -14.00491385484));
+#1561 = CARTESIAN_POINT('',(-0.714126847548,11.257928266179,
+ -14.02686794613));
+#1562 = CARTESIAN_POINT('',(-0.688587075409,11.232938786309,
+ -14.04815401359));
+#1563 = CARTESIAN_POINT('',(-0.661756054679,11.208766615652,
+ -14.06870928125));
+#1564 = CARTESIAN_POINT('',(-0.633642574229,11.185495891209,
+ -14.08846673955));
+#1565 = CARTESIAN_POINT('',(-0.581075279991,11.145630012066,
+ -14.12226442126));
+#1566 = CARTESIAN_POINT('',(-0.557099451608,11.128662146743,
+ -14.13663151524));
+#1567 = CARTESIAN_POINT('',(-0.53234559569,11.112356080375,
+ -14.15042181999));
+#1568 = CARTESIAN_POINT('',(-0.506827448226,11.096758529751,
+ -14.16359815159));
+#1569 = CARTESIAN_POINT('',(-0.480563888621,11.081918028533,
+ -14.17612188606));
+#1570 = CARTESIAN_POINT('',(-0.45357969297,11.067884077648,
+ -14.18795363415));
+#1571 = CARTESIAN_POINT('',(-0.425906287338,11.054706295675,
+ -14.19905391618));
+#1572 = CARTESIAN_POINT('',(-0.352339942374,11.022829920906,
+ -14.22588417473));
+#1573 = CARTESIAN_POINT('',(-0.305417548242,11.005526494878,
+ -14.24042653431));
+#1574 = CARTESIAN_POINT('',(-0.256997273358,10.990736987492,
+ -14.25284009532));
+#1575 = CARTESIAN_POINT('',(-0.207300203948,10.978654641436,
+ -14.26297113504));
+#1576 = CARTESIAN_POINT('',(-0.156588111349,10.969444097438,
+ -14.27068880124));
+#1577 = CARTESIAN_POINT('',(-0.105163447719,10.963230092563,
+ -14.27589377798));
+#1578 = CARTESIAN_POINT('',(-5.33677838565E-002,10.960083005113,
+ -14.27852984457));
+#1579 = CARTESIAN_POINT('',(5.060490981242E-002,10.959918864348,
+ -14.2786673317));
+#1580 = CARTESIAN_POINT('',(0.102811807426,10.962948642886,
+ -14.27612952448));
+#1581 = CARTESIAN_POINT('',(0.154655110934,10.969094844843,
+ -14.27098144184));
+#1582 = CARTESIAN_POINT('',(0.205784561261,10.97828722408,
+ -14.26327920919));
+#1583 = CARTESIAN_POINT('',(0.25588987909,10.990399227898,
+ -14.25312359011));
+#1584 = CARTESIAN_POINT('',(0.304702478528,11.005262930123,
+ -14.24064804195));
+#1585 = CARTESIAN_POINT('',(0.351995548378,11.022680694625,
+ -14.22600977809));
+#1586 = CARTESIAN_POINT('',(0.425906287338,11.054706295675,
+ -14.19905391618));
+#1587 = CARTESIAN_POINT('',(0.45357969297,11.067884077648,
+ -14.18795363415));
+#1588 = CARTESIAN_POINT('',(0.480563888621,11.081918028533,
+ -14.17612188606));
+#1589 = CARTESIAN_POINT('',(0.506827448226,11.096758529751,
+ -14.16359815159));
+#1590 = CARTESIAN_POINT('',(0.532345595691,11.112356080376,
+ -14.15042181999));
+#1591 = CARTESIAN_POINT('',(0.557099451608,11.128662146743,
+ -14.13663151523));
+#1592 = CARTESIAN_POINT('',(0.581075279992,11.145630012066,
+ -14.12226442126));
+#1593 = CARTESIAN_POINT('',(0.706293780338,11.240592967143,
+ -14.0417562825));
+#1594 = CARTESIAN_POINT('',(0.792645346176,11.329598977747,
+ -13.96594973657));
+#1595 = CARTESIAN_POINT('',(0.863419906731,11.426801364089,
+ -13.88265594957));
+#1596 = CARTESIAN_POINT('',(0.918925379399,11.529528530709,
+ -13.79398968145));
+#1597 = CARTESIAN_POINT('',(0.959776856906,11.635600914354,
+ -13.70171451833));
+#1598 = CARTESIAN_POINT('',(0.986612337075,11.743396584788,
+ -13.60717671194));
+#1599 = CARTESIAN_POINT('',(0.99999999397,11.85176800585,-13.51135153911
+ ));
+#1600 = CARTESIAN_POINT('',(1.,11.96,-13.41485743494));
+#1601 = PCURVE('',#101,#1602);
+#1602 = DEFINITIONAL_REPRESENTATION('',(#1603),#1725);
+#1603 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#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,
+ #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,#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),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+ 7,7,7,7,7,7,7,7,7,7,7,7,7,9),(0.E+000,9.22566357956E-002,
+ 0.172424700452,0.20305725695,0.251498776561,0.300369021859,
+ 0.331001757263,0.370774576392,0.401925602829,0.490876389302,
+ 0.580400075316,0.614290694568,0.659231323483,0.69470255987,
+ 0.751361986526,0.808453017202,0.843924441784,1.),.UNSPECIFIED.);
+#1604 = CARTESIAN_POINT('',(1.487378316613,-0.840939477394));
+#1605 = CARTESIAN_POINT('',(1.487822736418,-0.836184130529));
+#1606 = CARTESIAN_POINT('',(1.488649491457,-0.831446682369));
+#1607 = CARTESIAN_POINT('',(1.489845613783,-0.826741708815));
+#1608 = CARTESIAN_POINT('',(1.491401954843,-0.822084609186));
+#1609 = CARTESIAN_POINT('',(1.493312173522,-0.817491778525));
+#1610 = CARTESIAN_POINT('',(1.495572508193,-0.812980977903));
+#1611 = CARTESIAN_POINT('',(1.498182332772,-0.80857190273));
+#1612 = CARTESIAN_POINT('',(1.50372039148,-0.800563461434));
+#1613 = CARTESIAN_POINT('',(1.506560160355,-0.796936437311));
+#1614 = CARTESIAN_POINT('',(1.509667818288,-0.793418990352));
+#1615 = CARTESIAN_POINT('',(1.513046819394,-0.790029436891));
+#1616 = CARTESIAN_POINT('',(1.516700244475,-0.78679117321));
+#1617 = CARTESIAN_POINT('',(1.520629988472,-0.783732552797));
+#1618 = CARTESIAN_POINT('',(1.524835947926,-0.780886763613));
+#1619 = CARTESIAN_POINT('',(1.531026752812,-0.777300122616));
+#1620 = CARTESIAN_POINT('',(1.532777727045,-0.776345428675));
+#1621 = CARTESIAN_POINT('',(1.534567690949,-0.775429835604));
+#1622 = CARTESIAN_POINT('',(1.536395987215,-0.774555714002));
+#1623 = CARTESIAN_POINT('',(1.53826170376,-0.773725546693));
+#1624 = CARTESIAN_POINT('',(1.540163636092,-0.772941882429));
+#1625 = CARTESIAN_POINT('',(1.542100249661,-0.77220728959));
+#1626 = CARTESIAN_POINT('',(1.547183987841,-0.770444263743));
+#1627 = CARTESIAN_POINT('',(1.55038156352,-0.769492843952));
+#1628 = CARTESIAN_POINT('',(1.553653290157,-0.768680829613));
+#1629 = CARTESIAN_POINT('',(1.556988300767,-0.768018085236));
+#1630 = CARTESIAN_POINT('',(1.560373814409,-0.767513081804));
+#1631 = CARTESIAN_POINT('',(1.563795021081,-0.767172269036));
+#1632 = CARTESIAN_POINT('',(1.567234977585,-0.766999298834));
+#1633 = CARTESIAN_POINT('',(1.574144492314,-0.766988854999));
+#1634 = CARTESIAN_POINT('',(1.577615870345,-0.767154361437));
+#1635 = CARTESIAN_POINT('',(1.581068918876,-0.767490851468));
+#1636 = CARTESIAN_POINT('',(1.584486191676,-0.767994680749));
+#1637 = CARTESIAN_POINT('',(1.587852433584,-0.768659289452));
+#1638 = CARTESIAN_POINT('',(1.591154476118,-0.769476008549));
+#1639 = CARTESIAN_POINT('',(1.594381120967,-0.770434711291));
+#1640 = CARTESIAN_POINT('',(1.599492403929,-0.77220728959));
+#1641 = CARTESIAN_POINT('',(1.601429017498,-0.772941882429));
+#1642 = CARTESIAN_POINT('',(1.60333094983,-0.773725546693));
+#1643 = CARTESIAN_POINT('',(1.605196666375,-0.774555714002));
+#1644 = CARTESIAN_POINT('',(1.60702496264,-0.775429835604));
+#1645 = CARTESIAN_POINT('',(1.608814926545,-0.776345428675));
+#1646 = CARTESIAN_POINT('',(1.610565900778,-0.777300122616));
+#1647 = CARTESIAN_POINT('',(1.6144996739,-0.779579152922));
+#1648 = CARTESIAN_POINT('',(1.616655295375,-0.780928705041));
+#1649 = CARTESIAN_POINT('',(1.618743489172,-0.782335551713));
+#1650 = CARTESIAN_POINT('',(1.620763789255,-0.783795185248));
+#1651 = CARTESIAN_POINT('',(1.622716029355,-0.785303429979));
+#1652 = CARTESIAN_POINT('',(1.624600288371,-0.786856471989));
+#1653 = CARTESIAN_POINT('',(1.626416835765,-0.788450888825));
+#1654 = CARTESIAN_POINT('',(1.629536124647,-0.79136251985));
+#1655 = CARTESIAN_POINT('',(1.630864823047,-0.792664842339));
+#1656 = CARTESIAN_POINT('',(1.632152349636,-0.793989175426));
+#1657 = CARTESIAN_POINT('',(1.63339887575,-0.795334140675));
+#1658 = CARTESIAN_POINT('',(1.634604566589,-0.79669845248));
+#1659 = CARTESIAN_POINT('',(1.635769581215,-0.798080918063));
+#1660 = CARTESIAN_POINT('',(1.636894072554,-0.799480437478));
+#1661 = CARTESIAN_POINT('',(1.641073843584,-0.804938108633));
+#1662 = CARTESIAN_POINT('',(1.643839307348,-0.809109776661));
+#1663 = CARTESIAN_POINT('',(1.646279202517,-0.813388775188));
+#1664 = CARTESIAN_POINT('',(1.648394329652,-0.817755807366));
+#1665 = CARTESIAN_POINT('',(1.65018284682,-0.822193791347));
+#1666 = CARTESIAN_POINT('',(1.651640760074,-0.826687345289));
+#1667 = CARTESIAN_POINT('',(1.652761723635,-0.83122247805));
+#1668 = CARTESIAN_POINT('',(1.654315563727,-0.840379888132));
+#1669 = CARTESIAN_POINT('',(1.654743600997,-0.845000365705));
+#1670 = CARTESIAN_POINT('',(1.654811032021,-0.849634585571));
+#1671 = CARTESIAN_POINT('',(1.654505081283,-0.854267738066));
+#1672 = CARTESIAN_POINT('',(1.653810316752,-0.858883255881));
+#1673 = CARTESIAN_POINT('',(1.652709192489,-0.863462447663));
+#1674 = CARTESIAN_POINT('',(1.651182244413,-0.867984045879));
+#1675 = CARTESIAN_POINT('',(1.648460534527,-0.87410435907));
+#1676 = CARTESIAN_POINT('',(1.647649106059,-0.875773136143));
+#1677 = CARTESIAN_POINT('',(1.646772502785,-0.877428617632));
+#1678 = CARTESIAN_POINT('',(1.645829599852,-0.879069303821));
+#1679 = CARTESIAN_POINT('',(1.644819298606,-0.88069357781));
+#1680 = CARTESIAN_POINT('',(1.643740526591,-0.882299705511));
+#1681 = CARTESIAN_POINT('',(1.642592237552,-0.883885835654));
+#1682 = CARTESIAN_POINT('',(1.639757188013,-0.887524158389));
+#1683 = CARTESIAN_POINT('',(1.638017030658,-0.889559590209));
+#1684 = CARTESIAN_POINT('',(1.636150628131,-0.891551768054));
+#1685 = CARTESIAN_POINT('',(1.63415594659,-0.893495598532));
+#1686 = CARTESIAN_POINT('',(1.632031407955,-0.895385462241));
+#1687 = CARTESIAN_POINT('',(1.629776068281,-0.897215253965));
+#1688 = CARTESIAN_POINT('',(1.627389796122,-0.898978422869));
+#1689 = CARTESIAN_POINT('',(1.622887322132,-0.902001590834));
+#1690 = CARTESIAN_POINT('',(1.62082024128,-0.90328927671));
+#1691 = CARTESIAN_POINT('',(1.618672714315,-0.904527630467));
+#1692 = CARTESIAN_POINT('',(1.616445741571,-0.905712995656));
+#1693 = CARTESIAN_POINT('',(1.614140907911,-0.906841566513));
+#1694 = CARTESIAN_POINT('',(1.611760472894,-0.907909455233));
+#1695 = CARTESIAN_POINT('',(1.60930746094,-0.908912759245));
+#1696 = CARTESIAN_POINT('',(1.602757738215,-0.911340927317));
+#1697 = CARTESIAN_POINT('',(1.598552624745,-0.912660302275));
+#1698 = CARTESIAN_POINT('',(1.594188279466,-0.913788971879));
+#1699 = CARTESIAN_POINT('',(1.589687366074,-0.914711685461));
+#1700 = CARTESIAN_POINT('',(1.585077566137,-0.915415424812));
+#1701 = CARTESIAN_POINT('',(1.580391400339,-0.915890329245));
+#1702 = CARTESIAN_POINT('',(1.575665648412,-0.91613084407));
+#1703 = CARTESIAN_POINT('',(1.566179092204,-0.916143388515));
+#1704 = CARTESIAN_POINT('',(1.561415560655,-0.915911839069));
+#1705 = CARTESIAN_POINT('',(1.556690809708,-0.915442109989));
+#1706 = CARTESIAN_POINT('',(1.552042562148,-0.914739744997));
+#1707 = CARTESIAN_POINT('',(1.54750419278,-0.913814748414));
+#1708 = CARTESIAN_POINT('',(1.543104113455,-0.912680398942));
+#1709 = CARTESIAN_POINT('',(1.538865577292,-0.91135229456));
+#1710 = CARTESIAN_POINT('',(1.53228519265,-0.908912759245));
+#1711 = CARTESIAN_POINT('',(1.529832180696,-0.907909455233));
+#1712 = CARTESIAN_POINT('',(1.527451745679,-0.906841566513));
+#1713 = CARTESIAN_POINT('',(1.525146912019,-0.905712995656));
+#1714 = CARTESIAN_POINT('',(1.522919939275,-0.904527630467));
+#1715 = CARTESIAN_POINT('',(1.52077241231,-0.90328927671));
+#1716 = CARTESIAN_POINT('',(1.518705331457,-0.902001590834));
+#1717 = CARTESIAN_POINT('',(1.507980163861,-0.894800220392));
+#1718 = CARTESIAN_POINT('',(1.5008456214,-0.888069057462));
+#1719 = CARTESIAN_POINT('',(1.495278118409,-0.88074308784));
+#1720 = CARTESIAN_POINT('',(1.491189603267,-0.873028886342));
+#1721 = CARTESIAN_POINT('',(1.488458713836,-0.865090267285));
+#1722 = CARTESIAN_POINT('',(1.48697073002,-0.857046343346));
+#1723 = CARTESIAN_POINT('',(1.486626923113,-0.848979491508));
+#1724 = CARTESIAN_POINT('',(1.487378316613,-0.840939477394));
+#1725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1726 = PCURVE('',#379,#1727);
+#1727 = DEFINITIONAL_REPRESENTATION('',(#1728),#1850);
+#1728 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#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),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,
+ 7,7,7,7,7,7,7,7,7,7,7,7,7,9),(0.E+000,9.22566357956E-002,
+ 0.172424700452,0.20305725695,0.251498776561,0.300369021859,
+ 0.331001757263,0.370774576392,0.401925602829,0.490876389302,
+ 0.580400075316,0.614290694568,0.659231323483,0.69470255987,
+ 0.751361986526,0.808453017202,0.843924441784,1.),.UNSPECIFIED.);
+#1729 = CARTESIAN_POINT('',(0.E+000,-9.385142565051));
+#1730 = CARTESIAN_POINT('',(-6.401489719303E-002,-9.442214969568));
+#1731 = CARTESIAN_POINT('',(-0.127866858388,-9.499419245327));
+#1732 = CARTESIAN_POINT('',(-0.191747757377,-9.556573940788));
+#1733 = CARTESIAN_POINT('',(-0.255833491993,-9.613481789459));
+#1734 = CARTESIAN_POINT('',(-0.320293283121,-9.669927451388));
+#1735 = CARTESIAN_POINT('',(-0.385302756458,-9.725672696158));
+#1736 = CARTESIAN_POINT('',(-0.451060807023,-9.780449027397));
+#1737 = CARTESIAN_POINT('',(-0.575813373537,-9.880436425964));
+#1738 = CARTESIAN_POINT('',(-0.634522901806,-9.925925910377));
+#1739 = CARTESIAN_POINT('',(-0.694118282547,-9.97023369711));
+#1740 = CARTESIAN_POINT('',(-0.754753995524,-10.01310774818));
+#1741 = CARTESIAN_POINT('',(-0.816567507799,-10.05422750741));
+#1742 = CARTESIAN_POINT('',(-0.879687232586,-10.09320491528));
+#1743 = CARTESIAN_POINT('',(-0.944240488104,-10.12958542378));
+#1744 = CARTESIAN_POINT('',(-1.035626558023,-10.17555916869));
+#1745 = CARTESIAN_POINT('',(-1.061113493738,-10.18781068063));
+#1746 = CARTESIAN_POINT('',(-1.086825874184,-10.19957333559));
+#1747 = CARTESIAN_POINT('',(-1.11276541362,-10.21081479501));
+#1748 = CARTESIAN_POINT('',(-1.138931669824,-10.22150121965));
+#1749 = CARTESIAN_POINT('',(-1.165321783961,-10.23159789617));
+#1750 = CARTESIAN_POINT('',(-1.191930220448,-10.24106986358));
+#1751 = CARTESIAN_POINT('',(-1.261158239919,-10.26381867406));
+#1752 = CARTESIAN_POINT('',(-1.304109820339,-10.27611182972));
+#1753 = CARTESIAN_POINT('',(-1.347547669064,-10.28661595986));
+#1754 = CARTESIAN_POINT('',(-1.391405892172,-10.29519697289));
+#1755 = CARTESIAN_POINT('',(-1.43560664512,-10.30173969958));
+#1756 = CARTESIAN_POINT('',(-1.480056554488,-10.3061566123));
+#1757 = CARTESIAN_POINT('',(-1.524641197171,-10.30839829652));
+#1758 = CARTESIAN_POINT('',(-1.614188595144,-10.30853364861));
+#1759 = CARTESIAN_POINT('',(-1.659174813709,-10.30638869531));
+#1760 = CARTESIAN_POINT('',(-1.70402892461,-10.3020277155));
+#1761 = CARTESIAN_POINT('',(-1.748633037248,-10.29550001221));
+#1762 = CARTESIAN_POINT('',(-1.792890951964,-10.28689460461));
+#1763 = CARTESIAN_POINT('',(-1.836722401637,-10.27632935833));
+#1764 = CARTESIAN_POINT('',(-1.880059321444,-10.26394193198));
+#1765 = CARTESIAN_POINT('',(-1.949662433142,-10.24106986358));
+#1766 = CARTESIAN_POINT('',(-1.976270869628,-10.23159789617));
+#1767 = CARTESIAN_POINT('',(-2.002660983765,-10.22150121965));
+#1768 = CARTESIAN_POINT('',(-2.02882723997,-10.21081479501));
+#1769 = CARTESIAN_POINT('',(-2.054766779406,-10.19957333559));
+#1770 = CARTESIAN_POINT('',(-2.080479159852,-10.18781068063));
+#1771 = CARTESIAN_POINT('',(-2.105966095567,-10.17555916869));
+#1772 = CARTESIAN_POINT('',(-2.164034807502,-10.14634644347));
+#1773 = CARTESIAN_POINT('',(-2.19646243721,-10.12907174706));
+#1774 = CARTESIAN_POINT('',(-2.228524089227,-10.11109068623));
+#1775 = CARTESIAN_POINT('',(-2.260231570629,-10.09246489226));
+#1776 = CARTESIAN_POINT('',(-2.291598537001,-10.07325148195));
+#1777 = CARTESIAN_POINT('',(-2.322640536812,-10.05350267606));
+#1778 = CARTESIAN_POINT('',(-2.353375055783,-10.03326541776));
+#1779 = CARTESIAN_POINT('',(-2.407667995038,-9.996380451762));
+#1780 = CARTESIAN_POINT('',(-2.431336830442,-9.979906347474));
+#1781 = CARTESIAN_POINT('',(-2.454836793637,-9.96317888121));
+#1782 = CARTESIAN_POINT('',(-2.478176582393,-9.946216981555));
+#1783 = CARTESIAN_POINT('',(-2.50136486609,-9.929038302713));
+#1784 = CARTESIAN_POINT('',(-2.524410285719,-9.911659224511));
+#1785 = CARTESIAN_POINT('',(-2.547321453883,-9.894094852401));
+#1786 = CARTESIAN_POINT('',(-2.635170243496,-9.825714892752));
+#1787 = CARTESIAN_POINT('',(-2.69918969221,-9.77368877425));
+#1788 = CARTESIAN_POINT('',(-2.762391169737,-9.72058754743));
+#1789 = CARTESIAN_POINT('',(-2.824959490747,-9.666675431705));
+#1790 = CARTESIAN_POINT('',(-2.88705767766,-9.612183412217));
+#1791 = CARTESIAN_POINT('',(-2.948842330735,-9.557316096373));
+#1792 = CARTESIAN_POINT('',(-3.010475106345,-9.502255995126));
+#1793 = CARTESIAN_POINT('',(-3.134182599191,-9.391719643318));
+#1794 = CARTESIAN_POINT('',(-3.196228852521,-9.336269230853));
+#1795 = CARTESIAN_POINT('',(-3.258442682378,-9.280983338344));
+#1796 = CARTESIAN_POINT('',(-3.320978830775,-9.226044068259));
+#1797 = CARTESIAN_POINT('',(-3.383982042899,-9.171648465005));
+#1798 = CARTESIAN_POINT('',(-3.447597125369,-9.118011565439));
+#1799 = CARTESIAN_POINT('',(-3.511980182658,-9.065370313623));
+#1800 = CARTESIAN_POINT('',(-3.602043066604,-8.994536874128));
+#1801 = CARTESIAN_POINT('',(-3.626908655729,-8.97526777092));
+#1802 = CARTESIAN_POINT('',(-3.651916418148,-8.956196047285));
+#1803 = CARTESIAN_POINT('',(-3.677074884746,-8.937337838573));
+#1804 = CARTESIAN_POINT('',(-3.702392498186,-8.918710398414));
+#1805 = CARTESIAN_POINT('',(-3.727877612918,-8.900332098722));
+#1806 = CARTESIAN_POINT('',(-3.753538495172,-8.882222429695));
+#1807 = CARTESIAN_POINT('',(-3.813654836459,-8.840771232837));
+#1808 = CARTESIAN_POINT('',(-3.848248423386,-8.817650179463));
+#1809 = CARTESIAN_POINT('',(-3.883184299323,-8.795086145155));
+#1810 = CARTESIAN_POINT('',(-3.918480394178,-8.773132053868));
+#1811 = CARTESIAN_POINT('',(-3.954152386475,-8.751845986402));
+#1812 = CARTESIAN_POINT('',(-3.990213737646,-8.731290718749));
+#1813 = CARTESIAN_POINT('',(-4.026675726313,-8.711533260443));
+#1814 = CARTESIAN_POINT('',(-4.092650029972,-8.677735578735));
+#1815 = CARTESIAN_POINT('',(-4.122006717059,-8.66336848476));
+#1816 = CARTESIAN_POINT('',(-4.151620864124,-8.64957818001));
+#1817 = CARTESIAN_POINT('',(-4.181493735628,-8.636401848405));
+#1818 = CARTESIAN_POINT('',(-4.211624228199,-8.623878113936));
+#1819 = CARTESIAN_POINT('',(-4.242008558598,-8.612046365849));
+#1820 = CARTESIAN_POINT('',(-4.272639951703,-8.600946083815));
+#1821 = CARTESIAN_POINT('',(-4.352815449081,-8.574115825261));
+#1822 = CARTESIAN_POINT('',(-4.402749322191,-8.55957346569));
+#1823 = CARTESIAN_POINT('',(-4.453241057823,-8.54715990468));
+#1824 = CARTESIAN_POINT('',(-4.504212553989,-8.537028864951));
+#1825 = CARTESIAN_POINT('',(-4.555574364403,-8.529311198759));
+#1826 = CARTESIAN_POINT('',(-4.607220638157,-8.524106222013));
+#1827 = CARTESIAN_POINT('',(-4.659021131336,-8.521470155426));
+#1828 = CARTESIAN_POINT('',(-4.762993954569,-8.521332668293));
+#1829 = CARTESIAN_POINT('',(-4.815195926195,-8.523870475511));
+#1830 = CARTESIAN_POINT('',(-4.86724620963,-8.529018558154));
+#1831 = CARTESIAN_POINT('',(-4.919011189358,-8.536720790807));
+#1832 = CARTESIAN_POINT('',(-4.970382298981,-8.546876409889));
+#1833 = CARTESIAN_POINT('',(-5.021267729566,-8.559351958049));
+#1834 = CARTESIAN_POINT('',(-5.071587177561,-8.573990221904));
+#1835 = CARTESIAN_POINT('',(-5.152138009066,-8.600946083815));
+#1836 = CARTESIAN_POINT('',(-5.182769402172,-8.612046365849));
+#1837 = CARTESIAN_POINT('',(-5.213153732571,-8.623878113937));
+#1838 = CARTESIAN_POINT('',(-5.243284225141,-8.636401848405));
+#1839 = CARTESIAN_POINT('',(-5.273157096646,-8.64957818001));
+#1840 = CARTESIAN_POINT('',(-5.30277124371,-8.663368484761));
+#1841 = CARTESIAN_POINT('',(-5.332127930798,-8.677735578735));
+#1842 = CARTESIAN_POINT('',(-5.489282745124,-8.758243717493));
+#1843 = CARTESIAN_POINT('',(-5.611869951449,-8.834050263428));
+#1844 = CARTESIAN_POINT('',(-5.730194117205,-8.917344050429));
+#1845 = CARTESIAN_POINT('',(-5.844957620673,-9.006010318549));
+#1846 = CARTESIAN_POINT('',(-5.956857178824,-9.09828548167));
+#1847 = CARTESIAN_POINT('',(-6.066581281331,-9.192823288055));
+#1848 = CARTESIAN_POINT('',(-6.17495331303,-9.288648460889));
+#1849 = CARTESIAN_POINT('',(-6.28318530718,-9.385142565051));
+#1850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1851 = ADVANCED_FACE('',(#1852),#72,.T.);
+#1852 = FACE_BOUND('',#1853,.F.);
+#1853 = EDGE_LOOP('',(#1854,#1855,#1856,#1857,#1885));
+#1854 = ORIENTED_EDGE('',*,*,#334,.F.);
+#1855 = ORIENTED_EDGE('',*,*,#56,.T.);
+#1856 = ORIENTED_EDGE('',*,*,#1229,.T.);
+#1857 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#1858 = EDGE_CURVE('',#1202,#1859,#1861,.T.);
+#1859 = VERTEX_POINT('',#1860);
+#1860 = CARTESIAN_POINT('',(-0.5,-16.,-12.));
+#1861 = SURFACE_CURVE('',#1862,(#1867,#1874),.PCURVE_S1.);
+#1862 = CIRCLE('',#1863,10.5);
+#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866);
+#1864 = CARTESIAN_POINT('',(-0.5,-5.5,-12.));
+#1865 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1866 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1867 = PCURVE('',#72,#1868);
+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1873);
+#1869 = LINE('',#1870,#1871);
+#1870 = CARTESIAN_POINT('',(-0.E+000,-5.9));
+#1871 = VECTOR('',#1872,1.);
+#1872 = DIRECTION('',(-1.,0.E+000));
+#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1874 = PCURVE('',#842,#1875);
+#1875 = DEFINITIONAL_REPRESENTATION('',(#1876),#1884);
+#1876 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1877,#1878,#1879,#1880,
+#1881,#1882,#1883),.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('') );
+#1877 = CARTESIAN_POINT('',(-10.,-5.5));
+#1878 = CARTESIAN_POINT('',(-10.,12.686533479473));
+#1879 = CARTESIAN_POINT('',(5.75,3.593266739737));
+#1880 = CARTESIAN_POINT('',(21.5,-5.5));
+#1881 = CARTESIAN_POINT('',(5.75,-14.59326673973));
+#1882 = CARTESIAN_POINT('',(-10.,-23.68653347947));
+#1883 = CARTESIAN_POINT('',(-10.,-5.5));
+#1884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1885 = ORIENTED_EDGE('',*,*,#1886,.F.);
+#1886 = EDGE_CURVE('',#307,#1859,#1887,.T.);
+#1887 = SURFACE_CURVE('',#1888,(#1892,#1899),.PCURVE_S1.);
+#1888 = LINE('',#1889,#1890);
+#1889 = CARTESIAN_POINT('',(-0.5,-16.,-17.9));
+#1890 = VECTOR('',#1891,1.);
+#1891 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1892 = PCURVE('',#72,#1893);
+#1893 = DEFINITIONAL_REPRESENTATION('',(#1894),#1898);
+#1894 = LINE('',#1895,#1896);
+#1895 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#1896 = VECTOR('',#1897,1.);
+#1897 = DIRECTION('',(-0.E+000,-1.));
+#1898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1899 = PCURVE('',#322,#1900);
+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905);
+#1901 = LINE('',#1902,#1903);
+#1902 = CARTESIAN_POINT('',(1.,0.E+000));
+#1903 = VECTOR('',#1904,1.);
+#1904 = DIRECTION('',(0.E+000,-1.));
+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1906 = ADVANCED_FACE('',(#1907),#322,.T.);
+#1907 = FACE_BOUND('',#1908,.T.);
+#1908 = EDGE_LOOP('',(#1909,#1932,#1953,#1954));
+#1909 = ORIENTED_EDGE('',*,*,#1910,.T.);
+#1910 = EDGE_CURVE('',#274,#1911,#1913,.T.);
+#1911 = VERTEX_POINT('',#1912);
+#1912 = CARTESIAN_POINT('',(0.5,-16.,-12.));
+#1913 = SURFACE_CURVE('',#1914,(#1918,#1925),.PCURVE_S1.);
+#1914 = LINE('',#1915,#1916);
+#1915 = CARTESIAN_POINT('',(0.5,-16.,-17.9));
+#1916 = VECTOR('',#1917,1.);
+#1917 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1918 = PCURVE('',#322,#1919);
+#1919 = DEFINITIONAL_REPRESENTATION('',(#1920),#1924);
+#1920 = LINE('',#1921,#1922);
+#1921 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#1922 = VECTOR('',#1923,1.);
+#1923 = DIRECTION('',(0.E+000,-1.));
+#1924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1925 = PCURVE('',#294,#1926);
+#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(-0.E+000,-1.));
+#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1932 = ORIENTED_EDGE('',*,*,#1933,.T.);
+#1933 = EDGE_CURVE('',#1911,#1859,#1934,.T.);
+#1934 = SURFACE_CURVE('',#1935,(#1939,#1946),.PCURVE_S1.);
+#1935 = LINE('',#1936,#1937);
+#1936 = CARTESIAN_POINT('',(0.5,-16.,-12.));
+#1937 = VECTOR('',#1938,1.);
+#1938 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1939 = PCURVE('',#322,#1940);
+#1940 = DEFINITIONAL_REPRESENTATION('',(#1941),#1945);
+#1941 = LINE('',#1942,#1943);
+#1942 = CARTESIAN_POINT('',(0.E+000,-5.9));
+#1943 = VECTOR('',#1944,1.);
+#1944 = DIRECTION('',(1.,0.E+000));
+#1945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1946 = PCURVE('',#842,#1947);
+#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952);
+#1948 = LINE('',#1949,#1950);
+#1949 = CARTESIAN_POINT('',(-0.5,-16.));
+#1950 = VECTOR('',#1951,1.);
+#1951 = DIRECTION('',(1.,0.E+000));
+#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1953 = ORIENTED_EDGE('',*,*,#1886,.F.);
+#1954 = ORIENTED_EDGE('',*,*,#306,.F.);
+#1955 = ADVANCED_FACE('',(#1956),#200,.T.);
+#1956 = FACE_BOUND('',#1957,.T.);
+#1957 = EDGE_LOOP('',(#1958,#1959,#1982,#2003));
+#1958 = ORIENTED_EDGE('',*,*,#545,.T.);
+#1959 = ORIENTED_EDGE('',*,*,#1960,.T.);
+#1960 = EDGE_CURVE('',#546,#1961,#1963,.T.);
+#1961 = VERTEX_POINT('',#1962);
+#1962 = CARTESIAN_POINT('',(0.5,16.,-12.));
+#1963 = SURFACE_CURVE('',#1964,(#1968,#1975),.PCURVE_S1.);
+#1964 = LINE('',#1965,#1966);
+#1965 = CARTESIAN_POINT('',(-0.5,16.,-12.));
+#1966 = VECTOR('',#1967,1.);
+#1967 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1968 = PCURVE('',#200,#1969);
+#1969 = DEFINITIONAL_REPRESENTATION('',(#1970),#1974);
+#1970 = LINE('',#1971,#1972);
+#1971 = CARTESIAN_POINT('',(0.E+000,-5.9));
+#1972 = VECTOR('',#1973,1.);
+#1973 = DIRECTION('',(1.,0.E+000));
+#1974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1975 = PCURVE('',#585,#1976);
+#1976 = DEFINITIONAL_REPRESENTATION('',(#1977),#1981);
+#1977 = LINE('',#1978,#1979);
+#1978 = CARTESIAN_POINT('',(0.5,16.));
+#1979 = VECTOR('',#1980,1.);
+#1980 = DIRECTION('',(-1.,0.E+000));
+#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1982 = ORIENTED_EDGE('',*,*,#1983,.F.);
+#1983 = EDGE_CURVE('',#185,#1961,#1984,.T.);
+#1984 = SURFACE_CURVE('',#1985,(#1989,#1996),.PCURVE_S1.);
+#1985 = LINE('',#1986,#1987);
+#1986 = CARTESIAN_POINT('',(0.5,16.,-17.9));
+#1987 = VECTOR('',#1988,1.);
+#1988 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1989 = PCURVE('',#200,#1990);
+#1990 = DEFINITIONAL_REPRESENTATION('',(#1991),#1995);
+#1991 = LINE('',#1992,#1993);
+#1992 = CARTESIAN_POINT('',(1.,0.E+000));
+#1993 = VECTOR('',#1994,1.);
+#1994 = DIRECTION('',(0.E+000,-1.));
+#1995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1996 = PCURVE('',#233,#1997);
+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2002);
+#1998 = LINE('',#1999,#2000);
+#1999 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#2000 = VECTOR('',#2001,1.);
+#2001 = DIRECTION('',(-0.E+000,-1.));
+#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2003 = ORIENTED_EDGE('',*,*,#184,.F.);
+#2004 = ADVANCED_FACE('',(#2005),#294,.T.);
+#2005 = FACE_BOUND('',#2006,.F.);
+#2006 = EDGE_LOOP('',(#2007,#2008,#2009,#2035,#2036));
+#2007 = ORIENTED_EDGE('',*,*,#273,.F.);
+#2008 = ORIENTED_EDGE('',*,*,#1910,.T.);
+#2009 = ORIENTED_EDGE('',*,*,#2010,.T.);
+#2010 = EDGE_CURVE('',#1911,#770,#2011,.T.);
+#2011 = SURFACE_CURVE('',#2012,(#2017,#2024),.PCURVE_S1.);
+#2012 = CIRCLE('',#2013,10.5);
+#2013 = AXIS2_PLACEMENT_3D('',#2014,#2015,#2016);
+#2014 = CARTESIAN_POINT('',(0.5,-5.5,-12.));
+#2015 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2016 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2017 = PCURVE('',#294,#2018);
+#2018 = DEFINITIONAL_REPRESENTATION('',(#2019),#2023);
+#2019 = LINE('',#2020,#2021);
+#2020 = CARTESIAN_POINT('',(-0.E+000,-5.9));
+#2021 = VECTOR('',#2022,1.);
+#2022 = DIRECTION('',(-1.,0.E+000));
+#2023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2024 = PCURVE('',#842,#2025);
+#2025 = DEFINITIONAL_REPRESENTATION('',(#2026),#2034);
+#2026 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2027,#2028,#2029,#2030,
+#2031,#2032,#2033),.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('') );
+#2027 = CARTESIAN_POINT('',(-11.,-5.5));
+#2028 = CARTESIAN_POINT('',(-11.,12.686533479473));
+#2029 = CARTESIAN_POINT('',(4.75,3.593266739737));
+#2030 = CARTESIAN_POINT('',(20.5,-5.5));
+#2031 = CARTESIAN_POINT('',(4.75,-14.59326673973));
+#2032 = CARTESIAN_POINT('',(-11.,-23.68653347947));
+#2033 = CARTESIAN_POINT('',(-11.,-5.5));
+#2034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2035 = ORIENTED_EDGE('',*,*,#769,.T.);
+#2036 = ORIENTED_EDGE('',*,*,#2037,.F.);
+#2037 = EDGE_CURVE('',#246,#740,#2038,.T.);
+#2038 = SURFACE_CURVE('',#2039,(#2043,#2050),.PCURVE_S1.);
+#2039 = LINE('',#2040,#2041);
+#2040 = CARTESIAN_POINT('',(11.,-5.5,-17.9));
+#2041 = VECTOR('',#2042,1.);
+#2042 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2043 = PCURVE('',#294,#2044);
+#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049);
+#2045 = LINE('',#2046,#2047);
+#2046 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#2047 = VECTOR('',#2048,1.);
+#2048 = DIRECTION('',(-0.E+000,-1.));
+#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2050 = PCURVE('',#261,#2051);
+#2051 = DEFINITIONAL_REPRESENTATION('',(#2052),#2056);
+#2052 = LINE('',#2053,#2054);
+#2053 = CARTESIAN_POINT('',(11.,0.E+000));
+#2054 = VECTOR('',#2055,1.);
+#2055 = DIRECTION('',(0.E+000,-1.));
+#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2057 = ADVANCED_FACE('',(#2058),#233,.T.);
+#2058 = FACE_BOUND('',#2059,.F.);
+#2059 = EDGE_LOOP('',(#2060,#2061,#2082,#2083,#2109));
+#2060 = ORIENTED_EDGE('',*,*,#212,.F.);
+#2061 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2062 = EDGE_CURVE('',#213,#1290,#2063,.T.);
+#2063 = SURFACE_CURVE('',#2064,(#2068,#2075),.PCURVE_S1.);
+#2064 = LINE('',#2065,#2066);
+#2065 = CARTESIAN_POINT('',(11.,5.5,-17.9));
+#2066 = VECTOR('',#2067,1.);
+#2067 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2068 = PCURVE('',#233,#2069);
+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);
+#2070 = LINE('',#2071,#2072);
+#2071 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2072 = VECTOR('',#2073,1.);
+#2073 = DIRECTION('',(-0.E+000,-1.));
+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2075 = PCURVE('',#261,#2076);
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(0.E+000,-1.));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2082 = ORIENTED_EDGE('',*,*,#1289,.T.);
+#2083 = ORIENTED_EDGE('',*,*,#2084,.T.);
+#2084 = EDGE_CURVE('',#1262,#1961,#2085,.T.);
+#2085 = SURFACE_CURVE('',#2086,(#2091,#2098),.PCURVE_S1.);
+#2086 = CIRCLE('',#2087,10.5);
+#2087 = AXIS2_PLACEMENT_3D('',#2088,#2089,#2090);
+#2088 = CARTESIAN_POINT('',(0.5,5.5,-12.));
+#2089 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2090 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2091 = PCURVE('',#233,#2092);
+#2092 = DEFINITIONAL_REPRESENTATION('',(#2093),#2097);
+#2093 = LINE('',#2094,#2095);
+#2094 = CARTESIAN_POINT('',(-0.E+000,-5.9));
+#2095 = VECTOR('',#2096,1.);
+#2096 = DIRECTION('',(-1.,0.E+000));
+#2097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2098 = PCURVE('',#585,#2099);
+#2099 = DEFINITIONAL_REPRESENTATION('',(#2100),#2108);
+#2100 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2101,#2102,#2103,#2104,
+#2105,#2106,#2107),.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('') );
+#2101 = CARTESIAN_POINT('',(-11.,5.5));
+#2102 = CARTESIAN_POINT('',(-11.,23.686533479473));
+#2103 = CARTESIAN_POINT('',(4.75,14.593266739737));
+#2104 = CARTESIAN_POINT('',(20.5,5.5));
+#2105 = CARTESIAN_POINT('',(4.75,-3.593266739737));
+#2106 = CARTESIAN_POINT('',(-11.,-12.68653347947));
+#2107 = CARTESIAN_POINT('',(-11.,5.5));
+#2108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2109 = ORIENTED_EDGE('',*,*,#1983,.F.);
+#2110 = ADVANCED_FACE('',(#2111),#261,.T.);
+#2111 = FACE_BOUND('',#2112,.T.);
+#2112 = EDGE_LOOP('',(#2113,#2114,#2115,#2116,#2117));
+#2113 = ORIENTED_EDGE('',*,*,#245,.F.);
+#2114 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2115 = ORIENTED_EDGE('',*,*,#1321,.F.);
+#2116 = ORIENTED_EDGE('',*,*,#739,.F.);
+#2117 = ORIENTED_EDGE('',*,*,#2037,.F.);
+#2118 = ADVANCED_FACE('',(#2119),#379,.F.);
+#2119 = FACE_BOUND('',#2120,.T.);
+#2120 = EDGE_LOOP('',(#2121,#2122,#2143,#2144));
+#2121 = ORIENTED_EDGE('',*,*,#362,.T.);
+#2122 = ORIENTED_EDGE('',*,*,#2123,.T.);
+#2123 = EDGE_CURVE('',#363,#1476,#2124,.T.);
+#2124 = SEAM_CURVE('',#2125,(#2129,#2136),.PCURVE_S1.);
+#2125 = LINE('',#2126,#2127);
+#2126 = CARTESIAN_POINT('',(1.,11.96,-22.8));
+#2127 = VECTOR('',#2128,1.);
+#2128 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2129 = PCURVE('',#379,#2130);
+#2130 = DEFINITIONAL_REPRESENTATION('',(#2131),#2135);
+#2131 = LINE('',#2132,#2133);
+#2132 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#2133 = VECTOR('',#2134,1.);
+#2134 = DIRECTION('',(-0.E+000,-1.));
+#2135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2136 = PCURVE('',#379,#2137);
+#2137 = DEFINITIONAL_REPRESENTATION('',(#2138),#2142);
+#2138 = LINE('',#2139,#2140);
+#2139 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2140 = VECTOR('',#2141,1.);
+#2141 = DIRECTION('',(-0.E+000,-1.));
+#2142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2143 = ORIENTED_EDGE('',*,*,#1475,.T.);
+#2144 = ORIENTED_EDGE('',*,*,#2123,.F.);
+#2145 = ADVANCED_FACE('',(#2146),#411,.F.);
+#2146 = FACE_BOUND('',#2147,.F.);
+#2147 = EDGE_LOOP('',(#2148,#2169,#2170,#2191));
+#2148 = ORIENTED_EDGE('',*,*,#2149,.F.);
+#2149 = EDGE_CURVE('',#638,#394,#2150,.T.);
+#2150 = SURFACE_CURVE('',#2151,(#2155,#2162),.PCURVE_S1.);
+#2151 = LINE('',#2152,#2153);
+#2152 = CARTESIAN_POINT('',(-1.613743080998E+003,1.611243093439E+003,
+ 4.084802772509E+003));
+#2153 = VECTOR('',#2154,1.);
+#2154 = DIRECTION('',(0.344117718609,-0.344117718609,-0.873593722207));
+#2155 = PCURVE('',#411,#2156);
+#2156 = DEFINITIONAL_REPRESENTATION('',(#2157),#2161);
+#2157 = LINE('',#2158,#2159);
+#2158 = CARTESIAN_POINT('',(-1.611743080998E+003,-591.4388188034));
+#2159 = VECTOR('',#2160,1.);
+#2160 = DIRECTION('',(0.344117718609,-0.938926512428));
+#2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2162 = PCURVE('',#439,#2163);
+#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168);
+#2164 = LINE('',#2165,#2166);
+#2165 = CARTESIAN_POINT('',(1.615743080998E+003,-591.4388188034));
+#2166 = VECTOR('',#2167,1.);
+#2167 = DIRECTION('',(-0.344117718609,-0.938926512428));
+#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2169 = ORIENTED_EDGE('',*,*,#635,.F.);
+#2170 = ORIENTED_EDGE('',*,*,#2171,.T.);
+#2171 = EDGE_CURVE('',#636,#396,#2172,.T.);
+#2172 = SURFACE_CURVE('',#2173,(#2177,#2184),.PCURVE_S1.);
+#2173 = LINE('',#2174,#2175);
+#2174 = CARTESIAN_POINT('',(1.613772685249E+003,1.61127269769E+003,
+ 4.084877927278E+003));
+#2175 = VECTOR('',#2176,1.);
+#2176 = DIRECTION('',(-0.344117718609,-0.344117718609,-0.873593722207));
+#2177 = PCURVE('',#411,#2178);
+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(1.615772685249E+003,-591.3580434911));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(-0.344117718609,-0.938926512428));
+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2184 = PCURVE('',#498,#2185);
+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);
+#2186 = LINE('',#2187,#2188);
+#2187 = CARTESIAN_POINT('',(-1.611272685249E+003,-591.3580434911));
+#2188 = VECTOR('',#2189,1.);
+#2189 = DIRECTION('',(0.344117718609,-0.938926512428));
+#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2191 = ORIENTED_EDGE('',*,*,#393,.F.);
+#2192 = ADVANCED_FACE('',(#2193),#439,.F.);
+#2193 = FACE_BOUND('',#2194,.F.);
+#2194 = EDGE_LOOP('',(#2195,#2222,#2223,#2224,#2225));
+#2195 = ORIENTED_EDGE('',*,*,#2196,.F.);
+#2196 = EDGE_CURVE('',#1351,#424,#2197,.T.);
+#2197 = SURFACE_CURVE('',#2198,(#2202,#2209),.PCURVE_S1.);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(-1.830506133622E+003,1.244124275418E-005,
+ 4.63508783991E+003));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(0.366501226724,0.E+000,-0.930417567982));
+#2202 = PCURVE('',#439,#2203);
+#2203 = DEFINITIONAL_REPRESENTATION('',(#2204),#2208);
+#2204 = LINE('',#2205,#2206);
+#2205 = CARTESIAN_POINT('',(4.5,0.E+000));
+#2206 = VECTOR('',#2207,1.);
+#2207 = DIRECTION('',(0.E+000,-1.));
+#2208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2209 = PCURVE('',#472,#2210);
+#2210 = DEFINITIONAL_REPRESENTATION('',(#2211),#2221);
+#2211 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2212,#2213,#2214,#2215,#2216,
+ #2217,#2218,#2219,#2220),.UNSPECIFIED.,.F.,.F.,(9,9),(
+ 5.000911452279E+003,5.000967307616E+003),.PIECEWISE_BEZIER_KNOTS.);
+#2212 = CARTESIAN_POINT('',(3.141597983918,-5.000848031213E+003));
+#2213 = CARTESIAN_POINT('',(3.141597978074,-5.000854527311E+003));
+#2214 = CARTESIAN_POINT('',(3.141597972243,-5.00086102341E+003));
+#2215 = CARTESIAN_POINT('',(3.141597966427,-5.000867519497E+003));
+#2216 = CARTESIAN_POINT('',(3.141597960619,-5.000874015611E+003));
+#2217 = CARTESIAN_POINT('',(3.141597954849,-5.000880511691E+003));
+#2218 = CARTESIAN_POINT('',(3.141597949072,-5.000887007803E+003));
+#2219 = CARTESIAN_POINT('',(3.141597943316,-5.000893503902E+003));
+#2220 = CARTESIAN_POINT('',(3.141597937574,-5.0009E+003));
+#2221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2222 = ORIENTED_EDGE('',*,*,#1350,.F.);
+#2223 = ORIENTED_EDGE('',*,*,#674,.F.);
+#2224 = ORIENTED_EDGE('',*,*,#2149,.T.);
+#2225 = ORIENTED_EDGE('',*,*,#423,.F.);
+#2226 = ADVANCED_FACE('',(#2227),#498,.F.);
+#2227 = FACE_BOUND('',#2228,.F.);
+#2228 = EDGE_LOOP('',(#2229,#2230,#2231,#2232,#2253));
+#2229 = ORIENTED_EDGE('',*,*,#2171,.F.);
+#2230 = ORIENTED_EDGE('',*,*,#1434,.F.);
+#2231 = ORIENTED_EDGE('',*,*,#1404,.F.);
+#2232 = ORIENTED_EDGE('',*,*,#2233,.T.);
+#2233 = EDGE_CURVE('',#1381,#452,#2234,.T.);
+#2234 = SURFACE_CURVE('',#2235,(#2239,#2246),.PCURVE_S1.);
+#2235 = LINE('',#2236,#2237);
+#2236 = CARTESIAN_POINT('',(-1.999999999961,1.244125443395E-005,-17.));
+#2237 = VECTOR('',#2238,1.);
+#2238 = DIRECTION('',(-0.366501226717,2.279867506015E-006,
+ -0.930417567982));
+#2239 = PCURVE('',#498,#2240);
+#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);
+#2241 = LINE('',#2242,#2243);
+#2242 = CARTESIAN_POINT('',(-0.E+000,-5.E+003));
+#2243 = VECTOR('',#2244,1.);
+#2244 = DIRECTION('',(-2.279867506015E-006,-0.999999999997));
+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2246 = PCURVE('',#472,#2247);
+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252);
+#2248 = LINE('',#2249,#2250);
+#2249 = CARTESIAN_POINT('',(6.283179086552,-5.E+003));
+#2250 = VECTOR('',#2251,1.);
+#2251 = DIRECTION('',(0.E+000,-1.));
+#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2253 = ORIENTED_EDGE('',*,*,#484,.F.);
+#2254 = ADVANCED_FACE('',(#2255),#472,.F.);
+#2255 = FACE_BOUND('',#2256,.F.);
+#2256 = EDGE_LOOP('',(#2257,#2258,#2259,#2260));
+#2257 = ORIENTED_EDGE('',*,*,#1380,.F.);
+#2258 = ORIENTED_EDGE('',*,*,#2196,.T.);
+#2259 = ORIENTED_EDGE('',*,*,#451,.T.);
+#2260 = ORIENTED_EDGE('',*,*,#2233,.F.);
+#2261 = ADVANCED_FACE('',(#2262),#529,.F.);
+#2262 = FACE_BOUND('',#2263,.T.);
+#2263 = EDGE_LOOP('',(#2264,#2265,#2286,#2287,#2309,#2310));
+#2264 = ORIENTED_EDGE('',*,*,#512,.T.);
+#2265 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#2266 = EDGE_CURVE('',#513,#859,#2267,.T.);
+#2267 = SEAM_CURVE('',#2268,(#2272,#2279),.PCURVE_S1.);
+#2268 = LINE('',#2269,#2270);
+#2269 = CARTESIAN_POINT('',(1.,-12.54,-22.8));
+#2270 = VECTOR('',#2271,1.);
+#2271 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2272 = PCURVE('',#529,#2273);
+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);
+#2274 = LINE('',#2275,#2276);
+#2275 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#2276 = VECTOR('',#2277,1.);
+#2277 = DIRECTION('',(-0.E+000,-1.));
+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2279 = PCURVE('',#529,#2280);
+#2280 = DEFINITIONAL_REPRESENTATION('',(#2281),#2285);
+#2281 = LINE('',#2282,#2283);
+#2282 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2283 = VECTOR('',#2284,1.);
+#2284 = DIRECTION('',(-0.E+000,-1.));
+#2285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2286 = ORIENTED_EDGE('',*,*,#950,.T.);
+#2287 = ORIENTED_EDGE('',*,*,#2288,.F.);
+#2288 = EDGE_CURVE('',#826,#951,#2289,.T.);
+#2289 = SURFACE_CURVE('',#2290,(#2295,#2302),.PCURVE_S1.);
+#2290 = CIRCLE('',#2291,1.);
+#2291 = AXIS2_PLACEMENT_3D('',#2292,#2293,#2294);
+#2292 = CARTESIAN_POINT('',(0.E+000,-12.54,-12.));
+#2293 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2294 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2295 = PCURVE('',#529,#2296);
+#2296 = DEFINITIONAL_REPRESENTATION('',(#2297),#2301);
+#2297 = LINE('',#2298,#2299);
+#2298 = CARTESIAN_POINT('',(-6.28318530718,-10.8));
+#2299 = VECTOR('',#2300,1.);
+#2300 = DIRECTION('',(1.,-0.E+000));
+#2301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2302 = PCURVE('',#842,#2303);
+#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308);
+#2304 = CIRCLE('',#2305,1.);
+#2305 = AXIS2_PLACEMENT_2D('',#2306,#2307);
+#2306 = CARTESIAN_POINT('',(3.434356809215E-016,-12.54));
+#2307 = DIRECTION('',(-1.,0.E+000));
+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2309 = ORIENTED_EDGE('',*,*,#858,.T.);
+#2310 = ORIENTED_EDGE('',*,*,#2266,.F.);
+#2311 = ADVANCED_FACE('',(#2312),#585,.F.);
+#2312 = FACE_BOUND('',#2313,.F.);
+#2313 = EDGE_LOOP('',(#2314,#2315,#2316,#2317));
+#2314 = ORIENTED_EDGE('',*,*,#1261,.T.);
+#2315 = ORIENTED_EDGE('',*,*,#568,.F.);
+#2316 = ORIENTED_EDGE('',*,*,#1960,.T.);
+#2317 = ORIENTED_EDGE('',*,*,#2084,.F.);
+#2318 = ADVANCED_FACE('',(#2319),#842,.F.);
+#2319 = FACE_BOUND('',#2320,.F.);
+#2320 = EDGE_LOOP('',(#2321,#2322,#2323,#2324,#2325,#2326));
+#2321 = ORIENTED_EDGE('',*,*,#1858,.F.);
+#2322 = ORIENTED_EDGE('',*,*,#1201,.T.);
+#2323 = ORIENTED_EDGE('',*,*,#2288,.F.);
+#2324 = ORIENTED_EDGE('',*,*,#825,.T.);
+#2325 = ORIENTED_EDGE('',*,*,#2010,.F.);
+#2326 = ORIENTED_EDGE('',*,*,#1933,.T.);
+#2327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2331))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2328,#2329,#2330)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2328 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2329 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2330 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2331 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2328,
+ 'distance_accuracy_value','confusion accuracy');
+#2332 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#2333 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2334),#2327);
+#2334 = STYLED_ITEM('color',(#2335),#15);
+#2335 = PRESENTATION_STYLE_ASSIGNMENT((#2336,#2342));
+#2336 = SURFACE_STYLE_USAGE(.BOTH.,#2337);
+#2337 = SURFACE_SIDE_STYLE('',(#2338));
+#2338 = SURFACE_STYLE_FILL_AREA(#2339);
+#2339 = FILL_AREA_STYLE('',(#2340));
+#2340 = FILL_AREA_STYLE_COLOUR('',#2341);
+#2341 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#2342 = CURVE_STYLE('',#2343,POSITIVE_LENGTH_MEASURE(0.1),#2341);
+#2343 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/src/parts/trackball_sensor_mount.stl b/src/parts/trackball_sensor_mount.stl
new file mode 100644
index 0000000..b3e1afa
--- /dev/null
+++ b/src/parts/trackball_sensor_mount.stl
Binary files differ
diff --git a/src/parts/trackball_socket_body_34mm.step b/src/parts/trackball_socket_body_34mm.step
new file mode 100644
index 0000000..79e88ba
--- /dev/null
+++ b/src/parts/trackball_socket_body_34mm.step
@@ -0,0 +1,6836 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/trackball_
+socket_body_34mm.step','2021-08-17T20:20:23',('Author'),(''),
+ 'Open CASCADE STEP processor 7.2','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('Trackball_Holder','Trackball_Holder','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#5308);
+#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,#265,#346,#488,#537,#598,#682,#782,#838,#949,
+ #1094,#1426,#1453,#3149,#3155,#3182,#3209,#3259,#3288,#3323,#3399,
+ #3504,#3553,#3629,#3734,#3783,#3789,#3843,#3915,#3942,#3993,#4047,
+ #4142,#4196,#4270,#4296,#4346,#4378,#4432,#4504,#4531,#4582,#4636,
+ #4731,#4785,#4859,#4885,#4935,#4967,#5094,#5130,#5166,#5173,#5209,
+ #5245,#5252));
+#17 = ADVANCED_FACE('',(#18),#33,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#60,#88,#121,#150,#178,#211,#239));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.75,-19.60829439662,-10.55402661558));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(2.75,-23.35598699163,-1.506387453066));
+#26 = SURFACE_CURVE('',#27,(#32,#48),.PCURVE_S1.);
+#27 = CIRCLE('',#28,5.3);
+#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31);
+#29 = CARTESIAN_POINT('',(2.75,-19.60829427366,-5.254026615581));
+#30 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#31 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#32 = PCURVE('',#33,#38);
+#33 = PLANE('',#34);
+#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37);
+#35 = CARTESIAN_POINT('',(2.75,-21.5293873687,-5.440381800085));
+#36 = DIRECTION('',(1.,2.22044604925E-016,4.4E-016));
+#37 = DIRECTION('',(-4.4E-016,-9.769962616701E-032,1.));
+#38 = DEFINITIONAL_REPRESENTATION('',(#39),#47);
+#39 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40,#41,#42,#43,#44,#45,#46),
+.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(
+ '') );
+#40 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#41 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#42 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#43 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#44 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#45 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#46 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#47 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#48 = PCURVE('',#49,#54);
+#49 = CYLINDRICAL_SURFACE('',#50,5.3);
+#50 = AXIS2_PLACEMENT_3D('',#51,#52,#53);
+#51 = CARTESIAN_POINT('',(2.75,-19.60829427366,-5.254026615581));
+#52 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#53 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#54 = DEFINITIONAL_REPRESENTATION('',(#55),#59);
+#55 = LINE('',#56,#57);
+#56 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#57 = VECTOR('',#58,1.);
+#58 = DIRECTION('',(-1.,0.E+000));
+#59 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#60 = ORIENTED_EDGE('',*,*,#61,.T.);
+#61 = EDGE_CURVE('',#22,#62,#64,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(2.75,-18.03947122832,-10.55402661558));
+#64 = SURFACE_CURVE('',#65,(#69,#76),.PCURVE_S1.);
+#65 = LINE('',#66,#67);
+#66 = CARTESIAN_POINT('',(2.75,-19.60829439662,-10.55402661558));
+#67 = VECTOR('',#68,1.);
+#68 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#69 = PCURVE('',#33,#70);
+#70 = DEFINITIONAL_REPRESENTATION('',(#71),#75);
+#71 = LINE('',#72,#73);
+#72 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#73 = VECTOR('',#74,1.);
+#74 = DIRECTION('',(0.E+000,-1.));
+#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#76 = PCURVE('',#77,#82);
+#77 = PLANE('',#78);
+#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81);
+#79 = CARTESIAN_POINT('',(2.75,-19.60829439662,-10.55402661558));
+#80 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#81 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87);
+#83 = LINE('',#84,#85);
+#84 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#85 = VECTOR('',#86,1.);
+#86 = DIRECTION('',(1.,0.E+000));
+#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88 = ORIENTED_EDGE('',*,*,#89,.T.);
+#89 = EDGE_CURVE('',#62,#90,#92,.T.);
+#90 = VERTEX_POINT('',#91);
+#91 = CARTESIAN_POINT('',(2.75,-19.00259959565,-8.701218800103));
+#92 = SURFACE_CURVE('',#93,(#98,#109),.PCURVE_S1.);
+#93 = CIRCLE('',#94,20.9);
+#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97);
+#95 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,4.440892098501E-016)
+ );
+#96 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#97 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#98 = PCURVE('',#33,#99);
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#108);
+#100 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101,#102,#103,#104,#105,#106
+,#107),.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(
+ '') );
+#101 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#102 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#103 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#104 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#105 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#106 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#107 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#109 = PCURVE('',#110,#115);
+#110 = CYLINDRICAL_SURFACE('',#111,20.9);
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,6.1E-016));
+#113 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#114 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(-1.,0.E+000));
+#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#121 = ORIENTED_EDGE('',*,*,#122,.F.);
+#122 = EDGE_CURVE('',#123,#90,#125,.T.);
+#123 = VERTEX_POINT('',#124);
+#124 = CARTESIAN_POINT('',(2.75,-22.08315511843,-2.779139992071));
+#125 = SURFACE_CURVE('',#126,(#131,#138),.PCURVE_S1.);
+#126 = CIRCLE('',#127,3.5);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(2.75,-19.60829427366,-5.254026615581));
+#129 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#130 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#131 = PCURVE('',#33,#132);
+#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137);
+#133 = CIRCLE('',#134,3.5);
+#134 = AXIS2_PLACEMENT_2D('',#135,#136);
+#135 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#136 = DIRECTION('',(0.E+000,1.));
+#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#138 = PCURVE('',#139,#144);
+#139 = CYLINDRICAL_SURFACE('',#140,3.5);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(4.75,-19.60829427366,-5.254026615581));
+#142 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#143 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(1.,-0.E+000));
+#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#150 = ORIENTED_EDGE('',*,*,#151,.T.);
+#151 = EDGE_CURVE('',#123,#152,#154,.T.);
+#152 = VERTEX_POINT('',#153);
+#153 = CARTESIAN_POINT('',(2.75,-20.8432429731,-1.539227846713));
+#154 = SURFACE_CURVE('',#155,(#159,#166),.PCURVE_S1.);
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(2.75,-22.61002363301,-3.306008506625));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#159 = PCURVE('',#33,#160);
+#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165);
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(0.707106781187,-0.707106781187));
+#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#166 = PCURVE('',#167,#172);
+#167 = PLANE('',#168);
+#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171);
+#169 = CARTESIAN_POINT('',(4.75,-22.08315511844,-2.779139992054));
+#170 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187)
+ );
+#171 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(-0.745104598894,-2.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(1.,0.E+000));
+#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#178 = ORIENTED_EDGE('',*,*,#179,.T.);
+#179 = EDGE_CURVE('',#152,#180,#182,.T.);
+#180 = VERTEX_POINT('',#181);
+#181 = CARTESIAN_POINT('',(2.75,-20.9,-1.E-015));
+#182 = SURFACE_CURVE('',#183,(#188,#199),.PCURVE_S1.);
+#183 = CIRCLE('',#184,20.9);
+#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187);
+#185 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,4.440892098501E-016)
+ );
+#186 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#187 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#188 = PCURVE('',#33,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.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(
+ '') );
+#191 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#192 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#193 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#194 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#195 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#196 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#197 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#199 = PCURVE('',#200,#205);
+#200 = CYLINDRICAL_SURFACE('',#201,20.9);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,6.1E-016));
+#203 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#204 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(-1.,0.E+000));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#211 = ORIENTED_EDGE('',*,*,#212,.T.);
+#212 = EDGE_CURVE('',#180,#213,#215,.T.);
+#213 = VERTEX_POINT('',#214);
+#214 = CARTESIAN_POINT('',(2.75,-20.9,0.949599538664));
+#215 = SURFACE_CURVE('',#216,(#220,#227),.PCURVE_S1.);
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(2.75,-20.9,4.440892098501E-016));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#220 = PCURVE('',#33,#221);
+#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(1.,-0.E+000));
+#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#227 = PCURVE('',#228,#233);
+#228 = PLANE('',#229);
+#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
+#230 = CARTESIAN_POINT('',(2.75,-20.9,6.1E-016));
+#231 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#232 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);
+#234 = LINE('',#235,#236);
+#235 = CARTESIAN_POINT('',(-1.7E-016,-0.E+000));
+#236 = VECTOR('',#237,1.);
+#237 = DIRECTION('',(1.,0.E+000));
+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#239 = ORIENTED_EDGE('',*,*,#240,.F.);
+#240 = EDGE_CURVE('',#24,#213,#241,.T.);
+#241 = SURFACE_CURVE('',#242,(#246,#253),.PCURVE_S1.);
+#242 = LINE('',#243,#244);
+#243 = CARTESIAN_POINT('',(2.75,-23.35598699168,-1.506387453019));
+#244 = VECTOR('',#245,1.);
+#245 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#246 = PCURVE('',#33,#247);
+#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
+#248 = LINE('',#249,#250);
+#249 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#250 = VECTOR('',#251,1.);
+#251 = DIRECTION('',(0.707106781187,-0.707106781187));
+#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#253 = PCURVE('',#254,#259);
+#254 = PLANE('',#255);
+#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
+#256 = CARTESIAN_POINT('',(2.75,-23.35598699168,-1.506387453019));
+#257 = DIRECTION('',(2.990754131623E-018,0.707106781187,-0.707106781187)
+ );
+#258 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264);
+#260 = LINE('',#261,#262);
+#261 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#262 = VECTOR('',#263,1.);
+#263 = DIRECTION('',(1.,0.E+000));
+#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#265 = ADVANCED_FACE('',(#266),#49,.T.);
+#266 = FACE_BOUND('',#267,.F.);
+#267 = EDGE_LOOP('',(#268,#291,#324,#345));
+#268 = ORIENTED_EDGE('',*,*,#269,.T.);
+#269 = EDGE_CURVE('',#22,#270,#272,.T.);
+#270 = VERTEX_POINT('',#271);
+#271 = CARTESIAN_POINT('',(-2.75,-19.60829439662,-10.55402661558));
+#272 = SURFACE_CURVE('',#273,(#277,#284),.PCURVE_S1.);
+#273 = LINE('',#274,#275);
+#274 = CARTESIAN_POINT('',(2.75,-19.60829439662,-10.55402661558));
+#275 = VECTOR('',#276,1.);
+#276 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#277 = PCURVE('',#49,#278);
+#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
+#279 = LINE('',#280,#281);
+#280 = CARTESIAN_POINT('',(-4.712389003585,0.E+000));
+#281 = VECTOR('',#282,1.);
+#282 = DIRECTION('',(-0.E+000,-1.));
+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#284 = PCURVE('',#77,#285);
+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(0.E+000,-1.));
+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#291 = ORIENTED_EDGE('',*,*,#292,.T.);
+#292 = EDGE_CURVE('',#270,#293,#295,.T.);
+#293 = VERTEX_POINT('',#294);
+#294 = CARTESIAN_POINT('',(-2.75,-23.35598699163,-1.506387453066));
+#295 = SURFACE_CURVE('',#296,(#301,#308),.PCURVE_S1.);
+#296 = CIRCLE('',#297,5.3);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(-2.75,-19.60829427366,-5.254026615581));
+#299 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#300 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#301 = PCURVE('',#49,#302);
+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307);
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(-1.,0.E+000));
+#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#308 = PCURVE('',#309,#314);
+#309 = PLANE('',#310);
+#310 = AXIS2_PLACEMENT_3D('',#311,#312,#313);
+#311 = CARTESIAN_POINT('',(-2.75,-21.5293873687,-5.440381800085));
+#312 = DIRECTION('',(1.,2.22044604925E-016,4.4E-016));
+#313 = DIRECTION('',(-4.4E-016,-9.769962616701E-032,1.));
+#314 = DEFINITIONAL_REPRESENTATION('',(#315),#323);
+#315 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#316,#317,#318,#319,#320,#321
+,#322),.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(
+ '') );
+#316 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#317 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#318 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#319 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#320 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#321 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#322 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#324 = ORIENTED_EDGE('',*,*,#325,.F.);
+#325 = EDGE_CURVE('',#24,#293,#326,.T.);
+#326 = SURFACE_CURVE('',#327,(#331,#338),.PCURVE_S1.);
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(2.75,-23.35598699163,-1.506387453066));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#331 = PCURVE('',#49,#332);
+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(-7.068576325403,0.E+000));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(-0.E+000,-1.));
+#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#338 = PCURVE('',#254,#339);
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(1.6E-016,0.E+000));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(0.E+000,-1.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#345 = ORIENTED_EDGE('',*,*,#21,.F.);
+#346 = ADVANCED_FACE('',(#347),#254,.F.);
+#347 = FACE_BOUND('',#348,.F.);
+#348 = EDGE_LOOP('',(#349,#350,#351,#374,#402,#437,#467));
+#349 = ORIENTED_EDGE('',*,*,#240,.F.);
+#350 = ORIENTED_EDGE('',*,*,#325,.T.);
+#351 = ORIENTED_EDGE('',*,*,#352,.T.);
+#352 = EDGE_CURVE('',#293,#353,#355,.T.);
+#353 = VERTEX_POINT('',#354);
+#354 = CARTESIAN_POINT('',(-2.75,-20.9,0.949599538664));
+#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(-2.75,-23.35598699168,-1.506387453019));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#360 = PCURVE('',#254,#361);
+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
+#362 = LINE('',#363,#364);
+#363 = CARTESIAN_POINT('',(-1.26E-015,-5.5));
+#364 = VECTOR('',#365,1.);
+#365 = DIRECTION('',(1.,0.E+000));
+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#367 = PCURVE('',#309,#368);
+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(0.707106781187,-0.707106781187));
+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#374 = ORIENTED_EDGE('',*,*,#375,.F.);
+#375 = EDGE_CURVE('',#376,#353,#378,.T.);
+#376 = VERTEX_POINT('',#377);
+#377 = CARTESIAN_POINT('',(-2.046948949046,-20.9,0.949599538664));
+#378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.);
+#379 = LINE('',#380,#381);
+#380 = CARTESIAN_POINT('',(2.75,-20.9,0.949599538664));
+#381 = VECTOR('',#382,1.);
+#382 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#383 = PCURVE('',#254,#384);
+#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(3.47329011265,4.4E-016));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(0.E+000,-1.));
+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#390 = PCURVE('',#391,#396);
+#391 = PLANE('',#392);
+#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);
+#393 = CARTESIAN_POINT('',(2.75,-20.9,6.1E-016));
+#394 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#395 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);
+#397 = LINE('',#398,#399);
+#398 = CARTESIAN_POINT('',(0.949599538664,2.1E-016));
+#399 = VECTOR('',#400,1.);
+#400 = DIRECTION('',(0.E+000,-1.));
+#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#402 = ORIENTED_EDGE('',*,*,#403,.F.);
+#403 = EDGE_CURVE('',#404,#376,#406,.T.);
+#404 = VERTEX_POINT('',#405);
+#405 = CARTESIAN_POINT('',(4.662936703426E-015,-21.,0.849599538664));
+#406 = SURFACE_CURVE('',#407,(#412,#419),.PCURVE_S1.);
+#407 = ELLIPSE('',#408,29.698484809835,21.);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(-4.85E-015,-1.076916333886E-030,
+ 21.849599538664));
+#410 = DIRECTION('',(2.990754131623E-018,0.707106781187,-0.707106781187)
+ );
+#411 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#412 = PCURVE('',#254,#413);
+#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);
+#414 = ELLIPSE('',#415,29.698484809835,21.);
+#415 = AXIS2_PLACEMENT_2D('',#416,#417);
+#416 = CARTESIAN_POINT('',(33.030353566248,-2.75));
+#417 = DIRECTION('',(1.,0.E+000));
+#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#419 = PCURVE('',#420,#425);
+#420 = CYLINDRICAL_SURFACE('',#421,21.);
+#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424);
+#422 = CARTESIAN_POINT('',(0.E+000,0.E+000,-5.1E-015));
+#423 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#424 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#425 = DEFINITIONAL_REPRESENTATION('',(#426),#436);
+#426 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#427,#428,#429,#430,#431,#432,
+ #433,#434,#435),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+ 3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
+#427 = CARTESIAN_POINT('',(8.9E-016,0.849599538664));
+#428 = CARTESIAN_POINT('',(-1.972461197275E-002,0.849599538664));
+#429 = CARTESIAN_POINT('',(-3.944922394538E-002,0.858936986284));
+#430 = CARTESIAN_POINT('',(-5.917383591867E-002,0.877611881519));
+#431 = CARTESIAN_POINT('',(-7.889844789071E-002,0.905616474347));
+#432 = CARTESIAN_POINT('',(-9.862305986422E-002,0.942935264664));
+#433 = CARTESIAN_POINT('',(-0.118347671836,0.989545018467));
+#434 = CARTESIAN_POINT('',(-0.138072283809,1.045414799909));
+#435 = CARTESIAN_POINT('',(-0.157796895782,1.110506019419));
+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#437 = ORIENTED_EDGE('',*,*,#438,.F.);
+#438 = EDGE_CURVE('',#439,#404,#441,.T.);
+#439 = VERTEX_POINT('',#440);
+#440 = CARTESIAN_POINT('',(2.046948949046,-20.9,0.949599538664));
+#441 = SURFACE_CURVE('',#442,(#447,#454),.PCURVE_S1.);
+#442 = ELLIPSE('',#443,29.698484809835,21.);
+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
+#444 = CARTESIAN_POINT('',(-4.85E-015,-1.076916333886E-030,
+ 21.849599538664));
+#445 = DIRECTION('',(2.990754131623E-018,0.707106781187,-0.707106781187)
+ );
+#446 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#447 = PCURVE('',#254,#448);
+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);
+#449 = ELLIPSE('',#450,29.698484809835,21.);
+#450 = AXIS2_PLACEMENT_2D('',#451,#452);
+#451 = CARTESIAN_POINT('',(33.030353566248,-2.75));
+#452 = DIRECTION('',(1.,0.E+000));
+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#454 = PCURVE('',#420,#455);
+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#466);
+#456 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#457,#458,#459,#460,#461,#462,
+ #463,#464,#465),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#457 = CARTESIAN_POINT('',(-6.125388411398,1.110506019419));
+#458 = CARTESIAN_POINT('',(-6.14511302337,1.045414799909));
+#459 = CARTESIAN_POINT('',(-6.164837635335,0.989545018465));
+#460 = CARTESIAN_POINT('',(-6.184562247327,0.94293526467));
+#461 = CARTESIAN_POINT('',(-6.204286859273,0.905616474333));
+#462 = CARTESIAN_POINT('',(-6.224011471251,0.877611881524));
+#463 = CARTESIAN_POINT('',(-6.24373608323,0.858936986282));
+#464 = CARTESIAN_POINT('',(-6.263460695207,0.849599538664));
+#465 = CARTESIAN_POINT('',(-6.28318530718,0.849599538664));
+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#467 = ORIENTED_EDGE('',*,*,#468,.F.);
+#468 = EDGE_CURVE('',#213,#439,#469,.T.);
+#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(2.75,-20.9,0.949599538664));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#474 = PCURVE('',#254,#475);
+#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
+#476 = LINE('',#477,#478);
+#477 = CARTESIAN_POINT('',(3.47329011265,4.4E-016));
+#478 = VECTOR('',#479,1.);
+#479 = DIRECTION('',(0.E+000,-1.));
+#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#481 = PCURVE('',#228,#482);
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(0.949599538664,2.1E-016));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(0.E+000,-1.));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#488 = ADVANCED_FACE('',(#489),#228,.T.);
+#489 = FACE_BOUND('',#490,.T.);
+#490 = EDGE_LOOP('',(#491,#492,#515,#536));
+#491 = ORIENTED_EDGE('',*,*,#212,.F.);
+#492 = ORIENTED_EDGE('',*,*,#493,.T.);
+#493 = EDGE_CURVE('',#180,#494,#496,.T.);
+#494 = VERTEX_POINT('',#495);
+#495 = CARTESIAN_POINT('',(2.046948949045,-20.9,-3.E-015));
+#496 = SURFACE_CURVE('',#497,(#501,#508),.PCURVE_S1.);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(2.75,-20.9,-1.95E-015));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#501 = PCURVE('',#228,#502);
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(-2.56E-015,-0.E+000));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(0.E+000,-1.));
+#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#508 = PCURVE('',#200,#509);
+#509 = DEFINITIONAL_REPRESENTATION('',(#510),#514);
+#510 = LINE('',#511,#512);
+#511 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#512 = VECTOR('',#513,1.);
+#513 = DIRECTION('',(-0.E+000,-1.));
+#514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#515 = ORIENTED_EDGE('',*,*,#516,.T.);
+#516 = EDGE_CURVE('',#494,#439,#517,.T.);
+#517 = SURFACE_CURVE('',#518,(#522,#529),.PCURVE_S1.);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(2.046948949046,-20.9,-4.65E-015));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#522 = PCURVE('',#228,#523);
+#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(-5.1E-015,-0.703051050954));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(1.,0.E+000));
+#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#529 = PCURVE('',#420,#530);
+#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535);
+#531 = LINE('',#532,#533);
+#532 = CARTESIAN_POINT('',(-6.18555653214,0.E+000));
+#533 = VECTOR('',#534,1.);
+#534 = DIRECTION('',(-0.E+000,1.));
+#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#536 = ORIENTED_EDGE('',*,*,#468,.F.);
+#537 = ADVANCED_FACE('',(#538),#200,.F.);
+#538 = FACE_BOUND('',#539,.T.);
+#539 = EDGE_LOOP('',(#540,#541,#564,#597));
+#540 = ORIENTED_EDGE('',*,*,#179,.F.);
+#541 = ORIENTED_EDGE('',*,*,#542,.F.);
+#542 = EDGE_CURVE('',#543,#152,#545,.T.);
+#543 = VERTEX_POINT('',#544);
+#544 = CARTESIAN_POINT('',(2.046948949046,-20.8432429731,-1.539227846713
+ ));
+#545 = SURFACE_CURVE('',#546,(#550,#557),.PCURVE_S1.);
+#546 = LINE('',#547,#548);
+#547 = CARTESIAN_POINT('',(2.75,-20.8432429731,-1.539227846713));
+#548 = VECTOR('',#549,1.);
+#549 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#550 = PCURVE('',#200,#551);
+#551 = DEFINITIONAL_REPRESENTATION('',(#552),#556);
+#552 = LINE('',#553,#554);
+#553 = CARTESIAN_POINT('',(-6.209471302621,0.E+000));
+#554 = VECTOR('',#555,1.);
+#555 = DIRECTION('',(-0.E+000,1.));
+#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#557 = PCURVE('',#167,#558);
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(0.E+000,1.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#564 = ORIENTED_EDGE('',*,*,#565,.F.);
+#565 = EDGE_CURVE('',#494,#543,#566,.T.);
+#566 = SURFACE_CURVE('',#567,(#572,#579),.PCURVE_S1.);
+#567 = CIRCLE('',#568,20.9);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(2.046948949046,4.545139706926E-016,4.5E-016)
+ );
+#570 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#571 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#572 = PCURVE('',#200,#573);
+#573 = DEFINITIONAL_REPRESENTATION('',(#574),#578);
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(-7.853981633974,-0.703051050954));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(1.,-0.E+000));
+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#579 = PCURVE('',#580,#585);
+#580 = SPHERICAL_SURFACE('',#581,21.);
+#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
+#582 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#583 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#584 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#596);
+#586 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#587,#588,#589,#590,#591,#592,
+ #593,#594,#595),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
+ 1.644510331353),.PIECEWISE_BEZIER_KNOTS.);
+#587 = CARTESIAN_POINT('',(-6.18555653214,6.E-017));
+#588 = CARTESIAN_POINT('',(-6.18555653214,-9.170373186137E-003));
+#589 = CARTESIAN_POINT('',(-6.185547119172,-1.834074637227E-002));
+#590 = CARTESIAN_POINT('',(-6.185528293205,-2.751110828603E-002));
+#591 = CARTESIAN_POINT('',(-6.185500045904,-3.668144765518E-002));
+#592 = CARTESIAN_POINT('',(-6.185462360289,-4.58517531832E-002));
+#593 = CARTESIAN_POINT('',(-6.185415211131,-5.502201352506E-002));
+#594 = CARTESIAN_POINT('',(-6.185358564482,-6.419221726252E-002));
+#595 = CARTESIAN_POINT('',(-6.185292377765,-7.336235287909E-002));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#597 = ORIENTED_EDGE('',*,*,#493,.F.);
+#598 = ADVANCED_FACE('',(#599),#167,.F.);
+#599 = FACE_BOUND('',#600,.F.);
+#600 = EDGE_LOOP('',(#601,#631,#652,#653,#654));
+#601 = ORIENTED_EDGE('',*,*,#602,.F.);
+#602 = EDGE_CURVE('',#603,#605,#607,.T.);
+#603 = VERTEX_POINT('',#604);
+#604 = CARTESIAN_POINT('',(4.75,-22.08315511843,-2.779139992071));
+#605 = VERTEX_POINT('',#606);
+#606 = CARTESIAN_POINT('',(4.75,-20.42500621723,-1.120991090846));
+#607 = SURFACE_CURVE('',#608,(#612,#619),.PCURVE_S1.);
+#608 = LINE('',#609,#610);
+#609 = CARTESIAN_POINT('',(4.75,-22.08315511844,-2.779139992054));
+#610 = VECTOR('',#611,1.);
+#611 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#612 = PCURVE('',#167,#613);
+#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(1.,0.E+000));
+#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#619 = PCURVE('',#620,#625);
+#620 = PLANE('',#621);
+#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624);
+#622 = CARTESIAN_POINT('',(4.75,-19.50966898896,-4.12871798293));
+#623 = DIRECTION('',(-1.,-2.22044604925E-016,-4.4E-016));
+#624 = DIRECTION('',(4.4E-016,9.769962616701E-032,-1.));
+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#631 = ORIENTED_EDGE('',*,*,#632,.T.);
+#632 = EDGE_CURVE('',#603,#123,#633,.T.);
+#633 = SURFACE_CURVE('',#634,(#638,#645),.PCURVE_S1.);
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(4.75,-22.08315511843,-2.779139992071));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#638 = PCURVE('',#167,#639);
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(-4.08E-015,0.E+000));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(0.E+000,-1.));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#645 = PCURVE('',#139,#646);
+#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651);
+#647 = LINE('',#648,#649);
+#648 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#649 = VECTOR('',#650,1.);
+#650 = DIRECTION('',(-0.E+000,-1.));
+#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#652 = ORIENTED_EDGE('',*,*,#151,.T.);
+#653 = ORIENTED_EDGE('',*,*,#542,.F.);
+#654 = ORIENTED_EDGE('',*,*,#655,.F.);
+#655 = EDGE_CURVE('',#605,#543,#656,.T.);
+#656 = SURFACE_CURVE('',#657,(#662,#669),.PCURVE_S1.);
+#657 = CIRCLE('',#658,15.958618361249);
+#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661);
+#659 = CARTESIAN_POINT('',(3.176206103355E-018,-9.652007563196,
+ 9.652007563196));
+#660 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187)
+ );
+#661 = DIRECTION('',(3.170092458684E-016,-0.707106781187,-0.707106781187
+ ));
+#662 = PCURVE('',#167,#663);
+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
+#664 = CIRCLE('',#665,15.958618361249);
+#665 = AXIS2_PLACEMENT_2D('',#666,#667);
+#666 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#667 = DIRECTION('',(-1.,0.E+000));
+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#669 = PCURVE('',#580,#670);
+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#681);
+#671 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#672,#673,#674,#675,#676,#677,
+ #678,#679,#680),.UNSPECIFIED.,.F.,.F.,(9,9),(5.980960603306,
+ 6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#672 = CARTESIAN_POINT('',(-6.054688735045,-5.34059118292E-002));
+#673 = CARTESIAN_POINT('',(-6.082792758401,-5.945679727355E-002));
+#674 = CARTESIAN_POINT('',(-6.11108761296,-6.467198741371E-002));
+#675 = CARTESIAN_POINT('',(-6.139545933023,-6.903757935021E-002));
+#676 = CARTESIAN_POINT('',(-6.168137856537,-7.254201001331E-002));
+#677 = CARTESIAN_POINT('',(-6.19683145083,-7.517636133844E-002));
+#678 = CARTESIAN_POINT('',(-6.225593313326,-7.693460488626E-002));
+#679 = CARTESIAN_POINT('',(-6.254389310264,-7.781372667209E-002));
+#680 = CARTESIAN_POINT('',(-6.28318530718,-7.781372667209E-002));
+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#682 = ADVANCED_FACE('',(#683),#139,.T.);
+#683 = FACE_BOUND('',#684,.F.);
+#684 = EDGE_LOOP('',(#685,#709,#759,#780,#781));
+#685 = ORIENTED_EDGE('',*,*,#686,.F.);
+#686 = EDGE_CURVE('',#687,#603,#689,.T.);
+#687 = VERTEX_POINT('',#688);
+#688 = CARTESIAN_POINT('',(4.75,-18.56278142403,-8.59422165199));
+#689 = SURFACE_CURVE('',#690,(#695,#702),.PCURVE_S1.);
+#690 = CIRCLE('',#691,3.5);
+#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
+#692 = CARTESIAN_POINT('',(4.75,-19.60829427366,-5.254026615581));
+#693 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#694 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#695 = PCURVE('',#139,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(-1.,0.E+000));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#702 = PCURVE('',#620,#703);
+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);
+#704 = CIRCLE('',#705,3.5);
+#705 = AXIS2_PLACEMENT_2D('',#706,#707);
+#706 = CARTESIAN_POINT('',(1.125308632651,9.862528469927E-002));
+#707 = DIRECTION('',(0.E+000,1.));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#709 = ORIENTED_EDGE('',*,*,#710,.F.);
+#710 = EDGE_CURVE('',#711,#687,#713,.T.);
+#711 = VERTEX_POINT('',#712);
+#712 = CARTESIAN_POINT('',(2.046948949046,-19.00259959565,
+ -8.701218800103));
+#713 = SURFACE_CURVE('',#714,(#727,#743),.PCURVE_S1.);
+#714 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#715,#716,#717,#718,#719,#720,
+ #721,#722,#723,#724,#725,#726),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.666932112124,1.),.UNSPECIFIED.);
+#715 = CARTESIAN_POINT('',(1.062217053457E-014,-19.10503763872,
+ -8.717656613052));
+#716 = CARTESIAN_POINT('',(0.530630438015,-19.10503763872,
+ -8.717656613052));
+#717 = CARTESIAN_POINT('',(1.061256001207,-19.08845186124,
+ -8.715246355796));
+#718 = CARTESIAN_POINT('',(1.591509199306,-19.05528025334,
+ -8.710428214391));
+#719 = CARTESIAN_POINT('',(2.121038301484,-19.00575872317,
+ -8.702621030781));
+#720 = CARTESIAN_POINT('',(2.649506637288,-18.94034435859,
+ -8.690690744147));
+#721 = CARTESIAN_POINT('',(3.439818655798,-18.81940713268,
+ -8.664210975192));
+#722 = CARTESIAN_POINT('',(3.702701430841,-18.77532522652,
+ -8.653962340398));
+#723 = CARTESIAN_POINT('',(3.965200661004,-18.72752261935,
+ -8.642083888726));
+#724 = CARTESIAN_POINT('',(4.227277012971,-18.67609223154,
+ -8.628345706905));
+#725 = CARTESIAN_POINT('',(4.48889053389,-18.62113923613,-8.61248820497)
+ );
+#726 = CARTESIAN_POINT('',(4.7500006,-18.56278128993,-8.594221610016));
+#727 = PCURVE('',#139,#728);
+#728 = DEFINITIONAL_REPRESENTATION('',(#729),#742);
+#729 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#730,#731,#732,#733,#734,#735,
+ #736,#737,#738,#739,#740,#741),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.666932112124,1.),.UNSPECIFIED.);
+#730 = CARTESIAN_POINT('',(-4.568101238017,-4.75));
+#731 = CARTESIAN_POINT('',(-4.568101238017,-4.219369561985));
+#732 = CARTESIAN_POINT('',(-4.563312697375,-3.688743998793));
+#733 = CARTESIAN_POINT('',(-4.553735517638,-3.158490800694));
+#734 = CARTESIAN_POINT('',(-4.539413092806,-2.628961698516));
+#735 = CARTESIAN_POINT('',(-4.520426742313,-2.100493362712));
+#736 = CARTESIAN_POINT('',(-4.485054678191,-1.310181344202));
+#737 = CARTESIAN_POINT('',(-4.472125025856,-1.047298569159));
+#738 = CARTESIAN_POINT('',(-4.458054324361,-0.784799338996));
+#739 = CARTESIAN_POINT('',(-4.442848763329,-0.522722987029));
+#740 = CARTESIAN_POINT('',(-4.42651136787,-0.26110946611));
+#741 = CARTESIAN_POINT('',(-4.409039948933,5.9999999991E-007));
+#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#743 = PCURVE('',#580,#744);
+#744 = DEFINITIONAL_REPRESENTATION('',(#745),#758);
+#745 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#746,#747,#748,#749,#750,#751,
+ #752,#753,#754,#755,#756,#757),.UNSPECIFIED.,.F.,.F.,(7,5,7),(
+ 0.E+000,0.666932112124,1.),.UNSPECIFIED.);
+#746 = CARTESIAN_POINT('',(-6.28318530718,-0.428081851576));
+#747 = CARTESIAN_POINT('',(-6.255410934365,-0.428081851576));
+#748 = CARTESIAN_POINT('',(-6.227636814606,-0.427955694408));
+#749 = CARTESIAN_POINT('',(-6.199850824963,-0.427703497909));
+#750 = CARTESIAN_POINT('',(-6.172039956621,-0.427294916545));
+#751 = CARTESIAN_POINT('',(-6.144195812107,-0.426670658467));
+#752 = CARTESIAN_POINT('',(-6.10239673415,-0.425286119831));
+#753 = CARTESIAN_POINT('',(-6.088466553296,-0.424750368286));
+#754 = CARTESIAN_POINT('',(-6.074528076345,-0.424129586296));
+#755 = CARTESIAN_POINT('',(-6.060581871754,-0.423411855053));
+#756 = CARTESIAN_POINT('',(-6.046629240619,-0.422583768567));
+#757 = CARTESIAN_POINT('',(-6.03267233499,-0.421630441037));
+#758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#759 = ORIENTED_EDGE('',*,*,#760,.T.);
+#760 = EDGE_CURVE('',#711,#90,#761,.T.);
+#761 = SURFACE_CURVE('',#762,(#766,#773),.PCURVE_S1.);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(2.75,-19.00259959565,-8.701218800103));
+#764 = VECTOR('',#765,1.);
+#765 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#766 = PCURVE('',#139,#767);
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(-0.E+000,1.));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#773 = PCURVE('',#110,#774);
+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779);
+#775 = LINE('',#776,#777);
+#776 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#777 = VECTOR('',#778,1.);
+#778 = DIRECTION('',(-0.E+000,1.));
+#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#780 = ORIENTED_EDGE('',*,*,#122,.F.);
+#781 = ORIENTED_EDGE('',*,*,#632,.F.);
+#782 = ADVANCED_FACE('',(#783),#110,.F.);
+#783 = FACE_BOUND('',#784,.T.);
+#784 = EDGE_LOOP('',(#785,#786,#809,#837));
+#785 = ORIENTED_EDGE('',*,*,#89,.F.);
+#786 = ORIENTED_EDGE('',*,*,#787,.T.);
+#787 = EDGE_CURVE('',#62,#788,#790,.T.);
+#788 = VERTEX_POINT('',#789);
+#789 = CARTESIAN_POINT('',(2.046948949046,-18.03947122832,
+ -10.55402661558));
+#790 = SURFACE_CURVE('',#791,(#795,#802),.PCURVE_S1.);
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(2.75,-18.03947122832,-10.55402661558));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#795 = PCURVE('',#110,#796);
+#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801);
+#797 = LINE('',#798,#799);
+#798 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#799 = VECTOR('',#800,1.);
+#800 = DIRECTION('',(-0.E+000,-1.));
+#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#802 = PCURVE('',#77,#803);
+#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(1.568823168303,0.E+000));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(0.E+000,-1.));
+#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#809 = ORIENTED_EDGE('',*,*,#810,.F.);
+#810 = EDGE_CURVE('',#711,#788,#811,.T.);
+#811 = SURFACE_CURVE('',#812,(#817,#824),.PCURVE_S1.);
+#812 = CIRCLE('',#813,20.9);
+#813 = AXIS2_PLACEMENT_3D('',#814,#815,#816);
+#814 = CARTESIAN_POINT('',(2.046948949046,4.545139706926E-016,4.5E-016)
+ );
+#815 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#816 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#817 = PCURVE('',#110,#818);
+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#823);
+#819 = LINE('',#820,#821);
+#820 = CARTESIAN_POINT('',(-7.853981633974,-0.703051050954));
+#821 = VECTOR('',#822,1.);
+#822 = DIRECTION('',(1.,-0.E+000));
+#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#824 = PCURVE('',#580,#825);
+#825 = DEFINITIONAL_REPRESENTATION('',(#826),#836);
+#826 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#827,#828,#829,#830,#831,#832,
+ #833,#834,#835),.UNSPECIFIED.,.F.,.F.,(9,9),(2.000197328101,
+ 2.100152050324),.PIECEWISE_BEZIER_KNOTS.);
+#827 = CARTESIAN_POINT('',(-6.175879653146,-0.427221628748));
+#828 = CARTESIAN_POINT('',(-6.175270447269,-0.43964410496));
+#829 = CARTESIAN_POINT('',(-6.174634368532,-0.452065649511));
+#830 = CARTESIAN_POINT('',(-6.173970524873,-0.464486207429));
+#831 = CARTESIAN_POINT('',(-6.173277950595,-0.476905720529));
+#832 = CARTESIAN_POINT('',(-6.172555599383,-0.489324127043));
+#833 = CARTESIAN_POINT('',(-6.171802335403,-0.501741361142));
+#834 = CARTESIAN_POINT('',(-6.171016923404,-0.514157352448));
+#835 = CARTESIAN_POINT('',(-6.170198015951,-0.52657202536));
+#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#837 = ORIENTED_EDGE('',*,*,#760,.T.);
+#838 = ADVANCED_FACE('',(#839),#77,.T.);
+#839 = FACE_BOUND('',#840,.T.);
+#840 = EDGE_LOOP('',(#841,#842,#843,#866,#894,#922,#948));
+#841 = ORIENTED_EDGE('',*,*,#61,.F.);
+#842 = ORIENTED_EDGE('',*,*,#269,.T.);
+#843 = ORIENTED_EDGE('',*,*,#844,.T.);
+#844 = EDGE_CURVE('',#270,#845,#847,.T.);
+#845 = VERTEX_POINT('',#846);
+#846 = CARTESIAN_POINT('',(-2.75,-18.03947122832,-10.55402661558));
+#847 = SURFACE_CURVE('',#848,(#852,#859),.PCURVE_S1.);
+#848 = LINE('',#849,#850);
+#849 = CARTESIAN_POINT('',(-2.75,-19.60829439662,-10.55402661558));
+#850 = VECTOR('',#851,1.);
+#851 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#852 = PCURVE('',#77,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(0.E+000,-5.5));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(1.,0.E+000));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#859 = PCURVE('',#309,#860);
+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865);
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(0.E+000,-1.));
+#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#866 = ORIENTED_EDGE('',*,*,#867,.F.);
+#867 = EDGE_CURVE('',#868,#845,#870,.T.);
+#868 = VERTEX_POINT('',#869);
+#869 = CARTESIAN_POINT('',(-2.046948949046,-18.03947122832,
+ -10.55402661558));
+#870 = SURFACE_CURVE('',#871,(#875,#882),.PCURVE_S1.);
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(2.75,-18.03947122832,-10.55402661558));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#875 = PCURVE('',#77,#876);
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(1.568823168303,0.E+000));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(0.E+000,-1.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#882 = PCURVE('',#883,#888);
+#883 = CYLINDRICAL_SURFACE('',#884,20.9);
+#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887);
+#885 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,6.1E-016));
+#886 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#887 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893);
+#889 = LINE('',#890,#891);
+#890 = CARTESIAN_POINT('',(-5.75382958365,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 = ORIENTED_EDGE('',*,*,#895,.T.);
+#895 = EDGE_CURVE('',#868,#896,#898,.T.);
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(9.031271764538E-015,-18.1552340166,
+ -10.55402661558));
+#898 = SURFACE_CURVE('',#899,(#904,#915),.PCURVE_S1.);
+#899 = CIRCLE('',#900,18.155234016603);
+#900 = AXIS2_PLACEMENT_3D('',#901,#902,#903);
+#901 = CARTESIAN_POINT('',(2.34E-015,5.195843755246E-031,-10.55402661558
+ ));
+#902 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#903 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#904 = PCURVE('',#77,#905);
+#905 = DEFINITIONAL_REPRESENTATION('',(#906),#914);
+#906 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#907,#908,#909,#910,#911,#912
+,#913),.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(
+ '') );
+#907 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#908 = CARTESIAN_POINT('',(1.453060380026,28.695787740058));
+#909 = CARTESIAN_POINT('',(28.68591140493,12.972893870029));
+#910 = CARTESIAN_POINT('',(55.918762429834,-2.75));
+#911 = CARTESIAN_POINT('',(28.68591140493,-18.47289387002));
+#912 = CARTESIAN_POINT('',(1.453060380026,-34.19578774005));
+#913 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#915 = PCURVE('',#580,#916);
+#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(-6.28318530718,-0.52657202536));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(1.,-0.E+000));
+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#922 = ORIENTED_EDGE('',*,*,#923,.T.);
+#923 = EDGE_CURVE('',#896,#788,#924,.T.);
+#924 = SURFACE_CURVE('',#925,(#930,#941),.PCURVE_S1.);
+#925 = CIRCLE('',#926,18.155234016603);
+#926 = AXIS2_PLACEMENT_3D('',#927,#928,#929);
+#927 = CARTESIAN_POINT('',(2.34E-015,5.195843755246E-031,-10.55402661558
+ ));
+#928 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#929 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#930 = PCURVE('',#77,#931);
+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#940);
+#932 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#933,#934,#935,#936,#937,#938
+,#939),.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(
+ '') );
+#933 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#934 = CARTESIAN_POINT('',(1.453060380026,28.695787740058));
+#935 = CARTESIAN_POINT('',(28.68591140493,12.972893870029));
+#936 = CARTESIAN_POINT('',(55.918762429834,-2.75));
+#937 = CARTESIAN_POINT('',(28.68591140493,-18.47289387002));
+#938 = CARTESIAN_POINT('',(1.453060380026,-34.19578774005));
+#939 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#941 = PCURVE('',#580,#942);
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947);
+#943 = LINE('',#944,#945);
+#944 = CARTESIAN_POINT('',(-6.28318530718,-0.52657202536));
+#945 = VECTOR('',#946,1.);
+#946 = DIRECTION('',(1.,-0.E+000));
+#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#948 = ORIENTED_EDGE('',*,*,#787,.F.);
+#949 = ADVANCED_FACE('',(#950),#309,.F.);
+#950 = FACE_BOUND('',#951,.F.);
+#951 = EDGE_LOOP('',(#952,#953,#954,#982,#1011,#1039,#1072,#1093));
+#952 = ORIENTED_EDGE('',*,*,#292,.F.);
+#953 = ORIENTED_EDGE('',*,*,#844,.T.);
+#954 = ORIENTED_EDGE('',*,*,#955,.T.);
+#955 = EDGE_CURVE('',#845,#956,#958,.T.);
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(-2.75,-19.00259959565,-8.701218800103));
+#958 = SURFACE_CURVE('',#959,(#964,#975),.PCURVE_S1.);
+#959 = CIRCLE('',#960,20.9);
+#960 = AXIS2_PLACEMENT_3D('',#961,#962,#963);
+#961 = CARTESIAN_POINT('',(-2.75,-6.106226635438E-016,
+ -4.440892098501E-016));
+#962 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#963 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#964 = PCURVE('',#309,#965);
+#965 = DEFINITIONAL_REPRESENTATION('',(#966),#974);
+#966 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#967,#968,#969,#970,#971,#972
+,#973),.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(
+ '') );
+#967 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#968 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#969 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#970 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#971 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#972 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#973 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#975 = PCURVE('',#883,#976);
+#976 = DEFINITIONAL_REPRESENTATION('',(#977),#981);
+#977 = LINE('',#978,#979);
+#978 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#979 = VECTOR('',#980,1.);
+#980 = DIRECTION('',(-1.,0.E+000));
+#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#982 = ORIENTED_EDGE('',*,*,#983,.F.);
+#983 = EDGE_CURVE('',#984,#956,#986,.T.);
+#984 = VERTEX_POINT('',#985);
+#985 = CARTESIAN_POINT('',(-2.75,-22.08315511843,-2.779139992071));
+#986 = SURFACE_CURVE('',#987,(#992,#999),.PCURVE_S1.);
+#987 = CIRCLE('',#988,3.5);
+#988 = AXIS2_PLACEMENT_3D('',#989,#990,#991);
+#989 = CARTESIAN_POINT('',(-2.75,-19.60829427366,-5.254026615581));
+#990 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#991 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#992 = PCURVE('',#309,#993);
+#993 = DEFINITIONAL_REPRESENTATION('',(#994),#998);
+#994 = CIRCLE('',#995,3.5);
+#995 = AXIS2_PLACEMENT_2D('',#996,#997);
+#996 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#997 = DIRECTION('',(0.E+000,1.));
+#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#999 = PCURVE('',#1000,#1005);
+#1000 = CYLINDRICAL_SURFACE('',#1001,3.5);
+#1001 = AXIS2_PLACEMENT_3D('',#1002,#1003,#1004);
+#1002 = CARTESIAN_POINT('',(4.75,-19.60829427366,-5.254026615581));
+#1003 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#1004 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1010);
+#1006 = LINE('',#1007,#1008);
+#1007 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
+#1008 = VECTOR('',#1009,1.);
+#1009 = DIRECTION('',(1.,-0.E+000));
+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1011 = ORIENTED_EDGE('',*,*,#1012,.T.);
+#1012 = EDGE_CURVE('',#984,#1013,#1015,.T.);
+#1013 = VERTEX_POINT('',#1014);
+#1014 = CARTESIAN_POINT('',(-2.75,-20.8432429731,-1.539227846713));
+#1015 = SURFACE_CURVE('',#1016,(#1020,#1027),.PCURVE_S1.);
+#1016 = LINE('',#1017,#1018);
+#1017 = CARTESIAN_POINT('',(-2.75,-22.61002363301,-3.306008506625));
+#1018 = VECTOR('',#1019,1.);
+#1019 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#1020 = PCURVE('',#309,#1021);
+#1021 = DEFINITIONAL_REPRESENTATION('',(#1022),#1026);
+#1022 = LINE('',#1023,#1024);
+#1023 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#1024 = VECTOR('',#1025,1.);
+#1025 = DIRECTION('',(0.707106781187,-0.707106781187));
+#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1027 = PCURVE('',#1028,#1033);
+#1028 = PLANE('',#1029);
+#1029 = AXIS2_PLACEMENT_3D('',#1030,#1031,#1032);
+#1030 = CARTESIAN_POINT('',(4.75,-22.08315511844,-2.779139992054));
+#1031 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187
+ ));
+#1032 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038);
+#1034 = LINE('',#1035,#1036);
+#1035 = CARTESIAN_POINT('',(-0.745104598894,-7.5));
+#1036 = VECTOR('',#1037,1.);
+#1037 = DIRECTION('',(1.,0.E+000));
+#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1039 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1040 = EDGE_CURVE('',#1013,#1041,#1043,.T.);
+#1041 = VERTEX_POINT('',#1042);
+#1042 = CARTESIAN_POINT('',(-2.75,-20.9,-4.E-015));
+#1043 = SURFACE_CURVE('',#1044,(#1049,#1060),.PCURVE_S1.);
+#1044 = CIRCLE('',#1045,20.9);
+#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048);
+#1046 = CARTESIAN_POINT('',(-2.75,-6.106226635438E-016,
+ -4.440892098501E-016));
+#1047 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#1048 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1049 = PCURVE('',#309,#1050);
+#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1059);
+#1051 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1052,#1053,#1054,#1055,
+#1056,#1057,#1058),.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('') );
+#1052 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#1053 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#1054 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#1055 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#1056 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#1057 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#1058 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1060 = PCURVE('',#1061,#1066);
+#1061 = CYLINDRICAL_SURFACE('',#1062,20.9);
+#1062 = AXIS2_PLACEMENT_3D('',#1063,#1064,#1065);
+#1063 = CARTESIAN_POINT('',(2.75,6.106226635438E-016,6.1E-016));
+#1064 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#1065 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1066 = DEFINITIONAL_REPRESENTATION('',(#1067),#1071);
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#1069 = VECTOR('',#1070,1.);
+#1070 = DIRECTION('',(-1.,0.E+000));
+#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1072 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#1073 = EDGE_CURVE('',#1041,#353,#1074,.T.);
+#1074 = SURFACE_CURVE('',#1075,(#1079,#1086),.PCURVE_S1.);
+#1075 = LINE('',#1076,#1077);
+#1076 = CARTESIAN_POINT('',(-2.75,-20.9,-4.440892098501E-016));
+#1077 = VECTOR('',#1078,1.);
+#1078 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1079 = PCURVE('',#309,#1080);
+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(1.,-0.E+000));
+#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1086 = PCURVE('',#391,#1087);
+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(1.7E-016,-5.5));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(1.,0.E+000));
+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1093 = ORIENTED_EDGE('',*,*,#352,.F.);
+#1094 = ADVANCED_FACE('',(#1095),#420,.T.);
+#1095 = FACE_BOUND('',#1096,.F.);
+#1096 = EDGE_LOOP('',(#1097,#1120,#1144,#1172,#1207,#1235,#1259,#1287,
+ #1322,#1350,#1372,#1373,#1374,#1397,#1424,#1425));
+#1097 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1098 = EDGE_CURVE('',#1099,#376,#1101,.T.);
+#1099 = VERTEX_POINT('',#1100);
+#1100 = CARTESIAN_POINT('',(-2.046948949045,-20.9,-5.E-015));
+#1101 = SURFACE_CURVE('',#1102,(#1106,#1113),.PCURVE_S1.);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(-2.046948949046,-20.9,-5.55E-015));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1106 = PCURVE('',#420,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(-9.762877503947E-002,0.E+000));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(-0.E+000,1.));
+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1113 = PCURVE('',#391,#1114);
+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(-5.1E-015,-4.796948949046));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(1.,0.E+000));
+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1120 = ORIENTED_EDGE('',*,*,#1121,.T.);
+#1121 = EDGE_CURVE('',#1099,#1122,#1124,.T.);
+#1122 = VERTEX_POINT('',#1123);
+#1123 = CARTESIAN_POINT('',(-19.12340541361,8.677290209876,-1.1E-014));
+#1124 = SURFACE_CURVE('',#1125,(#1130,#1137),.PCURVE_S1.);
+#1125 = CIRCLE('',#1126,21.);
+#1126 = AXIS2_PLACEMENT_3D('',#1127,#1128,#1129);
+#1127 = CARTESIAN_POINT('',(0.E+000,0.E+000,-5.12E-015));
+#1128 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1129 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1130 = PCURVE('',#420,#1131);
+#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136);
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(-1.,0.E+000));
+#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1137 = PCURVE('',#580,#1138);
+#1138 = DEFINITIONAL_REPRESENTATION('',(#1139),#1143);
+#1139 = LINE('',#1140,#1141);
+#1140 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#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('',*,*,#1145,.T.);
+#1145 = EDGE_CURVE('',#1122,#1146,#1148,.T.);
+#1146 = VERTEX_POINT('',#1147);
+#1147 = CARTESIAN_POINT('',(-19.12340541361,8.677290209876,
+ 0.949599538664));
+#1148 = SURFACE_CURVE('',#1149,(#1153,#1160),.PCURVE_S1.);
+#1149 = LINE('',#1150,#1151);
+#1150 = CARTESIAN_POINT('',(-19.12340541361,8.677290209876,-9.74E-015));
+#1151 = VECTOR('',#1152,1.);
+#1152 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1153 = PCURVE('',#420,#1154);
+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(-1.996766327354,-3.9E-016));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(-0.E+000,1.));
+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1160 = PCURVE('',#1161,#1166);
+#1161 = PLANE('',#1162);
+#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165);
+#1163 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 2.6645352591E-015));
+#1164 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#1165 = DIRECTION('',(4.609680969672E-016,8.326672684689E-016,1.));
+#1166 = DEFINITIONAL_REPRESENTATION('',(#1167),#1171);
+#1167 = LINE('',#1168,#1169);
+#1168 = CARTESIAN_POINT('',(-7.72E-015,-0.703051050954));
+#1169 = VECTOR('',#1170,1.);
+#1170 = DIRECTION('',(1.,1.17E-015));
+#1171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1172 = ORIENTED_EDGE('',*,*,#1173,.T.);
+#1173 = EDGE_CURVE('',#1146,#1174,#1176,.T.);
+#1174 = VERTEX_POINT('',#1175);
+#1175 = CARTESIAN_POINT('',(-17.07645646457,12.222709790124,
+ 0.949599538664));
+#1176 = SURFACE_CURVE('',#1177,(#1182,#1195),.PCURVE_S1.);
+#1177 = ELLIPSE('',#1178,29.698484809835,21.);
+#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181);
+#1179 = CARTESIAN_POINT('',(-4.85E-015,-1.076916333886E-030,
+ 21.849599538664));
+#1180 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#1181 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#1182 = PCURVE('',#420,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1194);
+#1184 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1185,#1186,#1187,#1188,#1189,
+ #1190,#1191,#1192,#1193),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808
+ ,3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
+#1185 = CARTESIAN_POINT('',(-1.936598206611,1.110506019419));
+#1186 = CARTESIAN_POINT('',(-1.976047430557,0.980323580399));
+#1187 = CARTESIAN_POINT('',(-2.0154966545,0.887026893647));
+#1188 = CARTESIAN_POINT('',(-2.054945878447,0.83092467579));
+#1189 = CARTESIAN_POINT('',(-2.094395102382,0.81220318343));
+#1190 = CARTESIAN_POINT('',(-2.133844326338,0.830924675788));
+#1191 = CARTESIAN_POINT('',(-2.173293550283,0.887026893646));
+#1192 = CARTESIAN_POINT('',(-2.21274277423,0.980323580399));
+#1193 = CARTESIAN_POINT('',(-2.252191998175,1.110506019419));
+#1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1195 = PCURVE('',#1196,#1201);
+#1196 = PLANE('',#1197);
+#1197 = AXIS2_PLACEMENT_3D('',#1198,#1199,#1200);
+#1198 = CARTESIAN_POINT('',(-21.60187806525,9.296423635434,
+ -1.506387453019));
+#1199 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#1200 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1206);
+#1202 = ELLIPSE('',#1203,29.698484809835,21.);
+#1203 = AXIS2_PLACEMENT_2D('',#1204,#1205);
+#1204 = CARTESIAN_POINT('',(33.030353566248,-2.75));
+#1205 = DIRECTION('',(1.,1.63E-015));
+#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1207 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#1208 = EDGE_CURVE('',#1209,#1174,#1211,.T.);
+#1209 = VERTEX_POINT('',#1210);
+#1210 = CARTESIAN_POINT('',(-17.07645646457,12.222709790124,-1.3E-014));
+#1211 = SURFACE_CURVE('',#1212,(#1216,#1223),.PCURVE_S1.);
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(-17.07645646457,12.222709790124,-9.29E-015)
+ );
+#1214 = VECTOR('',#1215,1.);
+#1215 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1216 = PCURVE('',#420,#1217);
+#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1222);
+#1218 = LINE('',#1219,#1220);
+#1219 = CARTESIAN_POINT('',(-2.192023877433,-3.9E-016));
+#1220 = VECTOR('',#1221,1.);
+#1221 = DIRECTION('',(-0.E+000,1.));
+#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1223 = PCURVE('',#1224,#1229);
+#1224 = PLANE('',#1225);
+#1225 = AXIS2_PLACEMENT_3D('',#1226,#1227,#1228);
+#1226 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 2.6645352591E-015));
+#1227 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#1228 = DIRECTION('',(4.609680969672E-016,8.326672684689E-016,1.));
+#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1234);
+#1230 = LINE('',#1231,#1232);
+#1231 = CARTESIAN_POINT('',(-3.26E-015,-4.796948949046));
+#1232 = VECTOR('',#1233,1.);
+#1233 = DIRECTION('',(1.,1.17E-015));
+#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1235 = ORIENTED_EDGE('',*,*,#1236,.T.);
+#1236 = EDGE_CURVE('',#1209,#1237,#1239,.T.);
+#1237 = VERTEX_POINT('',#1238);
+#1238 = CARTESIAN_POINT('',(17.076456464572,12.222709790124,-6.E-015));
+#1239 = SURFACE_CURVE('',#1240,(#1245,#1252),.PCURVE_S1.);
+#1240 = CIRCLE('',#1241,21.);
+#1241 = AXIS2_PLACEMENT_3D('',#1242,#1243,#1244);
+#1242 = CARTESIAN_POINT('',(0.E+000,0.E+000,-5.12E-015));
+#1243 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1244 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1245 = PCURVE('',#420,#1246);
+#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(-1.,0.E+000));
+#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1252 = PCURVE('',#580,#1253);
+#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1258);
+#1254 = LINE('',#1255,#1256);
+#1255 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#1256 = VECTOR('',#1257,1.);
+#1257 = DIRECTION('',(-1.,0.E+000));
+#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1259 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#1260 = EDGE_CURVE('',#1237,#1261,#1263,.T.);
+#1261 = VERTEX_POINT('',#1262);
+#1262 = CARTESIAN_POINT('',(17.076456464572,12.222709790124,
+ 0.949599538664));
+#1263 = SURFACE_CURVE('',#1264,(#1268,#1275),.PCURVE_S1.);
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(17.076456464572,12.222709790124,-2.18E-014)
+ );
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1268 = PCURVE('',#420,#1269);
+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(-4.091161429747,-2.049E-014));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(-0.E+000,1.));
+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1275 = PCURVE('',#1276,#1281);
+#1276 = PLANE('',#1277);
+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
+#1278 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ -1.50990331349E-014));
+#1279 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#1280 = DIRECTION('',(9.21736374475E-016,-5.551115123126E-017,1.));
+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(-5.46E-015,-0.703051050954));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(1.,5.6E-016));
+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1287 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#1288 = EDGE_CURVE('',#1261,#1289,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(19.123405413618,8.677290209876,
+ 0.949599538664));
+#1291 = SURFACE_CURVE('',#1292,(#1297,#1310),.PCURVE_S1.);
+#1292 = ELLIPSE('',#1293,29.698484809835,21.);
+#1293 = AXIS2_PLACEMENT_3D('',#1294,#1295,#1296);
+#1294 = CARTESIAN_POINT('',(-4.85E-015,-1.076916333886E-030,
+ 21.849599538664));
+#1295 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1296 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#1297 = PCURVE('',#420,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1309);
+#1299 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1300,#1301,#1302,#1303,#1304,
+ #1305,#1306,#1307,#1308),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808
+ ,3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
+#1300 = CARTESIAN_POINT('',(-4.030993309004,1.110506019419));
+#1301 = CARTESIAN_POINT('',(-4.07044253295,0.980323580399));
+#1302 = CARTESIAN_POINT('',(-4.109891756897,0.887026893646));
+#1303 = CARTESIAN_POINT('',(-4.149340980828,0.83092467579));
+#1304 = CARTESIAN_POINT('',(-4.1887902048,0.81220318343));
+#1305 = CARTESIAN_POINT('',(-4.228239428716,0.830924675789));
+#1306 = CARTESIAN_POINT('',(-4.267688652677,0.887026893647));
+#1307 = CARTESIAN_POINT('',(-4.307137876623,0.980323580399));
+#1308 = CARTESIAN_POINT('',(-4.346587100568,1.110506019419));
+#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1310 = PCURVE('',#1311,#1316);
+#1311 = PLANE('',#1312);
+#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315);
+#1313 = CARTESIAN_POINT('',(18.851878065256,14.059563356249,
+ -1.506387453019));
+#1314 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1315 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321);
+#1317 = ELLIPSE('',#1318,29.698484809835,21.);
+#1318 = AXIS2_PLACEMENT_2D('',#1319,#1320);
+#1319 = CARTESIAN_POINT('',(33.030353566248,-2.75));
+#1320 = DIRECTION('',(1.,8.1E-016));
+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1322 = ORIENTED_EDGE('',*,*,#1323,.F.);
+#1323 = EDGE_CURVE('',#1324,#1289,#1326,.T.);
+#1324 = VERTEX_POINT('',#1325);
+#1325 = CARTESIAN_POINT('',(19.123405413618,8.677290209876,-6.E-015));
+#1326 = SURFACE_CURVE('',#1327,(#1331,#1338),.PCURVE_S1.);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(19.123405413618,8.677290209876,-2.134E-014)
+ );
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1331 = PCURVE('',#420,#1332);
+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337);
+#1333 = LINE('',#1334,#1335);
+#1334 = CARTESIAN_POINT('',(-4.286418979826,-2.049E-014));
+#1335 = VECTOR('',#1336,1.);
+#1336 = DIRECTION('',(-0.E+000,1.));
+#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1338 = PCURVE('',#1339,#1344);
+#1339 = PLANE('',#1340);
+#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343);
+#1341 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ -1.50990331349E-014));
+#1342 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#1343 = DIRECTION('',(9.21736374475E-016,-5.551115123126E-017,1.));
+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(-2.97E-015,-4.796948949046));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(1.,5.6E-016));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1350 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1351 = EDGE_CURVE('',#1324,#494,#1352,.T.);
+#1352 = SURFACE_CURVE('',#1353,(#1358,#1365),.PCURVE_S1.);
+#1353 = CIRCLE('',#1354,21.);
+#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357);
+#1355 = CARTESIAN_POINT('',(0.E+000,0.E+000,-5.12E-015));
+#1356 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1357 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1358 = PCURVE('',#420,#1359);
+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364);
+#1360 = LINE('',#1361,#1362);
+#1361 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1362 = VECTOR('',#1363,1.);
+#1363 = DIRECTION('',(-1.,0.E+000));
+#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1365 = PCURVE('',#580,#1366);
+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371);
+#1367 = LINE('',#1368,#1369);
+#1368 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#1369 = VECTOR('',#1370,1.);
+#1370 = DIRECTION('',(-1.,0.E+000));
+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1372 = ORIENTED_EDGE('',*,*,#516,.T.);
+#1373 = ORIENTED_EDGE('',*,*,#438,.T.);
+#1374 = ORIENTED_EDGE('',*,*,#1375,.T.);
+#1375 = EDGE_CURVE('',#404,#1376,#1378,.T.);
+#1376 = VERTEX_POINT('',#1377);
+#1377 = CARTESIAN_POINT('',(2.662936703426E-015,-21.,5.));
+#1378 = SEAM_CURVE('',#1379,(#1383,#1390),.PCURVE_S1.);
+#1379 = LINE('',#1380,#1381);
+#1380 = CARTESIAN_POINT('',(4.662936703426E-015,-21.,-5.1E-015));
+#1381 = VECTOR('',#1382,1.);
+#1382 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1383 = PCURVE('',#420,#1384);
+#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1389);
+#1385 = LINE('',#1386,#1387);
+#1386 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1387 = VECTOR('',#1388,1.);
+#1388 = DIRECTION('',(-0.E+000,1.));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1390 = PCURVE('',#420,#1391);
+#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396);
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(-0.E+000,1.));
+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1397 = ORIENTED_EDGE('',*,*,#1398,.F.);
+#1398 = EDGE_CURVE('',#1376,#1376,#1399,.T.);
+#1399 = SURFACE_CURVE('',#1400,(#1405,#1412),.PCURVE_S1.);
+#1400 = CIRCLE('',#1401,21.);
+#1401 = AXIS2_PLACEMENT_3D('',#1402,#1403,#1404);
+#1402 = CARTESIAN_POINT('',(-1.11E-015,-2.464695114668E-031,5.));
+#1403 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1404 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1405 = PCURVE('',#420,#1406);
+#1406 = DEFINITIONAL_REPRESENTATION('',(#1407),#1411);
+#1407 = LINE('',#1408,#1409);
+#1408 = CARTESIAN_POINT('',(-0.E+000,5.));
+#1409 = VECTOR('',#1410,1.);
+#1410 = DIRECTION('',(-1.,0.E+000));
+#1411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1412 = PCURVE('',#1413,#1418);
+#1413 = PLANE('',#1414);
+#1414 = AXIS2_PLACEMENT_3D('',#1415,#1416,#1417);
+#1415 = CARTESIAN_POINT('',(-1.11E-015,-2.464695114668E-031,5.));
+#1416 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1417 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1418 = DEFINITIONAL_REPRESENTATION('',(#1419),#1423);
+#1419 = CIRCLE('',#1420,21.);
+#1420 = AXIS2_PLACEMENT_2D('',#1421,#1422);
+#1421 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1422 = DIRECTION('',(1.,-0.E+000));
+#1423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1424 = ORIENTED_EDGE('',*,*,#1375,.F.);
+#1425 = ORIENTED_EDGE('',*,*,#403,.T.);
+#1426 = ADVANCED_FACE('',(#1427),#391,.T.);
+#1427 = FACE_BOUND('',#1428,.T.);
+#1428 = EDGE_LOOP('',(#1429,#1430,#1451,#1452));
+#1429 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1430 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#1431 = EDGE_CURVE('',#1099,#1041,#1432,.T.);
+#1432 = SURFACE_CURVE('',#1433,(#1437,#1444),.PCURVE_S1.);
+#1433 = LINE('',#1434,#1435);
+#1434 = CARTESIAN_POINT('',(2.75,-20.9,-1.95E-015));
+#1435 = VECTOR('',#1436,1.);
+#1436 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#1437 = PCURVE('',#391,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(-2.56E-015,-0.E+000));
+#1441 = VECTOR('',#1442,1.);
+#1442 = DIRECTION('',(0.E+000,-1.));
+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1444 = PCURVE('',#1061,#1445);
+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450);
+#1446 = LINE('',#1447,#1448);
+#1447 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#1448 = VECTOR('',#1449,1.);
+#1449 = DIRECTION('',(-0.E+000,-1.));
+#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1451 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#1452 = ORIENTED_EDGE('',*,*,#375,.F.);
+#1453 = ADVANCED_FACE('',(#1454),#580,.T.);
+#1454 = FACE_BOUND('',#1455,.F.);
+#1455 = EDGE_LOOP('',(#1456,#1480,#1481,#1482,#1483,#1484,#1512,#1513,
+ #1514,#1515,#1612,#1647,#1682,#1767,#1864,#1897,#1994,#2079,#2114,
+ #2149,#2244,#2245,#2342,#2377,#2412,#2497,#2594,#2627,#2724,#2809,
+ #2844,#2879,#2974,#2975,#3005,#3035,#3070,#3120,#3148));
+#1456 = ORIENTED_EDGE('',*,*,#1457,.F.);
+#1457 = EDGE_CURVE('',#1458,#896,#1460,.T.);
+#1458 = VERTEX_POINT('',#1459);
+#1459 = CARTESIAN_POINT('',(9.E-015,4.E-015,-21.));
+#1460 = SEAM_CURVE('',#1461,(#1466,#1473),.PCURVE_S1.);
+#1461 = CIRCLE('',#1462,21.);
+#1462 = AXIS2_PLACEMENT_3D('',#1463,#1464,#1465);
+#1463 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1464 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#1465 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1466 = PCURVE('',#580,#1467);
+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1472);
+#1468 = LINE('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(-0.E+000,1.));
+#1472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1473 = PCURVE('',#580,#1474);
+#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);
+#1475 = LINE('',#1476,#1477);
+#1476 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
+#1477 = VECTOR('',#1478,1.);
+#1478 = DIRECTION('',(-0.E+000,1.));
+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1480 = ORIENTED_EDGE('',*,*,#1457,.T.);
+#1481 = ORIENTED_EDGE('',*,*,#923,.T.);
+#1482 = ORIENTED_EDGE('',*,*,#810,.F.);
+#1483 = ORIENTED_EDGE('',*,*,#710,.T.);
+#1484 = ORIENTED_EDGE('',*,*,#1485,.T.);
+#1485 = EDGE_CURVE('',#687,#605,#1486,.T.);
+#1486 = SURFACE_CURVE('',#1487,(#1492,#1505),.PCURVE_S1.);
+#1487 = CIRCLE('',#1488,20.455744914327);
+#1488 = AXIS2_PLACEMENT_3D('',#1489,#1490,#1491);
+#1489 = CARTESIAN_POINT('',(4.75,1.054711873394E-015,1.05E-015));
+#1490 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#1491 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1492 = PCURVE('',#580,#1493);
+#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1504);
+#1494 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1495,#1496,#1497,#1498,#1499,
+ #1500,#1501,#1502,#1503),.UNSPECIFIED.,.F.,.F.,(9,9),(1.128573475555
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1495 = CARTESIAN_POINT('',(-6.031700609977,-0.429986366786));
+#1496 = CARTESIAN_POINT('',(-6.038008928406,-0.376447328754));
+#1497 = CARTESIAN_POINT('',(-6.043121553009,-0.322809120888));
+#1498 = CARTESIAN_POINT('',(-6.047208423217,-0.269096916935));
+#1499 = CARTESIAN_POINT('',(-6.050380198787,-0.215329588633));
+#1500 = CARTESIAN_POINT('',(-6.052712035944,-0.161522850001));
+#1501 = CARTESIAN_POINT('',(-6.054250869911,-0.107690450241));
+#1502 = CARTESIAN_POINT('',(-6.055020293512,-5.384522523961E-002));
+#1503 = CARTESIAN_POINT('',(-6.055020293512,-6.E-017));
+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1505 = PCURVE('',#620,#1506);
+#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1511);
+#1507 = CIRCLE('',#1508,20.455744914327);
+#1508 = AXIS2_PLACEMENT_2D('',#1509,#1510);
+#1509 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#1510 = DIRECTION('',(1.,0.E+000));
+#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1512 = ORIENTED_EDGE('',*,*,#655,.T.);
+#1513 = ORIENTED_EDGE('',*,*,#565,.F.);
+#1514 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1515 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#1516 = EDGE_CURVE('',#1517,#1324,#1519,.T.);
+#1517 = VERTEX_POINT('',#1518);
+#1518 = CARTESIAN_POINT('',(19.074252386472,8.648911696423,-1.5392278467
+ ));
+#1519 = SURFACE_CURVE('',#1520,(#1547,#1577),.PCURVE_S1.);
+#1520 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1521 = CARTESIAN_POINT('',(16.646114829092,7.247025824039,
+ -10.55402661558));
+#1522 = CARTESIAN_POINT('',(16.79746407037,7.334407145221,
+ -10.25531295706));
+#1523 = CARTESIAN_POINT('',(16.943102295062,7.418491787473,
+ -9.952739391805));
+#1524 = CARTESIAN_POINT('',(17.082918834333,7.499214734048,
+ -9.646524611262));
+#1525 = CARTESIAN_POINT('',(17.350710680641,7.653824428601,
+ -9.027268858752));
+#1526 = CARTESIAN_POINT('',(17.478686165817,7.727711109417,
+ -8.714227870644));
+#1527 = CARTESIAN_POINT('',(17.600643662168,7.798123302765,
+ -8.397999149326));
+#1528 = CARTESIAN_POINT('',(17.832352424398,7.931900419012,
+ -7.759635022845));
+#1529 = CARTESIAN_POINT('',(17.942103766027,7.995265385646,
+ -7.43749959592));
+#1530 = CARTESIAN_POINT('',(18.045667499439,8.055057935009,
+ -7.112643666341));
+#1531 = CARTESIAN_POINT('',(18.239886257838,8.167190187453,
+ -6.459285316501));
+#1532 = CARTESIAN_POINT('',(18.330591499556,8.219558883176,
+ -6.130802745016));
+#1533 = CARTESIAN_POINT('',(18.41501774198,8.268302396966,
+ -5.800095732224));
+#1534 = CARTESIAN_POINT('',(18.571513631119,8.358655340687,
+ -5.133374682411));
+#1535 = CARTESIAN_POINT('',(18.6435321079,8.400235227643,-4.797344573632
+ ));
+#1536 = CARTESIAN_POINT('',(18.709106345139,8.438094531165,
+ -4.459559834629));
+#1537 = CARTESIAN_POINT('',(18.827279842486,8.50632203167,
+ -3.780977727847));
+#1538 = CARTESIAN_POINT('',(18.879879118119,8.536690237615,-3.4401803076
+ ));
+#1539 = CARTESIAN_POINT('',(18.925947703247,8.563287947641,
+ -3.098124670941));
+#1540 = CARTESIAN_POINT('',(19.004965674174,8.608908994426,
+ -2.411998969904));
+#1541 = CARTESIAN_POINT('',(19.037915068077,8.627932335865,
+ -2.067928851201));
+#1542 = CARTESIAN_POINT('',(19.064275969836,8.643151809592,
+ -1.723102416674));
+#1543 = CARTESIAN_POINT('',(19.103712528356,8.665920517269,
+ -1.033829050961));
+#1544 = CARTESIAN_POINT('',(19.116841069886,8.673500453584,
+ -0.689386089695));
+#1545 = CARTESIAN_POINT('',(19.123405471752,8.677290040246,
+ -0.344693037196));
+#1546 = CARTESIAN_POINT('',(19.123405413618,8.677290209876,-2.24E-014));
+#1547 = PCURVE('',#580,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1576);
+#1549 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1550 = CARTESIAN_POINT('',(-4.301777496015,-0.52657202536));
+#1551 = CARTESIAN_POINT('',(-4.300692198515,-0.510118717758));
+#1552 = CARTESIAN_POINT('',(-4.299675500082,-0.49366263138));
+#1553 = CARTESIAN_POINT('',(-4.298722007783,-0.477204088934));
+#1554 = CARTESIAN_POINT('',(-4.296933098059,-0.444282757018));
+#1555 = CARTESIAN_POINT('',(-4.296097677259,-0.427819966349));
+#1556 = CARTESIAN_POINT('',(-4.295317140024,-0.411355240057));
+#1557 = CARTESIAN_POINT('',(-4.293859535147,-0.378422416964));
+#1558 = CARTESIAN_POINT('',(-4.293182459676,-0.361954319785));
+#1559 = CARTESIAN_POINT('',(-4.29255395307,-0.345484708818));
+#1560 = CARTESIAN_POINT('',(-4.291391662095,-0.31260900176));
+#1561 = CARTESIAN_POINT('',(-4.29085750217,-0.296202915878));
+#1562 = CARTESIAN_POINT('',(-4.290366804357,-0.279795677312));
+#1563 = CARTESIAN_POINT('',(-4.289467050036,-0.246913052247));
+#1564 = CARTESIAN_POINT('',(-4.289058327076,-0.230437657036));
+#1565 = CARTESIAN_POINT('',(-4.2886899027,-0.213961402293));
+#1566 = CARTESIAN_POINT('',(-4.288031173888,-0.181007450735));
+#1567 = CARTESIAN_POINT('',(-4.287740867036,-0.164529753249));
+#1568 = CARTESIAN_POINT('',(-4.287488376682,-0.148051464594));
+#1569 = CARTESIAN_POINT('',(-4.287057449696,-0.115093953504));
+#1570 = CARTESIAN_POINT('',(-4.286879011591,-9.861473036329E-002));
+#1571 = CARTESIAN_POINT('',(-4.286736807365,-8.213516153309E-002));
+#1572 = CARTESIAN_POINT('',(-4.286524526804,-4.924175016223E-002));
+#1573 = CARTESIAN_POINT('',(-4.286454155284,-3.282790810372E-002));
+#1574 = CARTESIAN_POINT('',(-4.286418988365,-1.641395415219E-002));
+#1575 = CARTESIAN_POINT('',(-4.286418979826,-1.E-015));
+#1576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1577 = PCURVE('',#1578,#1583);
+#1578 = CYLINDRICAL_SURFACE('',#1579,20.9);
+#1579 = AXIS2_PLACEMENT_3D('',#1580,#1581,#1582);
+#1580 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#1581 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#1582 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1611);
+#1584 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1585 = CARTESIAN_POINT('',(-5.75382958365,-4.796948949046));
+#1586 = CARTESIAN_POINT('',(-5.770388474831,-4.796949125726));
+#1587 = CARTESIAN_POINT('',(-5.78694744536,-4.796948801813));
+#1588 = CARTESIAN_POINT('',(-5.803506475626,-4.796948949046));
+#1589 = CARTESIAN_POINT('',(-5.83662448493,-4.796948949046));
+#1590 = CARTESIAN_POINT('',(-5.853183465357,-4.796948949046));
+#1591 = CARTESIAN_POINT('',(-5.869742479238,-4.796948949046));
+#1592 = CARTESIAN_POINT('',(-5.902860478439,-4.796948949046));
+#1593 = CARTESIAN_POINT('',(-5.919419464555,-4.796948949046));
+#1594 = CARTESIAN_POINT('',(-5.935978468695,-4.796948949046));
+#1595 = CARTESIAN_POINT('',(-5.969029959543,-4.796948949046));
+#1596 = CARTESIAN_POINT('',(-5.985522446961,-4.796948949046));
+#1597 = CARTESIAN_POINT('',(-6.002014943231,-4.796948949046));
+#1598 = CARTESIAN_POINT('',(-6.035066429734,-4.796948949046));
+#1599 = CARTESIAN_POINT('',(-6.051625420858,-4.796948949046));
+#1600 = CARTESIAN_POINT('',(-6.068184415795,-4.796948949046));
+#1601 = CARTESIAN_POINT('',(-6.10130240178,-4.796948949046));
+#1602 = CARTESIAN_POINT('',(-6.117861393686,-4.796948949046));
+#1603 = CARTESIAN_POINT('',(-6.134420386825,-4.796948949046));
+#1604 = CARTESIAN_POINT('',(-6.167538371232,-4.796948949046));
+#1605 = CARTESIAN_POINT('',(-6.184097363363,-4.796948949046));
+#1606 = CARTESIAN_POINT('',(-6.200656355687,-4.796948949046));
+#1607 = CARTESIAN_POINT('',(-6.233707837095,-4.796948949046));
+#1608 = CARTESIAN_POINT('',(-6.250200327679,-4.796948802403));
+#1609 = CARTESIAN_POINT('',(-6.266692817362,-4.796949125017));
+#1610 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#1611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1612 = ORIENTED_EDGE('',*,*,#1613,.T.);
+#1613 = EDGE_CURVE('',#1517,#1614,#1616,.T.);
+#1614 = VERTEX_POINT('',#1615);
+#1615 = CARTESIAN_POINT('',(20.063574256584,6.098882440643,
+ -1.120991090846));
+#1616 = SURFACE_CURVE('',#1617,(#1622,#1635),.PCURVE_S1.);
+#1617 = CIRCLE('',#1618,15.958618361249);
+#1618 = AXIS2_PLACEMENT_3D('',#1619,#1620,#1621);
+#1619 = CARTESIAN_POINT('',(8.358883747248,4.826003781598,9.652007563196
+ ));
+#1620 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1621 = DIRECTION('',(0.755928946018,1.678499441701E-016,-0.654653670708
+ ));
+#1622 = PCURVE('',#580,#1623);
+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1634);
+#1624 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1625,#1626,#1627,#1628,#1629,
+ #1630,#1631,#1632,#1633),.UNSPECIFIED.,.F.,.F.,(9,9),(5.59336391665,
+ 6.197813324398),.PIECEWISE_BEZIER_KNOTS.);
+#1625 = CARTESIAN_POINT('',(-3.960293632652,-5.34059118292E-002));
+#1626 = CARTESIAN_POINT('',(-4.016501679364,-6.550768271791E-002));
+#1627 = CARTESIAN_POINT('',(-4.073473055542,-7.426667258166E-002));
+#1628 = CARTESIAN_POINT('',(-4.130988793653,-7.957165605856E-002));
+#1629 = CARTESIAN_POINT('',(-4.188790204764,-8.134885907407E-002));
+#1630 = CARTESIAN_POINT('',(-4.246591615929,-7.957165605859E-002));
+#1631 = CARTESIAN_POINT('',(-4.304107354026,-7.426667258162E-002));
+#1632 = CARTESIAN_POINT('',(-4.361078730209,-6.550768271791E-002));
+#1633 = CARTESIAN_POINT('',(-4.417286776921,-5.34059118292E-002));
+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1635 = PCURVE('',#1636,#1641);
+#1636 = PLANE('',#1637);
+#1637 = AXIS2_PLACEMENT_3D('',#1638,#1639,#1640);
+#1638 = CARTESIAN_POINT('',(16.749573328287,15.155198227199,
+ -2.779139992054));
+#1639 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1640 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1646);
+#1642 = CIRCLE('',#1643,15.958618361249);
+#1643 = AXIS2_PLACEMENT_2D('',#1644,#1645);
+#1644 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#1645 = DIRECTION('',(-0.925820099773,-0.377964473009));
+#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1647 = ORIENTED_EDGE('',*,*,#1648,.F.);
+#1648 = EDGE_CURVE('',#1649,#1614,#1651,.T.);
+#1649 = VERTEX_POINT('',#1650);
+#1650 = CARTESIAN_POINT('',(18.450840278111,5.167770044041,
+ -8.59422165199));
+#1651 = SURFACE_CURVE('',#1652,(#1657,#1670),.PCURVE_S1.);
+#1652 = CIRCLE('',#1653,20.455744914327);
+#1653 = AXIS2_PLACEMENT_3D('',#1654,#1655,#1656);
+#1654 = CARTESIAN_POINT('',(2.375,-4.113620667976,-2.06E-015));
+#1655 = DIRECTION('',(0.5,-0.866025403784,-4.3E-016));
+#1656 = DIRECTION('',(-0.866025403784,-0.5,-1.9E-016));
+#1657 = PCURVE('',#580,#1658);
+#1658 = DEFINITIONAL_REPRESENTATION('',(#1659),#1669);
+#1659 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1660,#1661,#1662,#1663,#1664,
+ #1665,#1666,#1667,#1668),.UNSPECIFIED.,.F.,.F.,(9,9),(2.69936980235,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1660 = CARTESIAN_POINT('',(-4.440274901989,-0.429986366786));
+#1661 = CARTESIAN_POINT('',(-4.43396658356,-0.376447328754));
+#1662 = CARTESIAN_POINT('',(-4.428853958951,-0.322809120888));
+#1663 = CARTESIAN_POINT('',(-4.424767088729,-0.269096916935));
+#1664 = CARTESIAN_POINT('',(-4.421595313139,-0.215329588632));
+#1665 = CARTESIAN_POINT('',(-4.41926347602,-0.161522850001));
+#1666 = CARTESIAN_POINT('',(-4.417724642053,-0.107690450241));
+#1667 = CARTESIAN_POINT('',(-4.416955218454,-5.384522523961E-002));
+#1668 = CARTESIAN_POINT('',(-4.416955218454,1.9E-016));
+#1669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1670 = PCURVE('',#1671,#1676);
+#1671 = PLANE('',#1672);
+#1672 = AXIS2_PLACEMENT_3D('',#1673,#1674,#1675);
+#1673 = CARTESIAN_POINT('',(19.270868963872,5.641213826508,
+ -4.12871798293));
+#1674 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#1675 = DIRECTION('',(-9.772475257063E-016,-5.551115123126E-017,-1.));
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = CIRCLE('',#1678,20.455744914327);
+#1678 = AXIS2_PLACEMENT_2D('',#1679,#1680);
+#1679 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#1680 = DIRECTION('',(9.4E-016,-1.));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1682 = ORIENTED_EDGE('',*,*,#1683,.T.);
+#1683 = EDGE_CURVE('',#1649,#1684,#1686,.T.);
+#1684 = VERTEX_POINT('',#1685);
+#1685 = CARTESIAN_POINT('',(17.480208462322,7.728590007714,
+ -8.701218800106));
+#1686 = SURFACE_CURVE('',#1687,(#1710,#1736),.PCURVE_S1.);
+#1687 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1688,#1689,#1690,#1691,#1692,
+ #1693,#1694,#1695,#1696,#1697,#1698,#1699,#1700,#1701,#1702,#1703,
+ #1704,#1705,#1706,#1707,#1708,#1709),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#1688 = CARTESIAN_POINT('',(18.450840461978,5.167769457376,
+ -8.594221610016));
+#1689 = CARTESIAN_POINT('',(18.371656631706,5.420422538769,
+ -8.612298328962));
+#1690 = CARTESIAN_POINT('',(18.28933848778,5.671835354068,
+ -8.628015776568));
+#1691 = CARTESIAN_POINT('',(18.203806968827,5.921916775564,
+ -8.641654790541));
+#1692 = CARTESIAN_POINT('',(18.114993061869,6.170582236433,
+ -8.653467245065));
+#1693 = CARTESIAN_POINT('',(18.022837629514,6.417753574882,
+ -8.663676550902));
+#1694 = CARTESIAN_POINT('',(17.712003483021,7.216763490052,
+ -8.692310172584));
+#1695 = CARTESIAN_POINT('',(17.479497687103,7.762222363076,
+ -8.704995598626));
+#1696 = CARTESIAN_POINT('',(17.22921755442,8.298892570242,
+ -8.712762253491));
+#1697 = CARTESIAN_POINT('',(16.960872431244,8.826066813586,
+ -8.717116245402));
+#1698 = CARTESIAN_POINT('',(16.674480702363,9.343195434982,
+ -8.718693257434));
+#1699 = CARTESIAN_POINT('',(16.125663038593,10.25765855749,
+ -8.716053846826));
+#1700 = CARTESIAN_POINT('',(15.869480806238,10.658660218873,
+ -8.712908538842));
+#1701 = CARTESIAN_POINT('',(15.602016785741,11.052695975796,
+ -8.707662988076));
+#1702 = CARTESIAN_POINT('',(15.323575762023,11.439650319666,
+ -8.699807678586));
+#1703 = CARTESIAN_POINT('',(15.034576632428,11.819487338855,
+ -8.688489402128));
+#1704 = CARTESIAN_POINT('',(14.570423498545,12.398066331475,
+ -8.663741380911));
+#1705 = CARTESIAN_POINT('',(14.40224622315,12.601730287322,
+ -8.653527258671));
+#1706 = CARTESIAN_POINT('',(14.231096326895,12.803241953517,
+ -8.641706766021));
+#1707 = CARTESIAN_POINT('',(14.057071414098,13.002613495452,
+ -8.628055711567));
+#1708 = CARTESIAN_POINT('',(13.880279625855,13.199862457076,
+ -8.612321295761));
+#1709 = CARTESIAN_POINT('',(13.700839861978,13.395011832559,
+ -8.594221610016));
+#1710 = PCURVE('',#580,#1711);
+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1735);
+#1712 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1713,#1714,#1715,#1716,#1717,
+ #1718,#1719,#1720,#1721,#1722,#1723,#1724,#1725,#1726,#1727,#1728,
+ #1729,#1730,#1731,#1732,#1733,#1734),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#1713 = CARTESIAN_POINT('',(-4.439303176976,-0.421630441037));
+#1714 = CARTESIAN_POINT('',(-4.425491349372,-0.422573859001));
+#1715 = CARTESIAN_POINT('',(-4.411683707214,-0.423394626005));
+#1716 = CARTESIAN_POINT('',(-4.39788233709,-0.424107168798));
+#1717 = CARTESIAN_POINT('',(-4.384088508736,-0.424724494154));
+#1718 = CARTESIAN_POINT('',(-4.370302787291,-0.425258182787));
+#1719 = CARTESIAN_POINT('',(-4.325480984981,-0.426755319577));
+#1720 = CARTESIAN_POINT('',(-4.294477558141,-0.427419173134));
+#1721 = CARTESIAN_POINT('',(-4.263515753945,-0.427825650799));
+#1722 = CARTESIAN_POINT('',(-4.232582740333,-0.428053573072));
+#1723 = CARTESIAN_POINT('',(-4.201659000705,-0.428136111175));
+#1724 = CARTESIAN_POINT('',(-4.145836106386,-0.42799795998));
+#1725 = CARTESIAN_POINT('',(-4.120940065011,-0.427833325403));
+#1726 = CARTESIAN_POINT('',(-4.096031132642,-0.427558795992));
+#1727 = CARTESIAN_POINT('',(-4.071100900408,-0.427147709051));
+#1728 = CARTESIAN_POINT('',(-4.046143895841,-0.426555548202));
+#1729 = CARTESIAN_POINT('',(-4.007365197134,-0.425261571758));
+#1730 = CARTESIAN_POINT('',(-3.993562001914,-0.424727630503));
+#1731 = CARTESIAN_POINT('',(-3.979750677012,-0.424109884155));
+#1732 = CARTESIAN_POINT('',(-3.965931787995,-0.423396711415));
+#1733 = CARTESIAN_POINT('',(-3.952106608378,-0.422575057631));
+#1734 = CARTESIAN_POINT('',(-3.938277232597,-0.421630441037));
+#1735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1736 = PCURVE('',#1737,#1742);
+#1737 = CYLINDRICAL_SURFACE('',#1738,3.5);
+#1738 = AXIS2_PLACEMENT_3D('',#1739,#1740,#1741);
+#1739 = CARTESIAN_POINT('',(14.606280965877,13.91776780481,
+ -5.254026615581));
+#1740 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#1741 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#1742 = DEFINITIONAL_REPRESENTATION('',(#1743),#1766);
+#1743 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1744,#1745,#1746,#1747,#1748,
+ #1749,#1750,#1751,#1752,#1753,#1754,#1755,#1756,#1757,#1758,#1759,
+ #1760,#1761,#1762,#1763,#1764,#1765),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#1744 = CARTESIAN_POINT('',(-4.409039948933,-9.5000006));
+#1745 = CARTESIAN_POINT('',(-4.426329757488,-9.241604698033));
+#1746 = CARTESIAN_POINT('',(-4.442508996073,-8.982715741184));
+#1747 = CARTESIAN_POINT('',(-4.457579786485,-8.723373117678));
+#1748 = CARTESIAN_POINT('',(-4.471539247888,-8.463615558042));
+#1749 = CARTESIAN_POINT('',(-4.484381445304,-8.203481183681));
+#1750 = CARTESIAN_POINT('',(-4.522502415818,-7.356101226021));
+#1751 = CARTESIAN_POINT('',(-4.543197493248,-6.767467087304));
+#1752 = CARTESIAN_POINT('',(-4.55810257112,-6.177556988102));
+#1753 = CARTESIAN_POINT('',(-4.567101406671,-5.586838139558));
+#1754 = CARTESIAN_POINT('',(-4.570146783534,-4.995795751964));
+#1755 = CARTESIAN_POINT('',(-4.564932399173,-3.929438625163));
+#1756 = CARTESIAN_POINT('',(-4.558764350488,-3.454069883268));
+#1757 = CARTESIAN_POINT('',(-4.548760953265,-2.979092897525));
+#1758 = CARTESIAN_POINT('',(-4.534963203394,-2.50476009377));
+#1759 = CARTESIAN_POINT('',(-4.517424335327,-2.031312021057));
+#1760 = CARTESIAN_POINT('',(-4.4844630085,-1.29817134841));
+#1761 = CARTESIAN_POINT('',(-4.471610179967,-1.037704551115));
+#1762 = CARTESIAN_POINT('',(-4.457637224099,-0.777615380903));
+#1763 = CARTESIAN_POINT('',(-4.442550106273,-0.517942104397));
+#1764 = CARTESIAN_POINT('',(-4.426351724503,-0.258723598639));
+#1765 = CARTESIAN_POINT('',(-4.409039948933,5.9999999991E-007));
+#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1767 = ORIENTED_EDGE('',*,*,#1768,.F.);
+#1768 = EDGE_CURVE('',#1769,#1684,#1771,.T.);
+#1769 = VERTEX_POINT('',#1770);
+#1770 = CARTESIAN_POINT('',(16.646114829092,7.247025824039,
+ -10.55402661558));
+#1771 = SURFACE_CURVE('',#1772,(#1799,#1829),.PCURVE_S1.);
+#1772 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1773 = CARTESIAN_POINT('',(16.646114829092,7.247025824039,
+ -10.55402661558));
+#1774 = CARTESIAN_POINT('',(16.79746407037,7.334407145221,
+ -10.25531295706));
+#1775 = CARTESIAN_POINT('',(16.943102295062,7.418491787473,
+ -9.952739391805));
+#1776 = CARTESIAN_POINT('',(17.082918834333,7.499214734048,
+ -9.646524611262));
+#1777 = CARTESIAN_POINT('',(17.350710680641,7.653824428601,
+ -9.027268858752));
+#1778 = CARTESIAN_POINT('',(17.478686165817,7.727711109417,
+ -8.714227870644));
+#1779 = CARTESIAN_POINT('',(17.600643662168,7.798123302765,
+ -8.397999149326));
+#1780 = CARTESIAN_POINT('',(17.832352424398,7.931900419012,
+ -7.759635022845));
+#1781 = CARTESIAN_POINT('',(17.942103766027,7.995265385646,
+ -7.43749959592));
+#1782 = CARTESIAN_POINT('',(18.045667499439,8.055057935009,
+ -7.112643666341));
+#1783 = CARTESIAN_POINT('',(18.239886257838,8.167190187453,
+ -6.459285316501));
+#1784 = CARTESIAN_POINT('',(18.330591499556,8.219558883176,
+ -6.130802745016));
+#1785 = CARTESIAN_POINT('',(18.41501774198,8.268302396966,
+ -5.800095732224));
+#1786 = CARTESIAN_POINT('',(18.571513631119,8.358655340687,
+ -5.133374682411));
+#1787 = CARTESIAN_POINT('',(18.6435321079,8.400235227643,-4.797344573632
+ ));
+#1788 = CARTESIAN_POINT('',(18.709106345139,8.438094531165,
+ -4.459559834629));
+#1789 = CARTESIAN_POINT('',(18.827279842486,8.50632203167,
+ -3.780977727847));
+#1790 = CARTESIAN_POINT('',(18.879879118119,8.536690237615,-3.4401803076
+ ));
+#1791 = CARTESIAN_POINT('',(18.925947703247,8.563287947641,
+ -3.098124670941));
+#1792 = CARTESIAN_POINT('',(19.004965674174,8.608908994426,
+ -2.411998969904));
+#1793 = CARTESIAN_POINT('',(19.037915068077,8.627932335865,
+ -2.067928851201));
+#1794 = CARTESIAN_POINT('',(19.064275969836,8.643151809592,
+ -1.723102416674));
+#1795 = CARTESIAN_POINT('',(19.103712528356,8.665920517269,
+ -1.033829050961));
+#1796 = CARTESIAN_POINT('',(19.116841069886,8.673500453584,
+ -0.689386089695));
+#1797 = CARTESIAN_POINT('',(19.123405471752,8.677290040246,
+ -0.344693037196));
+#1798 = CARTESIAN_POINT('',(19.123405413618,8.677290209876,-2.24E-014));
+#1799 = PCURVE('',#580,#1800);
+#1800 = DEFINITIONAL_REPRESENTATION('',(#1801),#1828);
+#1801 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1802 = CARTESIAN_POINT('',(-4.301777496015,-0.52657202536));
+#1803 = CARTESIAN_POINT('',(-4.300692198515,-0.510118717758));
+#1804 = CARTESIAN_POINT('',(-4.299675500082,-0.49366263138));
+#1805 = CARTESIAN_POINT('',(-4.298722007783,-0.477204088934));
+#1806 = CARTESIAN_POINT('',(-4.296933098059,-0.444282757018));
+#1807 = CARTESIAN_POINT('',(-4.296097677259,-0.427819966349));
+#1808 = CARTESIAN_POINT('',(-4.295317140024,-0.411355240057));
+#1809 = CARTESIAN_POINT('',(-4.293859535147,-0.378422416964));
+#1810 = CARTESIAN_POINT('',(-4.293182459676,-0.361954319785));
+#1811 = CARTESIAN_POINT('',(-4.29255395307,-0.345484708818));
+#1812 = CARTESIAN_POINT('',(-4.291391662095,-0.31260900176));
+#1813 = CARTESIAN_POINT('',(-4.29085750217,-0.296202915878));
+#1814 = CARTESIAN_POINT('',(-4.290366804357,-0.279795677312));
+#1815 = CARTESIAN_POINT('',(-4.289467050036,-0.246913052247));
+#1816 = CARTESIAN_POINT('',(-4.289058327076,-0.230437657036));
+#1817 = CARTESIAN_POINT('',(-4.2886899027,-0.213961402293));
+#1818 = CARTESIAN_POINT('',(-4.288031173888,-0.181007450735));
+#1819 = CARTESIAN_POINT('',(-4.287740867036,-0.164529753249));
+#1820 = CARTESIAN_POINT('',(-4.287488376682,-0.148051464594));
+#1821 = CARTESIAN_POINT('',(-4.287057449696,-0.115093953504));
+#1822 = CARTESIAN_POINT('',(-4.286879011591,-9.861473036329E-002));
+#1823 = CARTESIAN_POINT('',(-4.286736807365,-8.213516153309E-002));
+#1824 = CARTESIAN_POINT('',(-4.286524526804,-4.924175016223E-002));
+#1825 = CARTESIAN_POINT('',(-4.286454155284,-3.282790810372E-002));
+#1826 = CARTESIAN_POINT('',(-4.286418988365,-1.641395415219E-002));
+#1827 = CARTESIAN_POINT('',(-4.286418979826,-1.E-015));
+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1829 = PCURVE('',#1830,#1835);
+#1830 = CYLINDRICAL_SURFACE('',#1831,20.9);
+#1831 = AXIS2_PLACEMENT_3D('',#1832,#1833,#1834);
+#1832 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#1833 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#1834 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#1835 = DEFINITIONAL_REPRESENTATION('',(#1836),#1863);
+#1836 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1837 = CARTESIAN_POINT('',(-5.75382958365,-4.796948949046));
+#1838 = CARTESIAN_POINT('',(-5.770388474831,-4.796949125726));
+#1839 = CARTESIAN_POINT('',(-5.78694744536,-4.796948801813));
+#1840 = CARTESIAN_POINT('',(-5.803506475626,-4.796948949046));
+#1841 = CARTESIAN_POINT('',(-5.83662448493,-4.796948949046));
+#1842 = CARTESIAN_POINT('',(-5.853183465357,-4.796948949046));
+#1843 = CARTESIAN_POINT('',(-5.869742479238,-4.796948949046));
+#1844 = CARTESIAN_POINT('',(-5.902860478439,-4.796948949046));
+#1845 = CARTESIAN_POINT('',(-5.919419464555,-4.796948949046));
+#1846 = CARTESIAN_POINT('',(-5.935978468695,-4.796948949046));
+#1847 = CARTESIAN_POINT('',(-5.969029959543,-4.796948949046));
+#1848 = CARTESIAN_POINT('',(-5.985522446961,-4.796948949046));
+#1849 = CARTESIAN_POINT('',(-6.002014943231,-4.796948949046));
+#1850 = CARTESIAN_POINT('',(-6.035066429734,-4.796948949046));
+#1851 = CARTESIAN_POINT('',(-6.051625420858,-4.796948949046));
+#1852 = CARTESIAN_POINT('',(-6.068184415795,-4.796948949046));
+#1853 = CARTESIAN_POINT('',(-6.10130240178,-4.796948949046));
+#1854 = CARTESIAN_POINT('',(-6.117861393686,-4.796948949046));
+#1855 = CARTESIAN_POINT('',(-6.134420386825,-4.796948949046));
+#1856 = CARTESIAN_POINT('',(-6.167538371232,-4.796948949046));
+#1857 = CARTESIAN_POINT('',(-6.184097363363,-4.796948949046));
+#1858 = CARTESIAN_POINT('',(-6.200656355687,-4.796948949046));
+#1859 = CARTESIAN_POINT('',(-6.233707837095,-4.796948949046));
+#1860 = CARTESIAN_POINT('',(-6.250200327679,-4.796948802403));
+#1861 = CARTESIAN_POINT('',(-6.266692817362,-4.796949125017));
+#1862 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1864 = ORIENTED_EDGE('',*,*,#1865,.T.);
+#1865 = EDGE_CURVE('',#1769,#1866,#1868,.T.);
+#1866 = VERTEX_POINT('',#1867);
+#1867 = CARTESIAN_POINT('',(14.599165880046,10.792445404287,
+ -10.55402661558));
+#1868 = SURFACE_CURVE('',#1869,(#1874,#1881),.PCURVE_S1.);
+#1869 = CIRCLE('',#1870,18.155234016603);
+#1870 = AXIS2_PLACEMENT_3D('',#1871,#1872,#1873);
+#1871 = CARTESIAN_POINT('',(-9.49E-015,-2.E-016,-10.55402661558));
+#1872 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1873 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1874 = PCURVE('',#580,#1875);
+#1875 = DEFINITIONAL_REPRESENTATION('',(#1876),#1880);
+#1876 = LINE('',#1877,#1878);
+#1877 = CARTESIAN_POINT('',(-6.28318530718,-0.52657202536));
+#1878 = VECTOR('',#1879,1.);
+#1879 = DIRECTION('',(1.,-0.E+000));
+#1880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1881 = PCURVE('',#1882,#1887);
+#1882 = PLANE('',#1883);
+#1883 = AXIS2_PLACEMENT_3D('',#1884,#1885,#1886);
+#1884 = CARTESIAN_POINT('',(15.606281072365,12.185717058722,
+ -10.55402661558));
+#1885 = DIRECTION('',(-8.960254037844E-016,5.551115123126E-017,-1.));
+#1886 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#1887 = DEFINITIONAL_REPRESENTATION('',(#1888),#1896);
+#1888 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1889,#1890,#1891,#1892,
+#1893,#1894,#1895),.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('') );
+#1889 = CARTESIAN_POINT('',(28.68591140493,-18.47289387002));
+#1890 = CARTESIAN_POINT('',(1.453060380026,-34.19578774005));
+#1891 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#1892 = CARTESIAN_POINT('',(1.453060380026,28.695787740058));
+#1893 = CARTESIAN_POINT('',(28.68591140493,12.972893870029));
+#1894 = CARTESIAN_POINT('',(55.918762429834,-2.75));
+#1895 = CARTESIAN_POINT('',(28.68591140493,-18.47289387002));
+#1896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1897 = ORIENTED_EDGE('',*,*,#1898,.T.);
+#1898 = EDGE_CURVE('',#1866,#1899,#1901,.T.);
+#1899 = VERTEX_POINT('',#1900);
+#1900 = CARTESIAN_POINT('',(15.433259513276,11.274009587961,
+ -8.701218800106));
+#1901 = SURFACE_CURVE('',#1902,(#1929,#1959),.PCURVE_S1.);
+#1902 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1903 = CARTESIAN_POINT('',(14.599165880046,10.792445404287,
+ -10.55402661558));
+#1904 = CARTESIAN_POINT('',(14.750514944644,10.879827031486,
+ -10.25531295706));
+#1905 = CARTESIAN_POINT('',(14.896153493249,10.963911112705,
+ -9.952739391805));
+#1906 = CARTESIAN_POINT('',(15.035969885287,11.044634314295,
+ -9.646524611262));
+#1907 = CARTESIAN_POINT('',(15.303761731595,11.199244008848,
+ -9.027268858752));
+#1908 = CARTESIAN_POINT('',(15.431737216771,11.273130689665,
+ -8.714227870644));
+#1909 = CARTESIAN_POINT('',(15.553694713122,11.343542883013,
+ -8.397999149326));
+#1910 = CARTESIAN_POINT('',(15.785403475352,11.477319999259,
+ -7.759635022845));
+#1911 = CARTESIAN_POINT('',(15.895154816981,11.540684965893,
+ -7.43749959592));
+#1912 = CARTESIAN_POINT('',(15.998718550393,11.600477515256,
+ -7.112643666341));
+#1913 = CARTESIAN_POINT('',(16.192937308792,11.7126097677,
+ -6.459285316501));
+#1914 = CARTESIAN_POINT('',(16.28364255051,11.764978463423,
+ -6.130802745016));
+#1915 = CARTESIAN_POINT('',(16.368068792934,11.813721977213,
+ -5.800095732224));
+#1916 = CARTESIAN_POINT('',(16.524564682073,11.904074920934,
+ -5.133374682411));
+#1917 = CARTESIAN_POINT('',(16.596583158854,11.94565480789,
+ -4.797344573632));
+#1918 = CARTESIAN_POINT('',(16.662157396093,11.983514111412,
+ -4.459559834629));
+#1919 = CARTESIAN_POINT('',(16.78033089344,12.051741611917,
+ -3.780977727847));
+#1920 = CARTESIAN_POINT('',(16.832930169073,12.082109817863,
+ -3.4401803076));
+#1921 = CARTESIAN_POINT('',(16.878998754202,12.108707527888,
+ -3.098124670941));
+#1922 = CARTESIAN_POINT('',(16.958016725128,12.154328574673,
+ -2.411998969904));
+#1923 = CARTESIAN_POINT('',(16.990966119031,12.173351916113,
+ -2.067928851201));
+#1924 = CARTESIAN_POINT('',(17.01732702079,12.188571389839,
+ -1.723102416674));
+#1925 = CARTESIAN_POINT('',(17.05676357931,12.211340097517,
+ -1.033829050961));
+#1926 = CARTESIAN_POINT('',(17.069892267483,12.218919779839,
+ -0.689386089695));
+#1927 = CARTESIAN_POINT('',(17.076456346735,12.222709925285,
+ -0.344693037196));
+#1928 = CARTESIAN_POINT('',(17.076456464572,12.222709790124,-2.108E-014)
+ );
+#1929 = PCURVE('',#580,#1930);
+#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1958);
+#1931 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1932 = CARTESIAN_POINT('',(-4.075802913558,-0.52657202536));
+#1933 = CARTESIAN_POINT('',(-4.076888211058,-0.510118717758));
+#1934 = CARTESIAN_POINT('',(-4.07790490949,-0.49366263138));
+#1935 = CARTESIAN_POINT('',(-4.07885840179,-0.477204088934));
+#1936 = CARTESIAN_POINT('',(-4.080647311514,-0.444282757018));
+#1937 = CARTESIAN_POINT('',(-4.081482732313,-0.427819966349));
+#1938 = CARTESIAN_POINT('',(-4.082263269549,-0.411355240057));
+#1939 = CARTESIAN_POINT('',(-4.083720874426,-0.378422416964));
+#1940 = CARTESIAN_POINT('',(-4.084397949897,-0.361954319785));
+#1941 = CARTESIAN_POINT('',(-4.085026456502,-0.345484708818));
+#1942 = CARTESIAN_POINT('',(-4.086188747478,-0.31260900176));
+#1943 = CARTESIAN_POINT('',(-4.086722907403,-0.296202915878));
+#1944 = CARTESIAN_POINT('',(-4.087213605216,-0.279795677312));
+#1945 = CARTESIAN_POINT('',(-4.088113359536,-0.246913052247));
+#1946 = CARTESIAN_POINT('',(-4.088522082496,-0.230437657036));
+#1947 = CARTESIAN_POINT('',(-4.088890506873,-0.213961402293));
+#1948 = CARTESIAN_POINT('',(-4.089549235684,-0.181007450735));
+#1949 = CARTESIAN_POINT('',(-4.089839542536,-0.164529753249));
+#1950 = CARTESIAN_POINT('',(-4.090092032891,-0.148051464594));
+#1951 = CARTESIAN_POINT('',(-4.090522959877,-0.115093953504));
+#1952 = CARTESIAN_POINT('',(-4.090701397982,-9.86147303633E-002));
+#1953 = CARTESIAN_POINT('',(-4.090843602208,-8.213516153309E-002));
+#1954 = CARTESIAN_POINT('',(-4.091055882769,-4.924175016222E-002));
+#1955 = CARTESIAN_POINT('',(-4.091126254289,-3.282790810372E-002));
+#1956 = CARTESIAN_POINT('',(-4.091161421208,-1.641395415219E-002));
+#1957 = CARTESIAN_POINT('',(-4.091161429747,-8.9E-016));
+#1958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1959 = PCURVE('',#1960,#1965);
+#1960 = CYLINDRICAL_SURFACE('',#1961,20.9);
+#1961 = AXIS2_PLACEMENT_3D('',#1962,#1963,#1964);
+#1962 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#1963 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#1964 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#1965 = DEFINITIONAL_REPRESENTATION('',(#1966),#1993);
+#1966 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#1967 = CARTESIAN_POINT('',(-5.75382958365,-0.703051050954));
+#1968 = CARTESIAN_POINT('',(-5.770388474831,-0.703050874274));
+#1969 = CARTESIAN_POINT('',(-5.78694744536,-0.703051198187));
+#1970 = CARTESIAN_POINT('',(-5.803506475626,-0.703051050954));
+#1971 = CARTESIAN_POINT('',(-5.83662448493,-0.703051050954));
+#1972 = CARTESIAN_POINT('',(-5.853183465357,-0.703051050954));
+#1973 = CARTESIAN_POINT('',(-5.869742479238,-0.703051050954));
+#1974 = CARTESIAN_POINT('',(-5.902860478439,-0.703051050954));
+#1975 = CARTESIAN_POINT('',(-5.919419464555,-0.703051050954));
+#1976 = CARTESIAN_POINT('',(-5.935978468695,-0.703051050954));
+#1977 = CARTESIAN_POINT('',(-5.969029959543,-0.703051050954));
+#1978 = CARTESIAN_POINT('',(-5.985522446961,-0.703051050954));
+#1979 = CARTESIAN_POINT('',(-6.002014943231,-0.703051050954));
+#1980 = CARTESIAN_POINT('',(-6.035066429734,-0.703051050954));
+#1981 = CARTESIAN_POINT('',(-6.051625420858,-0.703051050954));
+#1982 = CARTESIAN_POINT('',(-6.068184415795,-0.703051050954));
+#1983 = CARTESIAN_POINT('',(-6.10130240178,-0.703051050954));
+#1984 = CARTESIAN_POINT('',(-6.117861393686,-0.703051050954));
+#1985 = CARTESIAN_POINT('',(-6.134420386825,-0.703051050954));
+#1986 = CARTESIAN_POINT('',(-6.167538371232,-0.703051050954));
+#1987 = CARTESIAN_POINT('',(-6.184097363363,-0.703051050954));
+#1988 = CARTESIAN_POINT('',(-6.200656355687,-0.703051050954));
+#1989 = CARTESIAN_POINT('',(-6.233707837095,-0.703051050954));
+#1990 = CARTESIAN_POINT('',(-6.250200327679,-0.703051197597));
+#1991 = CARTESIAN_POINT('',(-6.266692817362,-0.703050874983));
+#1992 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1994 = ORIENTED_EDGE('',*,*,#1995,.T.);
+#1995 = EDGE_CURVE('',#1899,#1996,#1998,.T.);
+#1996 = VERTEX_POINT('',#1997);
+#1997 = CARTESIAN_POINT('',(13.700840278111,13.395011379993,
+ -8.59422165199));
+#1998 = SURFACE_CURVE('',#1999,(#2022,#2048),.PCURVE_S1.);
+#1999 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2000,#2001,#2002,#2003,#2004,
+ #2005,#2006,#2007,#2008,#2009,#2010,#2011,#2012,#2013,#2014,#2015,
+ #2016,#2017,#2018,#2019,#2020,#2021),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2000 = CARTESIAN_POINT('',(18.450840461978,5.167769457376,
+ -8.594221610016));
+#2001 = CARTESIAN_POINT('',(18.371656631706,5.420422538769,
+ -8.612298328962));
+#2002 = CARTESIAN_POINT('',(18.28933848778,5.671835354068,
+ -8.628015776568));
+#2003 = CARTESIAN_POINT('',(18.203806968827,5.921916775564,
+ -8.641654790541));
+#2004 = CARTESIAN_POINT('',(18.114993061869,6.170582236433,
+ -8.653467245065));
+#2005 = CARTESIAN_POINT('',(18.022837629514,6.417753574882,
+ -8.663676550902));
+#2006 = CARTESIAN_POINT('',(17.712003483021,7.216763490052,
+ -8.692310172584));
+#2007 = CARTESIAN_POINT('',(17.479497687103,7.762222363076,
+ -8.704995598626));
+#2008 = CARTESIAN_POINT('',(17.22921755442,8.298892570242,
+ -8.712762253491));
+#2009 = CARTESIAN_POINT('',(16.960872431244,8.826066813586,
+ -8.717116245402));
+#2010 = CARTESIAN_POINT('',(16.674480702363,9.343195434982,
+ -8.718693257434));
+#2011 = CARTESIAN_POINT('',(16.125663038593,10.25765855749,
+ -8.716053846826));
+#2012 = CARTESIAN_POINT('',(15.869480806238,10.658660218873,
+ -8.712908538842));
+#2013 = CARTESIAN_POINT('',(15.602016785741,11.052695975796,
+ -8.707662988076));
+#2014 = CARTESIAN_POINT('',(15.323575762023,11.439650319666,
+ -8.699807678586));
+#2015 = CARTESIAN_POINT('',(15.034576632428,11.819487338855,
+ -8.688489402128));
+#2016 = CARTESIAN_POINT('',(14.570423498545,12.398066331475,
+ -8.663741380911));
+#2017 = CARTESIAN_POINT('',(14.40224622315,12.601730287322,
+ -8.653527258671));
+#2018 = CARTESIAN_POINT('',(14.231096326895,12.803241953517,
+ -8.641706766021));
+#2019 = CARTESIAN_POINT('',(14.057071414098,13.002613495452,
+ -8.628055711567));
+#2020 = CARTESIAN_POINT('',(13.880279625855,13.199862457076,
+ -8.612321295761));
+#2021 = CARTESIAN_POINT('',(13.700839861978,13.395011832559,
+ -8.594221610016));
+#2022 = PCURVE('',#580,#2023);
+#2023 = DEFINITIONAL_REPRESENTATION('',(#2024),#2047);
+#2024 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2025,#2026,#2027,#2028,#2029,
+ #2030,#2031,#2032,#2033,#2034,#2035,#2036,#2037,#2038,#2039,#2040,
+ #2041,#2042,#2043,#2044,#2045,#2046),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2025 = CARTESIAN_POINT('',(-4.439303176976,-0.421630441037));
+#2026 = CARTESIAN_POINT('',(-4.425491349372,-0.422573859001));
+#2027 = CARTESIAN_POINT('',(-4.411683707214,-0.423394626005));
+#2028 = CARTESIAN_POINT('',(-4.39788233709,-0.424107168798));
+#2029 = CARTESIAN_POINT('',(-4.384088508736,-0.424724494154));
+#2030 = CARTESIAN_POINT('',(-4.370302787291,-0.425258182787));
+#2031 = CARTESIAN_POINT('',(-4.325480984981,-0.426755319577));
+#2032 = CARTESIAN_POINT('',(-4.294477558141,-0.427419173134));
+#2033 = CARTESIAN_POINT('',(-4.263515753945,-0.427825650799));
+#2034 = CARTESIAN_POINT('',(-4.232582740333,-0.428053573072));
+#2035 = CARTESIAN_POINT('',(-4.201659000705,-0.428136111175));
+#2036 = CARTESIAN_POINT('',(-4.145836106386,-0.42799795998));
+#2037 = CARTESIAN_POINT('',(-4.120940065011,-0.427833325403));
+#2038 = CARTESIAN_POINT('',(-4.096031132642,-0.427558795992));
+#2039 = CARTESIAN_POINT('',(-4.071100900408,-0.427147709051));
+#2040 = CARTESIAN_POINT('',(-4.046143895841,-0.426555548202));
+#2041 = CARTESIAN_POINT('',(-4.007365197134,-0.425261571758));
+#2042 = CARTESIAN_POINT('',(-3.993562001914,-0.424727630503));
+#2043 = CARTESIAN_POINT('',(-3.979750677012,-0.424109884155));
+#2044 = CARTESIAN_POINT('',(-3.965931787995,-0.423396711415));
+#2045 = CARTESIAN_POINT('',(-3.952106608378,-0.422575057631));
+#2046 = CARTESIAN_POINT('',(-3.938277232597,-0.421630441037));
+#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2048 = PCURVE('',#2049,#2054);
+#2049 = CYLINDRICAL_SURFACE('',#2050,3.5);
+#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053);
+#2051 = CARTESIAN_POINT('',(14.606280965877,13.91776780481,
+ -5.254026615581));
+#2052 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#2053 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2078);
+#2055 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2056,#2057,#2058,#2059,#2060,
+ #2061,#2062,#2063,#2064,#2065,#2066,#2067,#2068,#2069,#2070,#2071,
+ #2072,#2073,#2074,#2075,#2076,#2077),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2056 = CARTESIAN_POINT('',(-4.409039948933,-9.5000006));
+#2057 = CARTESIAN_POINT('',(-4.426329757488,-9.241604698033));
+#2058 = CARTESIAN_POINT('',(-4.442508996073,-8.982715741184));
+#2059 = CARTESIAN_POINT('',(-4.457579786485,-8.723373117678));
+#2060 = CARTESIAN_POINT('',(-4.471539247888,-8.463615558042));
+#2061 = CARTESIAN_POINT('',(-4.484381445304,-8.203481183681));
+#2062 = CARTESIAN_POINT('',(-4.522502415818,-7.356101226021));
+#2063 = CARTESIAN_POINT('',(-4.543197493248,-6.767467087304));
+#2064 = CARTESIAN_POINT('',(-4.55810257112,-6.177556988102));
+#2065 = CARTESIAN_POINT('',(-4.567101406671,-5.586838139558));
+#2066 = CARTESIAN_POINT('',(-4.570146783534,-4.995795751964));
+#2067 = CARTESIAN_POINT('',(-4.564932399173,-3.929438625163));
+#2068 = CARTESIAN_POINT('',(-4.558764350488,-3.454069883268));
+#2069 = CARTESIAN_POINT('',(-4.548760953265,-2.979092897525));
+#2070 = CARTESIAN_POINT('',(-4.534963203394,-2.50476009377));
+#2071 = CARTESIAN_POINT('',(-4.517424335327,-2.031312021057));
+#2072 = CARTESIAN_POINT('',(-4.4844630085,-1.29817134841));
+#2073 = CARTESIAN_POINT('',(-4.471610179967,-1.037704551115));
+#2074 = CARTESIAN_POINT('',(-4.457637224099,-0.777615380903));
+#2075 = CARTESIAN_POINT('',(-4.442550106273,-0.517942104397));
+#2076 = CARTESIAN_POINT('',(-4.426351724503,-0.258723598639));
+#2077 = CARTESIAN_POINT('',(-4.409039948933,5.9999999991E-007));
+#2078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2079 = ORIENTED_EDGE('',*,*,#2080,.T.);
+#2080 = EDGE_CURVE('',#1996,#2081,#2083,.T.);
+#2081 = VERTEX_POINT('',#2082);
+#2082 = CARTESIAN_POINT('',(15.313574256584,14.326123776595,
+ -1.120991090846));
+#2083 = SURFACE_CURVE('',#2084,(#2089,#2102),.PCURVE_S1.);
+#2084 = CIRCLE('',#2085,20.455744914327);
+#2085 = AXIS2_PLACEMENT_3D('',#2086,#2087,#2088);
+#2086 = CARTESIAN_POINT('',(-2.375,4.113620667976,2.06E-015));
+#2087 = DIRECTION('',(0.5,-0.866025403784,-4.3E-016));
+#2088 = DIRECTION('',(-0.866025403784,-0.5,-1.9E-016));
+#2089 = PCURVE('',#580,#2090);
+#2090 = DEFINITIONAL_REPRESENTATION('',(#2091),#2101);
+#2091 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2092,#2093,#2094,#2095,#2096,
+ #2097,#2098,#2099,#2100),.UNSPECIFIED.,.F.,.F.,(9,9),(2.69936980235,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2092 = CARTESIAN_POINT('',(-3.937305507584,-0.429986366786));
+#2093 = CARTESIAN_POINT('',(-3.943613826012,-0.376447328754));
+#2094 = CARTESIAN_POINT('',(-3.948726450609,-0.322809120887));
+#2095 = CARTESIAN_POINT('',(-3.952813320859,-0.269096916936));
+#2096 = CARTESIAN_POINT('',(-3.955985096381,-0.215329588632));
+#2097 = CARTESIAN_POINT('',(-3.958316933567,-0.161522850002));
+#2098 = CARTESIAN_POINT('',(-3.959855767507,-0.107690450241));
+#2099 = CARTESIAN_POINT('',(-3.960625191119,-5.384522523961E-002));
+#2100 = CARTESIAN_POINT('',(-3.960625191119,0.E+000));
+#2101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2102 = PCURVE('',#2103,#2108);
+#2103 = PLANE('',#2104);
+#2104 = AXIS2_PLACEMENT_3D('',#2105,#2106,#2107);
+#2105 = CARTESIAN_POINT('',(14.520868963872,13.86845516246,
+ -4.12871798293));
+#2106 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#2107 = DIRECTION('',(-9.772475257063E-016,-5.551115123126E-017,-1.));
+#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2113);
+#2109 = CIRCLE('',#2110,20.455744914327);
+#2110 = AXIS2_PLACEMENT_2D('',#2111,#2112);
+#2111 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#2112 = DIRECTION('',(9.4E-016,-1.));
+#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2114 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#2115 = EDGE_CURVE('',#2081,#2116,#2118,.T.);
+#2116 = VERTEX_POINT('',#2117);
+#2117 = CARTESIAN_POINT('',(17.027303437427,12.19433127667,-1.5392278467
+ ));
+#2118 = SURFACE_CURVE('',#2119,(#2124,#2137),.PCURVE_S1.);
+#2119 = CIRCLE('',#2120,15.958618361249);
+#2120 = AXIS2_PLACEMENT_3D('',#2121,#2122,#2123);
+#2121 = CARTESIAN_POINT('',(8.358883747248,4.826003781598,9.652007563196
+ ));
+#2122 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#2123 = DIRECTION('',(0.755928946018,1.678499441701E-016,-0.654653670708
+ ));
+#2124 = PCURVE('',#580,#2125);
+#2125 = DEFINITIONAL_REPRESENTATION('',(#2126),#2136);
+#2126 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2127,#2128,#2129,#2130,#2131,
+ #2132,#2133,#2134,#2135),.UNSPECIFIED.,.F.,.F.,(9,9),(5.59336391665,
+ 6.197813324398),.PIECEWISE_BEZIER_KNOTS.);
+#2127 = CARTESIAN_POINT('',(-3.960293632652,-5.34059118292E-002));
+#2128 = CARTESIAN_POINT('',(-4.016501679364,-6.550768271791E-002));
+#2129 = CARTESIAN_POINT('',(-4.073473055542,-7.426667258166E-002));
+#2130 = CARTESIAN_POINT('',(-4.130988793653,-7.957165605856E-002));
+#2131 = CARTESIAN_POINT('',(-4.188790204764,-8.134885907407E-002));
+#2132 = CARTESIAN_POINT('',(-4.246591615929,-7.957165605859E-002));
+#2133 = CARTESIAN_POINT('',(-4.304107354026,-7.426667258162E-002));
+#2134 = CARTESIAN_POINT('',(-4.361078730209,-6.550768271791E-002));
+#2135 = CARTESIAN_POINT('',(-4.417286776921,-5.34059118292E-002));
+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2137 = PCURVE('',#2138,#2143);
+#2138 = PLANE('',#2139);
+#2139 = AXIS2_PLACEMENT_3D('',#2140,#2141,#2142);
+#2140 = CARTESIAN_POINT('',(16.749573328287,15.155198227199,
+ -2.779139992054));
+#2141 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#2142 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148);
+#2144 = CIRCLE('',#2145,15.958618361249);
+#2145 = AXIS2_PLACEMENT_2D('',#2146,#2147);
+#2146 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#2147 = DIRECTION('',(-0.925820099773,-0.377964473009));
+#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2149 = ORIENTED_EDGE('',*,*,#2150,.T.);
+#2150 = EDGE_CURVE('',#2116,#1237,#2151,.T.);
+#2151 = SURFACE_CURVE('',#2152,(#2179,#2209),.PCURVE_S1.);
+#2152 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2153 = CARTESIAN_POINT('',(14.599165880046,10.792445404287,
+ -10.55402661558));
+#2154 = CARTESIAN_POINT('',(14.750514944644,10.879827031486,
+ -10.25531295706));
+#2155 = CARTESIAN_POINT('',(14.896153493249,10.963911112705,
+ -9.952739391805));
+#2156 = CARTESIAN_POINT('',(15.035969885287,11.044634314295,
+ -9.646524611262));
+#2157 = CARTESIAN_POINT('',(15.303761731595,11.199244008848,
+ -9.027268858752));
+#2158 = CARTESIAN_POINT('',(15.431737216771,11.273130689665,
+ -8.714227870644));
+#2159 = CARTESIAN_POINT('',(15.553694713122,11.343542883013,
+ -8.397999149326));
+#2160 = CARTESIAN_POINT('',(15.785403475352,11.477319999259,
+ -7.759635022845));
+#2161 = CARTESIAN_POINT('',(15.895154816981,11.540684965893,
+ -7.43749959592));
+#2162 = CARTESIAN_POINT('',(15.998718550393,11.600477515256,
+ -7.112643666341));
+#2163 = CARTESIAN_POINT('',(16.192937308792,11.7126097677,
+ -6.459285316501));
+#2164 = CARTESIAN_POINT('',(16.28364255051,11.764978463423,
+ -6.130802745016));
+#2165 = CARTESIAN_POINT('',(16.368068792934,11.813721977213,
+ -5.800095732224));
+#2166 = CARTESIAN_POINT('',(16.524564682073,11.904074920934,
+ -5.133374682411));
+#2167 = CARTESIAN_POINT('',(16.596583158854,11.94565480789,
+ -4.797344573632));
+#2168 = CARTESIAN_POINT('',(16.662157396093,11.983514111412,
+ -4.459559834629));
+#2169 = CARTESIAN_POINT('',(16.78033089344,12.051741611917,
+ -3.780977727847));
+#2170 = CARTESIAN_POINT('',(16.832930169073,12.082109817863,
+ -3.4401803076));
+#2171 = CARTESIAN_POINT('',(16.878998754202,12.108707527888,
+ -3.098124670941));
+#2172 = CARTESIAN_POINT('',(16.958016725128,12.154328574673,
+ -2.411998969904));
+#2173 = CARTESIAN_POINT('',(16.990966119031,12.173351916113,
+ -2.067928851201));
+#2174 = CARTESIAN_POINT('',(17.01732702079,12.188571389839,
+ -1.723102416674));
+#2175 = CARTESIAN_POINT('',(17.05676357931,12.211340097517,
+ -1.033829050961));
+#2176 = CARTESIAN_POINT('',(17.069892267483,12.218919779839,
+ -0.689386089695));
+#2177 = CARTESIAN_POINT('',(17.076456346735,12.222709925285,
+ -0.344693037196));
+#2178 = CARTESIAN_POINT('',(17.076456464572,12.222709790124,-2.108E-014)
+ );
+#2179 = PCURVE('',#580,#2180);
+#2180 = DEFINITIONAL_REPRESENTATION('',(#2181),#2208);
+#2181 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2182 = CARTESIAN_POINT('',(-4.075802913558,-0.52657202536));
+#2183 = CARTESIAN_POINT('',(-4.076888211058,-0.510118717758));
+#2184 = CARTESIAN_POINT('',(-4.07790490949,-0.49366263138));
+#2185 = CARTESIAN_POINT('',(-4.07885840179,-0.477204088934));
+#2186 = CARTESIAN_POINT('',(-4.080647311514,-0.444282757018));
+#2187 = CARTESIAN_POINT('',(-4.081482732313,-0.427819966349));
+#2188 = CARTESIAN_POINT('',(-4.082263269549,-0.411355240057));
+#2189 = CARTESIAN_POINT('',(-4.083720874426,-0.378422416964));
+#2190 = CARTESIAN_POINT('',(-4.084397949897,-0.361954319785));
+#2191 = CARTESIAN_POINT('',(-4.085026456502,-0.345484708818));
+#2192 = CARTESIAN_POINT('',(-4.086188747478,-0.31260900176));
+#2193 = CARTESIAN_POINT('',(-4.086722907403,-0.296202915878));
+#2194 = CARTESIAN_POINT('',(-4.087213605216,-0.279795677312));
+#2195 = CARTESIAN_POINT('',(-4.088113359536,-0.246913052247));
+#2196 = CARTESIAN_POINT('',(-4.088522082496,-0.230437657036));
+#2197 = CARTESIAN_POINT('',(-4.088890506873,-0.213961402293));
+#2198 = CARTESIAN_POINT('',(-4.089549235684,-0.181007450735));
+#2199 = CARTESIAN_POINT('',(-4.089839542536,-0.164529753249));
+#2200 = CARTESIAN_POINT('',(-4.090092032891,-0.148051464594));
+#2201 = CARTESIAN_POINT('',(-4.090522959877,-0.115093953504));
+#2202 = CARTESIAN_POINT('',(-4.090701397982,-9.86147303633E-002));
+#2203 = CARTESIAN_POINT('',(-4.090843602208,-8.213516153309E-002));
+#2204 = CARTESIAN_POINT('',(-4.091055882769,-4.924175016222E-002));
+#2205 = CARTESIAN_POINT('',(-4.091126254289,-3.282790810372E-002));
+#2206 = CARTESIAN_POINT('',(-4.091161421208,-1.641395415219E-002));
+#2207 = CARTESIAN_POINT('',(-4.091161429747,-8.9E-016));
+#2208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2209 = PCURVE('',#2210,#2215);
+#2210 = CYLINDRICAL_SURFACE('',#2211,20.9);
+#2211 = AXIS2_PLACEMENT_3D('',#2212,#2213,#2214);
+#2212 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#2213 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#2214 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#2215 = DEFINITIONAL_REPRESENTATION('',(#2216),#2243);
+#2216 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2217 = CARTESIAN_POINT('',(-5.75382958365,-0.703051050954));
+#2218 = CARTESIAN_POINT('',(-5.770388474831,-0.703050874274));
+#2219 = CARTESIAN_POINT('',(-5.78694744536,-0.703051198187));
+#2220 = CARTESIAN_POINT('',(-5.803506475626,-0.703051050954));
+#2221 = CARTESIAN_POINT('',(-5.83662448493,-0.703051050954));
+#2222 = CARTESIAN_POINT('',(-5.853183465357,-0.703051050954));
+#2223 = CARTESIAN_POINT('',(-5.869742479238,-0.703051050954));
+#2224 = CARTESIAN_POINT('',(-5.902860478439,-0.703051050954));
+#2225 = CARTESIAN_POINT('',(-5.919419464555,-0.703051050954));
+#2226 = CARTESIAN_POINT('',(-5.935978468695,-0.703051050954));
+#2227 = CARTESIAN_POINT('',(-5.969029959543,-0.703051050954));
+#2228 = CARTESIAN_POINT('',(-5.985522446961,-0.703051050954));
+#2229 = CARTESIAN_POINT('',(-6.002014943231,-0.703051050954));
+#2230 = CARTESIAN_POINT('',(-6.035066429734,-0.703051050954));
+#2231 = CARTESIAN_POINT('',(-6.051625420858,-0.703051050954));
+#2232 = CARTESIAN_POINT('',(-6.068184415795,-0.703051050954));
+#2233 = CARTESIAN_POINT('',(-6.10130240178,-0.703051050954));
+#2234 = CARTESIAN_POINT('',(-6.117861393686,-0.703051050954));
+#2235 = CARTESIAN_POINT('',(-6.134420386825,-0.703051050954));
+#2236 = CARTESIAN_POINT('',(-6.167538371232,-0.703051050954));
+#2237 = CARTESIAN_POINT('',(-6.184097363363,-0.703051050954));
+#2238 = CARTESIAN_POINT('',(-6.200656355687,-0.703051050954));
+#2239 = CARTESIAN_POINT('',(-6.233707837095,-0.703051050954));
+#2240 = CARTESIAN_POINT('',(-6.250200327679,-0.703051197597));
+#2241 = CARTESIAN_POINT('',(-6.266692817362,-0.703050874983));
+#2242 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#2243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2244 = ORIENTED_EDGE('',*,*,#1236,.F.);
+#2245 = ORIENTED_EDGE('',*,*,#2246,.F.);
+#2246 = EDGE_CURVE('',#2247,#1209,#2249,.T.);
+#2247 = VERTEX_POINT('',#2248);
+#2248 = CARTESIAN_POINT('',(-17.02730343742,12.19433127667,-1.5392278467
+ ));
+#2249 = SURFACE_CURVE('',#2250,(#2277,#2307),.PCURVE_S1.);
+#2250 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2251 = CARTESIAN_POINT('',(-14.59916588004,10.792445404287,
+ -10.55402661558));
+#2252 = CARTESIAN_POINT('',(-14.75051494464,10.879827031486,
+ -10.25531295706));
+#2253 = CARTESIAN_POINT('',(-14.89615349324,10.963911112705,
+ -9.952739391805));
+#2254 = CARTESIAN_POINT('',(-15.03596988528,11.044634314295,
+ -9.646524611262));
+#2255 = CARTESIAN_POINT('',(-15.30376173159,11.199244008848,
+ -9.027268858752));
+#2256 = CARTESIAN_POINT('',(-15.43173721677,11.273130689665,
+ -8.714227870644));
+#2257 = CARTESIAN_POINT('',(-15.55369471312,11.343542883013,
+ -8.397999149326));
+#2258 = CARTESIAN_POINT('',(-15.78540347535,11.477319999259,
+ -7.759635022845));
+#2259 = CARTESIAN_POINT('',(-15.89515481698,11.540684965893,
+ -7.43749959592));
+#2260 = CARTESIAN_POINT('',(-15.99871855039,11.600477515256,
+ -7.112643666341));
+#2261 = CARTESIAN_POINT('',(-16.19293730879,11.7126097677,
+ -6.459285316501));
+#2262 = CARTESIAN_POINT('',(-16.28364255051,11.764978463423,
+ -6.130802745016));
+#2263 = CARTESIAN_POINT('',(-16.36806879293,11.813721977213,
+ -5.800095732224));
+#2264 = CARTESIAN_POINT('',(-16.52456468207,11.904074920934,
+ -5.133374682411));
+#2265 = CARTESIAN_POINT('',(-16.59658315885,11.94565480789,
+ -4.797344573632));
+#2266 = CARTESIAN_POINT('',(-16.66215739609,11.983514111412,
+ -4.459559834629));
+#2267 = CARTESIAN_POINT('',(-16.78033089344,12.051741611917,
+ -3.780977727847));
+#2268 = CARTESIAN_POINT('',(-16.83293016907,12.082109817863,
+ -3.4401803076));
+#2269 = CARTESIAN_POINT('',(-16.8789987542,12.108707527888,
+ -3.098124670941));
+#2270 = CARTESIAN_POINT('',(-16.95801672512,12.154328574673,
+ -2.411998969904));
+#2271 = CARTESIAN_POINT('',(-16.99096611903,12.173351916113,
+ -2.067928851201));
+#2272 = CARTESIAN_POINT('',(-17.01732702079,12.188571389839,
+ -1.723102416674));
+#2273 = CARTESIAN_POINT('',(-17.05676357931,12.211340097517,
+ -1.033829050961));
+#2274 = CARTESIAN_POINT('',(-17.06989226748,12.218919779839,
+ -0.689386089695));
+#2275 = CARTESIAN_POINT('',(-17.07645634673,12.222709925285,
+ -0.344693037196));
+#2276 = CARTESIAN_POINT('',(-17.07645646457,12.222709790124,-1.09E-014)
+ );
+#2277 = PCURVE('',#580,#2278);
+#2278 = DEFINITIONAL_REPRESENTATION('',(#2279),#2306);
+#2279 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2280,#2281,#2282,#2283,#2284,
+ #2285,#2286,#2287,#2288,#2289,#2290,#2291,#2292,#2293,#2294,#2295,
+ #2296,#2297,#2298,#2299,#2300,#2301,#2302,#2303,#2304,#2305),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2280 = CARTESIAN_POINT('',(-2.207382393622,-0.52657202536));
+#2281 = CARTESIAN_POINT('',(-2.206297096122,-0.510118717758));
+#2282 = CARTESIAN_POINT('',(-2.205280397689,-0.49366263138));
+#2283 = CARTESIAN_POINT('',(-2.20432690539,-0.477204088934));
+#2284 = CARTESIAN_POINT('',(-2.202537995666,-0.444282757018));
+#2285 = CARTESIAN_POINT('',(-2.201702574866,-0.427819966349));
+#2286 = CARTESIAN_POINT('',(-2.200922037631,-0.411355240057));
+#2287 = CARTESIAN_POINT('',(-2.199464432754,-0.378422416964));
+#2288 = CARTESIAN_POINT('',(-2.198787357283,-0.361954319785));
+#2289 = CARTESIAN_POINT('',(-2.198158850677,-0.345484708818));
+#2290 = CARTESIAN_POINT('',(-2.196996559702,-0.31260900176));
+#2291 = CARTESIAN_POINT('',(-2.196462399777,-0.296202915877));
+#2292 = CARTESIAN_POINT('',(-2.195971701964,-0.279795677312));
+#2293 = CARTESIAN_POINT('',(-2.195071947643,-0.246913052247));
+#2294 = CARTESIAN_POINT('',(-2.194663224683,-0.230437657036));
+#2295 = CARTESIAN_POINT('',(-2.194294800306,-0.213961402293));
+#2296 = CARTESIAN_POINT('',(-2.193636071495,-0.181007450735));
+#2297 = CARTESIAN_POINT('',(-2.193345764643,-0.164529753249));
+#2298 = CARTESIAN_POINT('',(-2.193093274288,-0.148051464594));
+#2299 = CARTESIAN_POINT('',(-2.192662347302,-0.115093953504));
+#2300 = CARTESIAN_POINT('',(-2.192483909198,-9.86147303633E-002));
+#2301 = CARTESIAN_POINT('',(-2.192341704972,-8.213516153309E-002));
+#2302 = CARTESIAN_POINT('',(-2.192129424411,-4.924175016223E-002));
+#2303 = CARTESIAN_POINT('',(-2.19205905289,-3.282790810371E-002));
+#2304 = CARTESIAN_POINT('',(-2.192023885972,-1.641395415219E-002));
+#2305 = CARTESIAN_POINT('',(-2.192023877433,-1.1E-016));
+#2306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2307 = PCURVE('',#2308,#2313);
+#2308 = CYLINDRICAL_SURFACE('',#2309,20.9);
+#2309 = AXIS2_PLACEMENT_3D('',#2310,#2311,#2312);
+#2310 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.6645352591E-015));
+#2311 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2312 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2313 = DEFINITIONAL_REPRESENTATION('',(#2314),#2341);
+#2314 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2315 = CARTESIAN_POINT('',(-5.75382958365,-4.796948949046));
+#2316 = CARTESIAN_POINT('',(-5.770388474831,-4.796949125726));
+#2317 = CARTESIAN_POINT('',(-5.78694744536,-4.796948801813));
+#2318 = CARTESIAN_POINT('',(-5.803506475626,-4.796948949046));
+#2319 = CARTESIAN_POINT('',(-5.83662448493,-4.796948949046));
+#2320 = CARTESIAN_POINT('',(-5.853183465357,-4.796948949046));
+#2321 = CARTESIAN_POINT('',(-5.869742479238,-4.796948949046));
+#2322 = CARTESIAN_POINT('',(-5.902860478439,-4.796948949046));
+#2323 = CARTESIAN_POINT('',(-5.919419464555,-4.796948949046));
+#2324 = CARTESIAN_POINT('',(-5.935978468695,-4.796948949046));
+#2325 = CARTESIAN_POINT('',(-5.969029959543,-4.796948949046));
+#2326 = CARTESIAN_POINT('',(-5.985522446961,-4.796948949046));
+#2327 = CARTESIAN_POINT('',(-6.002014943231,-4.796948949046));
+#2328 = CARTESIAN_POINT('',(-6.035066429734,-4.796948949046));
+#2329 = CARTESIAN_POINT('',(-6.051625420858,-4.796948949046));
+#2330 = CARTESIAN_POINT('',(-6.068184415795,-4.796948949046));
+#2331 = CARTESIAN_POINT('',(-6.10130240178,-4.796948949046));
+#2332 = CARTESIAN_POINT('',(-6.117861393686,-4.796948949046));
+#2333 = CARTESIAN_POINT('',(-6.134420386825,-4.796948949046));
+#2334 = CARTESIAN_POINT('',(-6.167538371232,-4.796948949046));
+#2335 = CARTESIAN_POINT('',(-6.184097363363,-4.796948949046));
+#2336 = CARTESIAN_POINT('',(-6.200656355687,-4.796948949046));
+#2337 = CARTESIAN_POINT('',(-6.233707837095,-4.796948949046));
+#2338 = CARTESIAN_POINT('',(-6.250200327679,-4.796948802403));
+#2339 = CARTESIAN_POINT('',(-6.266692817362,-4.796949125017));
+#2340 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2342 = ORIENTED_EDGE('',*,*,#2343,.T.);
+#2343 = EDGE_CURVE('',#2247,#2344,#2346,.T.);
+#2344 = VERTEX_POINT('',#2345);
+#2345 = CARTESIAN_POINT('',(-15.31357425658,14.326123776595,
+ -1.120991090846));
+#2346 = SURFACE_CURVE('',#2347,(#2352,#2365),.PCURVE_S1.);
+#2347 = CIRCLE('',#2348,15.958618361249);
+#2348 = AXIS2_PLACEMENT_3D('',#2349,#2350,#2351);
+#2349 = CARTESIAN_POINT('',(-8.358883747248,4.826003781598,
+ 9.652007563196));
+#2350 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#2351 = DIRECTION('',(0.755928946018,1.678499441701E-016,0.654653670708)
+ );
+#2352 = PCURVE('',#580,#2353);
+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2364);
+#2354 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2355,#2356,#2357,#2358,#2359,
+ #2360,#2361,#2362,#2363),.UNSPECIFIED.,.F.,.F.,(9,9),(3.226964636371
+ ,3.831414044119),.PIECEWISE_BEZIER_KNOTS.);
+#2355 = CARTESIAN_POINT('',(-1.865898530258,-5.34059118292E-002));
+#2356 = CARTESIAN_POINT('',(-1.92210657697,-6.55076827179E-002));
+#2357 = CARTESIAN_POINT('',(-1.979077953148,-7.426667258161E-002));
+#2358 = CARTESIAN_POINT('',(-2.036593691261,-7.957165605876E-002));
+#2359 = CARTESIAN_POINT('',(-2.09439510238,-8.134885907401E-002));
+#2360 = CARTESIAN_POINT('',(-2.152196513533,-7.95716560587E-002));
+#2361 = CARTESIAN_POINT('',(-2.209712251633,-7.426667258162E-002));
+#2362 = CARTESIAN_POINT('',(-2.266683627816,-6.550768271791E-002));
+#2363 = CARTESIAN_POINT('',(-2.322891674528,-5.34059118292E-002));
+#2364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2365 = PCURVE('',#2366,#2371);
+#2366 = PLANE('',#2367);
+#2367 = AXIS2_PLACEMENT_3D('',#2368,#2369,#2370);
+#2368 = CARTESIAN_POINT('',(-21.49957332828,6.927956891247,
+ -2.779139992054));
+#2369 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#2370 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);
+#2372 = CIRCLE('',#2373,15.958618361249);
+#2373 = AXIS2_PLACEMENT_2D('',#2374,#2375);
+#2374 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#2375 = DIRECTION('',(0.925820099773,-0.377964473009));
+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2377 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#2378 = EDGE_CURVE('',#2379,#2344,#2381,.T.);
+#2379 = VERTEX_POINT('',#2380);
+#2380 = CARTESIAN_POINT('',(-13.70084027811,13.395011379993,
+ -8.59422165199));
+#2381 = SURFACE_CURVE('',#2382,(#2387,#2400),.PCURVE_S1.);
+#2382 = CIRCLE('',#2383,20.455744914327);
+#2383 = AXIS2_PLACEMENT_3D('',#2384,#2385,#2386);
+#2384 = CARTESIAN_POINT('',(2.375,4.113620667976,-4.8E-015));
+#2385 = DIRECTION('',(0.5,0.866025403784,-1.01E-015));
+#2386 = DIRECTION('',(0.866025403784,-0.5,1.9E-016));
+#2387 = PCURVE('',#580,#2388);
+#2388 = DEFINITIONAL_REPRESENTATION('',(#2389),#2399);
+#2389 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2390,#2391,#2392,#2393,#2394,
+ #2395,#2396,#2397,#2398),.UNSPECIFIED.,.F.,.F.,(9,9),(2.69936980235,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2390 = CARTESIAN_POINT('',(-2.345879799596,-0.429986366786));
+#2391 = CARTESIAN_POINT('',(-2.339571481167,-0.376447328754));
+#2392 = CARTESIAN_POINT('',(-2.334458856566,-0.322809120887));
+#2393 = CARTESIAN_POINT('',(-2.33037198631,-0.269096916936));
+#2394 = CARTESIAN_POINT('',(-2.327200210801,-0.215329588632));
+#2395 = CARTESIAN_POINT('',(-2.324868373606,-0.161522850001));
+#2396 = CARTESIAN_POINT('',(-2.323329539666,-0.107690450241));
+#2397 = CARTESIAN_POINT('',(-2.322560116061,-5.384522523961E-002));
+#2398 = CARTESIAN_POINT('',(-2.322560116061,6.E-017));
+#2399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2400 = PCURVE('',#2401,#2406);
+#2401 = PLANE('',#2402);
+#2402 = AXIS2_PLACEMENT_3D('',#2403,#2404,#2405);
+#2403 = CARTESIAN_POINT('',(-14.52086896387,13.86845516246,
+ -4.12871798293));
+#2404 = DIRECTION('',(0.5,0.866025403784,-9.521290144899E-016));
+#2405 = DIRECTION('',(-5.442348238141E-016,-8.326672684689E-016,-1.));
+#2406 = DEFINITIONAL_REPRESENTATION('',(#2407),#2411);
+#2407 = CIRCLE('',#2408,20.455744914327);
+#2408 = AXIS2_PLACEMENT_2D('',#2409,#2410);
+#2409 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#2410 = DIRECTION('',(3.E-017,-1.));
+#2411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2412 = ORIENTED_EDGE('',*,*,#2413,.T.);
+#2413 = EDGE_CURVE('',#2379,#2414,#2416,.T.);
+#2414 = VERTEX_POINT('',#2415);
+#2415 = CARTESIAN_POINT('',(-15.43325951327,11.274009587961,
+ -8.701218800106));
+#2416 = SURFACE_CURVE('',#2417,(#2440,#2466),.PCURVE_S1.);
+#2417 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2418,#2419,#2420,#2421,#2422,
+ #2423,#2424,#2425,#2426,#2427,#2428,#2429,#2430,#2431,#2432,#2433,
+ #2434,#2435,#2436,#2437,#2438,#2439),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2418 = CARTESIAN_POINT('',(-13.70083986197,13.395011832559,
+ -8.594221610016));
+#2419 = CARTESIAN_POINT('',(-13.88005193367,13.200110083278,
+ -8.612298328962));
+#2420 = CARTESIAN_POINT('',(-14.05662274659,13.003114071795,
+ -8.628015776568));
+#2421 = CARTESIAN_POINT('',(-14.23043385114,12.80400089281,
+ -8.641654790541));
+#2422 = CARTESIAN_POINT('',(-14.40137750382,12.602753062741,
+ -8.653467245065));
+#2423 = CARTESIAN_POINT('',(-14.56935644583,12.399358448001,
+ -8.663676550902));
+#2424 = CARTESIAN_POINT('',(-15.105902257,11.730663223189,
+ -8.692310172584));
+#2425 = CARTESIAN_POINT('',(-15.46203059979,11.256577860885,
+ -8.704995598626));
+#2426 = CARTESIAN_POINT('',(-15.80166056631,10.771493804335,
+ -8.712762253491));
+#2427 = CARTESIAN_POINT('',(-16.12403429168,10.275512989012,
+ -8.717116245402));
+#2428 = CARTESIAN_POINT('',(-16.42868495039,9.768926165669,
+ -8.718693257434));
+#2429 = CARTESIAN_POINT('',(-16.94622441343,8.836404565544,
+ -8.716053846826));
+#2430 = CARTESIAN_POINT('',(-17.16541092297,8.414043413635,
+ -8.712908538842));
+#2431 = CARTESIAN_POINT('',(-17.37292388821,7.985394898824,
+ -8.707662988076));
+#2432 = CARTESIAN_POINT('',(-17.56881566825,7.550780726894,
+ -8.699807678586));
+#2433 = CARTESIAN_POINT('',(-17.75326461137,7.110581629399,
+ -8.688489402128));
+#2434 = CARTESIAN_POINT('',(-18.02225215013,6.419323727899,
+ -8.663741380911));
+#2435 = CARTESIAN_POINT('',(-18.11454167203,6.171845957146,
+ -8.653527258671));
+#2436 = CARTESIAN_POINT('',(-18.20348094599,5.922869966036,
+ -8.641706766021));
+#2437 = CARTESIAN_POINT('',(-18.2891293097,5.672474199695,
+ -8.628055711567));
+#2438 = CARTESIAN_POINT('',(-18.37155602721,5.420743539084,
+ -8.612321295761));
+#2439 = CARTESIAN_POINT('',(-18.45084046197,5.167769457376,
+ -8.594221610016));
+#2440 = PCURVE('',#580,#2441);
+#2441 = DEFINITIONAL_REPRESENTATION('',(#2442),#2465);
+#2442 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2443,#2444,#2445,#2446,#2447,
+ #2448,#2449,#2450,#2451,#2452,#2453,#2454,#2455,#2456,#2457,#2458,
+ #2459,#2460,#2461,#2462,#2463,#2464),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2443 = CARTESIAN_POINT('',(-2.344908074583,-0.421630441037));
+#2444 = CARTESIAN_POINT('',(-2.331096246979,-0.422573859001));
+#2445 = CARTESIAN_POINT('',(-2.317288604821,-0.423394626005));
+#2446 = CARTESIAN_POINT('',(-2.303487234696,-0.424107168798));
+#2447 = CARTESIAN_POINT('',(-2.289693406342,-0.424724494154));
+#2448 = CARTESIAN_POINT('',(-2.275907684898,-0.425258182787));
+#2449 = CARTESIAN_POINT('',(-2.231085882588,-0.426755319577));
+#2450 = CARTESIAN_POINT('',(-2.200082455747,-0.427419173134));
+#2451 = CARTESIAN_POINT('',(-2.169120651551,-0.427825650799));
+#2452 = CARTESIAN_POINT('',(-2.13818763794,-0.428053573072));
+#2453 = CARTESIAN_POINT('',(-2.107263898312,-0.428136111175));
+#2454 = CARTESIAN_POINT('',(-2.051441003993,-0.42799795998));
+#2455 = CARTESIAN_POINT('',(-2.026544962618,-0.427833325403));
+#2456 = CARTESIAN_POINT('',(-2.001636030249,-0.427558795992));
+#2457 = CARTESIAN_POINT('',(-1.976705798014,-0.427147709051));
+#2458 = CARTESIAN_POINT('',(-1.951748793447,-0.426555548202));
+#2459 = CARTESIAN_POINT('',(-1.912970094741,-0.425261571758));
+#2460 = CARTESIAN_POINT('',(-1.89916689952,-0.424727630503));
+#2461 = CARTESIAN_POINT('',(-1.885355574619,-0.424109884155));
+#2462 = CARTESIAN_POINT('',(-1.871536685602,-0.423396711415));
+#2463 = CARTESIAN_POINT('',(-1.857711505985,-0.422575057631));
+#2464 = CARTESIAN_POINT('',(-1.843882130204,-0.421630441037));
+#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2466 = PCURVE('',#2467,#2472);
+#2467 = CYLINDRICAL_SURFACE('',#2468,3.5);
+#2468 = AXIS2_PLACEMENT_3D('',#2469,#2470,#2471);
+#2469 = CARTESIAN_POINT('',(-19.35628096587,5.690526468858,
+ -5.254026615581));
+#2470 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2471 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2472 = DEFINITIONAL_REPRESENTATION('',(#2473),#2496);
+#2473 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2474,#2475,#2476,#2477,#2478,
+ #2479,#2480,#2481,#2482,#2483,#2484,#2485,#2486,#2487,#2488,#2489,
+ #2490,#2491,#2492,#2493,#2494,#2495),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2474 = CARTESIAN_POINT('',(-4.409039948933,-9.5000006));
+#2475 = CARTESIAN_POINT('',(-4.426329757488,-9.241604698033));
+#2476 = CARTESIAN_POINT('',(-4.442508996073,-8.982715741184));
+#2477 = CARTESIAN_POINT('',(-4.457579786485,-8.723373117678));
+#2478 = CARTESIAN_POINT('',(-4.471539247888,-8.463615558042));
+#2479 = CARTESIAN_POINT('',(-4.484381445304,-8.203481183681));
+#2480 = CARTESIAN_POINT('',(-4.522502415818,-7.356101226021));
+#2481 = CARTESIAN_POINT('',(-4.543197493248,-6.767467087304));
+#2482 = CARTESIAN_POINT('',(-4.55810257112,-6.177556988102));
+#2483 = CARTESIAN_POINT('',(-4.567101406671,-5.586838139558));
+#2484 = CARTESIAN_POINT('',(-4.570146783534,-4.995795751964));
+#2485 = CARTESIAN_POINT('',(-4.564932399173,-3.929438625163));
+#2486 = CARTESIAN_POINT('',(-4.558764350488,-3.454069883269));
+#2487 = CARTESIAN_POINT('',(-4.548760953265,-2.979092897525));
+#2488 = CARTESIAN_POINT('',(-4.534963203394,-2.50476009377));
+#2489 = CARTESIAN_POINT('',(-4.517424335327,-2.031312021057));
+#2490 = CARTESIAN_POINT('',(-4.4844630085,-1.29817134841));
+#2491 = CARTESIAN_POINT('',(-4.471610179967,-1.037704551115));
+#2492 = CARTESIAN_POINT('',(-4.457637224099,-0.777615380903));
+#2493 = CARTESIAN_POINT('',(-4.442550106273,-0.517942104397));
+#2494 = CARTESIAN_POINT('',(-4.426351724503,-0.258723598639));
+#2495 = CARTESIAN_POINT('',(-4.409039948933,5.9999999991E-007));
+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2497 = ORIENTED_EDGE('',*,*,#2498,.F.);
+#2498 = EDGE_CURVE('',#2499,#2414,#2501,.T.);
+#2499 = VERTEX_POINT('',#2500);
+#2500 = CARTESIAN_POINT('',(-14.59916588004,10.792445404287,
+ -10.55402661558));
+#2501 = SURFACE_CURVE('',#2502,(#2529,#2559),.PCURVE_S1.);
+#2502 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2503,#2504,#2505,#2506,#2507,
+ #2508,#2509,#2510,#2511,#2512,#2513,#2514,#2515,#2516,#2517,#2518,
+ #2519,#2520,#2521,#2522,#2523,#2524,#2525,#2526,#2527,#2528),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2503 = CARTESIAN_POINT('',(-14.59916588004,10.792445404287,
+ -10.55402661558));
+#2504 = CARTESIAN_POINT('',(-14.75051494464,10.879827031486,
+ -10.25531295706));
+#2505 = CARTESIAN_POINT('',(-14.89615349324,10.963911112705,
+ -9.952739391805));
+#2506 = CARTESIAN_POINT('',(-15.03596988528,11.044634314295,
+ -9.646524611262));
+#2507 = CARTESIAN_POINT('',(-15.30376173159,11.199244008848,
+ -9.027268858752));
+#2508 = CARTESIAN_POINT('',(-15.43173721677,11.273130689665,
+ -8.714227870644));
+#2509 = CARTESIAN_POINT('',(-15.55369471312,11.343542883013,
+ -8.397999149326));
+#2510 = CARTESIAN_POINT('',(-15.78540347535,11.477319999259,
+ -7.759635022845));
+#2511 = CARTESIAN_POINT('',(-15.89515481698,11.540684965893,
+ -7.43749959592));
+#2512 = CARTESIAN_POINT('',(-15.99871855039,11.600477515256,
+ -7.112643666341));
+#2513 = CARTESIAN_POINT('',(-16.19293730879,11.7126097677,
+ -6.459285316501));
+#2514 = CARTESIAN_POINT('',(-16.28364255051,11.764978463423,
+ -6.130802745016));
+#2515 = CARTESIAN_POINT('',(-16.36806879293,11.813721977213,
+ -5.800095732224));
+#2516 = CARTESIAN_POINT('',(-16.52456468207,11.904074920934,
+ -5.133374682411));
+#2517 = CARTESIAN_POINT('',(-16.59658315885,11.94565480789,
+ -4.797344573632));
+#2518 = CARTESIAN_POINT('',(-16.66215739609,11.983514111412,
+ -4.459559834629));
+#2519 = CARTESIAN_POINT('',(-16.78033089344,12.051741611917,
+ -3.780977727847));
+#2520 = CARTESIAN_POINT('',(-16.83293016907,12.082109817863,
+ -3.4401803076));
+#2521 = CARTESIAN_POINT('',(-16.8789987542,12.108707527888,
+ -3.098124670941));
+#2522 = CARTESIAN_POINT('',(-16.95801672512,12.154328574673,
+ -2.411998969904));
+#2523 = CARTESIAN_POINT('',(-16.99096611903,12.173351916113,
+ -2.067928851201));
+#2524 = CARTESIAN_POINT('',(-17.01732702079,12.188571389839,
+ -1.723102416674));
+#2525 = CARTESIAN_POINT('',(-17.05676357931,12.211340097517,
+ -1.033829050961));
+#2526 = CARTESIAN_POINT('',(-17.06989226748,12.218919779839,
+ -0.689386089695));
+#2527 = CARTESIAN_POINT('',(-17.07645634673,12.222709925285,
+ -0.344693037196));
+#2528 = CARTESIAN_POINT('',(-17.07645646457,12.222709790124,-1.09E-014)
+ );
+#2529 = PCURVE('',#580,#2530);
+#2530 = DEFINITIONAL_REPRESENTATION('',(#2531),#2558);
+#2531 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2532,#2533,#2534,#2535,#2536,
+ #2537,#2538,#2539,#2540,#2541,#2542,#2543,#2544,#2545,#2546,#2547,
+ #2548,#2549,#2550,#2551,#2552,#2553,#2554,#2555,#2556,#2557),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2532 = CARTESIAN_POINT('',(-2.207382393622,-0.52657202536));
+#2533 = CARTESIAN_POINT('',(-2.206297096122,-0.510118717758));
+#2534 = CARTESIAN_POINT('',(-2.205280397689,-0.49366263138));
+#2535 = CARTESIAN_POINT('',(-2.20432690539,-0.477204088934));
+#2536 = CARTESIAN_POINT('',(-2.202537995666,-0.444282757018));
+#2537 = CARTESIAN_POINT('',(-2.201702574866,-0.427819966349));
+#2538 = CARTESIAN_POINT('',(-2.200922037631,-0.411355240057));
+#2539 = CARTESIAN_POINT('',(-2.199464432754,-0.378422416964));
+#2540 = CARTESIAN_POINT('',(-2.198787357283,-0.361954319785));
+#2541 = CARTESIAN_POINT('',(-2.198158850677,-0.345484708818));
+#2542 = CARTESIAN_POINT('',(-2.196996559702,-0.31260900176));
+#2543 = CARTESIAN_POINT('',(-2.196462399777,-0.296202915877));
+#2544 = CARTESIAN_POINT('',(-2.195971701964,-0.279795677312));
+#2545 = CARTESIAN_POINT('',(-2.195071947643,-0.246913052247));
+#2546 = CARTESIAN_POINT('',(-2.194663224683,-0.230437657036));
+#2547 = CARTESIAN_POINT('',(-2.194294800306,-0.213961402293));
+#2548 = CARTESIAN_POINT('',(-2.193636071495,-0.181007450735));
+#2549 = CARTESIAN_POINT('',(-2.193345764643,-0.164529753249));
+#2550 = CARTESIAN_POINT('',(-2.193093274288,-0.148051464594));
+#2551 = CARTESIAN_POINT('',(-2.192662347302,-0.115093953504));
+#2552 = CARTESIAN_POINT('',(-2.192483909198,-9.86147303633E-002));
+#2553 = CARTESIAN_POINT('',(-2.192341704972,-8.213516153309E-002));
+#2554 = CARTESIAN_POINT('',(-2.192129424411,-4.924175016223E-002));
+#2555 = CARTESIAN_POINT('',(-2.19205905289,-3.282790810371E-002));
+#2556 = CARTESIAN_POINT('',(-2.192023885972,-1.641395415219E-002));
+#2557 = CARTESIAN_POINT('',(-2.192023877433,-1.1E-016));
+#2558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2559 = PCURVE('',#2560,#2565);
+#2560 = CYLINDRICAL_SURFACE('',#2561,20.9);
+#2561 = AXIS2_PLACEMENT_3D('',#2562,#2563,#2564);
+#2562 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.6645352591E-015));
+#2563 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2564 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2565 = DEFINITIONAL_REPRESENTATION('',(#2566),#2593);
+#2566 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2567,#2568,#2569,#2570,#2571,
+ #2572,#2573,#2574,#2575,#2576,#2577,#2578,#2579,#2580,#2581,#2582,
+ #2583,#2584,#2585,#2586,#2587,#2588,#2589,#2590,#2591,#2592),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2567 = CARTESIAN_POINT('',(-5.75382958365,-4.796948949046));
+#2568 = CARTESIAN_POINT('',(-5.770388474831,-4.796949125726));
+#2569 = CARTESIAN_POINT('',(-5.78694744536,-4.796948801813));
+#2570 = CARTESIAN_POINT('',(-5.803506475626,-4.796948949046));
+#2571 = CARTESIAN_POINT('',(-5.83662448493,-4.796948949046));
+#2572 = CARTESIAN_POINT('',(-5.853183465357,-4.796948949046));
+#2573 = CARTESIAN_POINT('',(-5.869742479238,-4.796948949046));
+#2574 = CARTESIAN_POINT('',(-5.902860478439,-4.796948949046));
+#2575 = CARTESIAN_POINT('',(-5.919419464555,-4.796948949046));
+#2576 = CARTESIAN_POINT('',(-5.935978468695,-4.796948949046));
+#2577 = CARTESIAN_POINT('',(-5.969029959543,-4.796948949046));
+#2578 = CARTESIAN_POINT('',(-5.985522446961,-4.796948949046));
+#2579 = CARTESIAN_POINT('',(-6.002014943231,-4.796948949046));
+#2580 = CARTESIAN_POINT('',(-6.035066429734,-4.796948949046));
+#2581 = CARTESIAN_POINT('',(-6.051625420858,-4.796948949046));
+#2582 = CARTESIAN_POINT('',(-6.068184415795,-4.796948949046));
+#2583 = CARTESIAN_POINT('',(-6.10130240178,-4.796948949046));
+#2584 = CARTESIAN_POINT('',(-6.117861393686,-4.796948949046));
+#2585 = CARTESIAN_POINT('',(-6.134420386825,-4.796948949046));
+#2586 = CARTESIAN_POINT('',(-6.167538371232,-4.796948949046));
+#2587 = CARTESIAN_POINT('',(-6.184097363363,-4.796948949046));
+#2588 = CARTESIAN_POINT('',(-6.200656355687,-4.796948949046));
+#2589 = CARTESIAN_POINT('',(-6.233707837095,-4.796948949046));
+#2590 = CARTESIAN_POINT('',(-6.250200327679,-4.796948802403));
+#2591 = CARTESIAN_POINT('',(-6.266692817362,-4.796949125017));
+#2592 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
+#2593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2594 = ORIENTED_EDGE('',*,*,#2595,.T.);
+#2595 = EDGE_CURVE('',#2499,#2596,#2598,.T.);
+#2596 = VERTEX_POINT('',#2597);
+#2597 = CARTESIAN_POINT('',(-16.64611482909,7.247025824039,
+ -10.55402661558));
+#2598 = SURFACE_CURVE('',#2599,(#2604,#2611),.PCURVE_S1.);
+#2599 = CIRCLE('',#2600,18.155234016603);
+#2600 = AXIS2_PLACEMENT_3D('',#2601,#2602,#2603);
+#2601 = CARTESIAN_POINT('',(-3.4E-015,-1.035E-014,-10.55402661558));
+#2602 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#2603 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#2604 = PCURVE('',#580,#2605);
+#2605 = DEFINITIONAL_REPRESENTATION('',(#2606),#2610);
+#2606 = LINE('',#2607,#2608);
+#2607 = CARTESIAN_POINT('',(-6.28318530718,-0.52657202536));
+#2608 = VECTOR('',#2609,1.);
+#2609 = DIRECTION('',(1.,-0.E+000));
+#2610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2611 = PCURVE('',#2612,#2617);
+#2612 = PLANE('',#2613);
+#2613 = AXIS2_PLACEMENT_3D('',#2614,#2615,#2616);
+#2614 = CARTESIAN_POINT('',(-18.35628107236,7.422577337907,
+ -10.55402661558));
+#2615 = DIRECTION('',(-4.630127018922E-016,-7.771561172376E-016,-1.));
+#2616 = DIRECTION('',(0.866025403784,-0.5,2.775557561563E-017));
+#2617 = DEFINITIONAL_REPRESENTATION('',(#2618),#2626);
+#2618 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2619,#2620,#2621,#2622,
+#2623,#2624,#2625),.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('') );
+#2619 = CARTESIAN_POINT('',(28.68591140493,12.972893870029));
+#2620 = CARTESIAN_POINT('',(55.918762429834,-2.75));
+#2621 = CARTESIAN_POINT('',(28.68591140493,-18.47289387002));
+#2622 = CARTESIAN_POINT('',(1.453060380026,-34.19578774005));
+#2623 = CARTESIAN_POINT('',(1.453060380026,-2.75));
+#2624 = CARTESIAN_POINT('',(1.453060380026,28.695787740058));
+#2625 = CARTESIAN_POINT('',(28.68591140493,12.972893870029));
+#2626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2627 = ORIENTED_EDGE('',*,*,#2628,.T.);
+#2628 = EDGE_CURVE('',#2596,#2629,#2631,.T.);
+#2629 = VERTEX_POINT('',#2630);
+#2630 = CARTESIAN_POINT('',(-17.48020846232,7.728590007714,
+ -8.701218800106));
+#2631 = SURFACE_CURVE('',#2632,(#2659,#2689),.PCURVE_S1.);
+#2632 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2633,#2634,#2635,#2636,#2637,
+ #2638,#2639,#2640,#2641,#2642,#2643,#2644,#2645,#2646,#2647,#2648,
+ #2649,#2650,#2651,#2652,#2653,#2654,#2655,#2656,#2657,#2658),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2633 = CARTESIAN_POINT('',(-16.64611482909,7.247025824039,
+ -10.55402661558));
+#2634 = CARTESIAN_POINT('',(-16.79746407037,7.334407145221,
+ -10.25531295706));
+#2635 = CARTESIAN_POINT('',(-16.94310229506,7.418491787473,
+ -9.952739391805));
+#2636 = CARTESIAN_POINT('',(-17.08291883433,7.499214734048,
+ -9.646524611262));
+#2637 = CARTESIAN_POINT('',(-17.35071068064,7.653824428601,
+ -9.027268858752));
+#2638 = CARTESIAN_POINT('',(-17.47868616581,7.727711109417,
+ -8.714227870644));
+#2639 = CARTESIAN_POINT('',(-17.60064366216,7.798123302765,
+ -8.397999149326));
+#2640 = CARTESIAN_POINT('',(-17.83235242439,7.931900419012,
+ -7.759635022845));
+#2641 = CARTESIAN_POINT('',(-17.94210376602,7.995265385646,
+ -7.43749959592));
+#2642 = CARTESIAN_POINT('',(-18.04566749943,8.055057935009,
+ -7.112643666341));
+#2643 = CARTESIAN_POINT('',(-18.23988625783,8.167190187453,
+ -6.459285316501));
+#2644 = CARTESIAN_POINT('',(-18.33059149955,8.219558883176,
+ -6.130802745016));
+#2645 = CARTESIAN_POINT('',(-18.41501774198,8.268302396966,
+ -5.800095732224));
+#2646 = CARTESIAN_POINT('',(-18.57151363111,8.358655340687,
+ -5.133374682411));
+#2647 = CARTESIAN_POINT('',(-18.6435321079,8.400235227643,
+ -4.797344573632));
+#2648 = CARTESIAN_POINT('',(-18.70910634513,8.438094531165,
+ -4.459559834629));
+#2649 = CARTESIAN_POINT('',(-18.82727984248,8.50632203167,
+ -3.780977727847));
+#2650 = CARTESIAN_POINT('',(-18.87987911811,8.536690237615,-3.4401803076
+ ));
+#2651 = CARTESIAN_POINT('',(-18.92594770324,8.563287947641,
+ -3.098124670941));
+#2652 = CARTESIAN_POINT('',(-19.00496567417,8.608908994426,
+ -2.411998969904));
+#2653 = CARTESIAN_POINT('',(-19.03791506807,8.627932335865,
+ -2.067928851201));
+#2654 = CARTESIAN_POINT('',(-19.06427596983,8.643151809592,
+ -1.723102416674));
+#2655 = CARTESIAN_POINT('',(-19.10371252835,8.665920517269,
+ -1.033829050961));
+#2656 = CARTESIAN_POINT('',(-19.11684106988,8.673500453584,
+ -0.689386089695));
+#2657 = CARTESIAN_POINT('',(-19.12340547175,8.677290040246,
+ -0.344693037196));
+#2658 = CARTESIAN_POINT('',(-19.12340541361,8.677290209876,-7.8E-015));
+#2659 = PCURVE('',#580,#2660);
+#2660 = DEFINITIONAL_REPRESENTATION('',(#2661),#2688);
+#2661 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2662 = CARTESIAN_POINT('',(-1.981407811165,-0.52657202536));
+#2663 = CARTESIAN_POINT('',(-1.982493108665,-0.510118717758));
+#2664 = CARTESIAN_POINT('',(-1.983509807097,-0.49366263138));
+#2665 = CARTESIAN_POINT('',(-1.984463299396,-0.477204088934));
+#2666 = CARTESIAN_POINT('',(-1.986252209121,-0.444282757018));
+#2667 = CARTESIAN_POINT('',(-1.98708762992,-0.427819966349));
+#2668 = CARTESIAN_POINT('',(-1.987868167156,-0.411355240057));
+#2669 = CARTESIAN_POINT('',(-1.989325772032,-0.378422416964));
+#2670 = CARTESIAN_POINT('',(-1.990002847503,-0.361954319785));
+#2671 = CARTESIAN_POINT('',(-1.990631354109,-0.345484708818));
+#2672 = CARTESIAN_POINT('',(-1.991793645085,-0.31260900176));
+#2673 = CARTESIAN_POINT('',(-1.99232780501,-0.296202915877));
+#2674 = CARTESIAN_POINT('',(-1.992818502822,-0.279795677312));
+#2675 = CARTESIAN_POINT('',(-1.993718257143,-0.246913052247));
+#2676 = CARTESIAN_POINT('',(-1.994126980103,-0.230437657036));
+#2677 = CARTESIAN_POINT('',(-1.99449540448,-0.213961402293));
+#2678 = CARTESIAN_POINT('',(-1.995154133291,-0.181007450735));
+#2679 = CARTESIAN_POINT('',(-1.995444440143,-0.164529753249));
+#2680 = CARTESIAN_POINT('',(-1.995696930498,-0.148051464594));
+#2681 = CARTESIAN_POINT('',(-1.996127857484,-0.115093953504));
+#2682 = CARTESIAN_POINT('',(-1.996306295589,-9.86147303633E-002));
+#2683 = CARTESIAN_POINT('',(-1.996448499814,-8.213516153309E-002));
+#2684 = CARTESIAN_POINT('',(-1.996660780375,-4.924175016223E-002));
+#2685 = CARTESIAN_POINT('',(-1.996731151896,-3.282790810371E-002));
+#2686 = CARTESIAN_POINT('',(-1.996766318815,-1.64139541522E-002));
+#2687 = CARTESIAN_POINT('',(-1.996766327354,1.1E-016));
+#2688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2689 = PCURVE('',#2690,#2695);
+#2690 = CYLINDRICAL_SURFACE('',#2691,20.9);
+#2691 = AXIS2_PLACEMENT_3D('',#2692,#2693,#2694);
+#2692 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.6645352591E-015));
+#2693 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2694 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2723);
+#2696 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2697 = CARTESIAN_POINT('',(-5.75382958365,-0.703051050954));
+#2698 = CARTESIAN_POINT('',(-5.770388474831,-0.703050874274));
+#2699 = CARTESIAN_POINT('',(-5.78694744536,-0.703051198187));
+#2700 = CARTESIAN_POINT('',(-5.803506475626,-0.703051050954));
+#2701 = CARTESIAN_POINT('',(-5.83662448493,-0.703051050954));
+#2702 = CARTESIAN_POINT('',(-5.853183465357,-0.703051050954));
+#2703 = CARTESIAN_POINT('',(-5.869742479238,-0.703051050954));
+#2704 = CARTESIAN_POINT('',(-5.902860478439,-0.703051050954));
+#2705 = CARTESIAN_POINT('',(-5.919419464555,-0.703051050954));
+#2706 = CARTESIAN_POINT('',(-5.935978468695,-0.703051050954));
+#2707 = CARTESIAN_POINT('',(-5.969029959543,-0.703051050954));
+#2708 = CARTESIAN_POINT('',(-5.985522446961,-0.703051050954));
+#2709 = CARTESIAN_POINT('',(-6.002014943231,-0.703051050954));
+#2710 = CARTESIAN_POINT('',(-6.035066429734,-0.703051050954));
+#2711 = CARTESIAN_POINT('',(-6.051625420858,-0.703051050954));
+#2712 = CARTESIAN_POINT('',(-6.068184415795,-0.703051050954));
+#2713 = CARTESIAN_POINT('',(-6.10130240178,-0.703051050954));
+#2714 = CARTESIAN_POINT('',(-6.117861393686,-0.703051050954));
+#2715 = CARTESIAN_POINT('',(-6.134420386825,-0.703051050954));
+#2716 = CARTESIAN_POINT('',(-6.167538371232,-0.703051050954));
+#2717 = CARTESIAN_POINT('',(-6.184097363363,-0.703051050954));
+#2718 = CARTESIAN_POINT('',(-6.200656355687,-0.703051050954));
+#2719 = CARTESIAN_POINT('',(-6.233707837095,-0.703051050954));
+#2720 = CARTESIAN_POINT('',(-6.250200327679,-0.703051197597));
+#2721 = CARTESIAN_POINT('',(-6.266692817362,-0.703050874983));
+#2722 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#2723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2724 = ORIENTED_EDGE('',*,*,#2725,.T.);
+#2725 = EDGE_CURVE('',#2629,#2726,#2728,.T.);
+#2726 = VERTEX_POINT('',#2727);
+#2727 = CARTESIAN_POINT('',(-18.45084027811,5.167770044041,
+ -8.59422165199));
+#2728 = SURFACE_CURVE('',#2729,(#2752,#2778),.PCURVE_S1.);
+#2729 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2730,#2731,#2732,#2733,#2734,
+ #2735,#2736,#2737,#2738,#2739,#2740,#2741,#2742,#2743,#2744,#2745,
+ #2746,#2747,#2748,#2749,#2750,#2751),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2730 = CARTESIAN_POINT('',(-13.70083986197,13.395011832559,
+ -8.594221610016));
+#2731 = CARTESIAN_POINT('',(-13.88005193367,13.200110083278,
+ -8.612298328962));
+#2732 = CARTESIAN_POINT('',(-14.05662274659,13.003114071795,
+ -8.628015776568));
+#2733 = CARTESIAN_POINT('',(-14.23043385114,12.80400089281,
+ -8.641654790541));
+#2734 = CARTESIAN_POINT('',(-14.40137750382,12.602753062741,
+ -8.653467245065));
+#2735 = CARTESIAN_POINT('',(-14.56935644583,12.399358448001,
+ -8.663676550902));
+#2736 = CARTESIAN_POINT('',(-15.105902257,11.730663223189,
+ -8.692310172584));
+#2737 = CARTESIAN_POINT('',(-15.46203059979,11.256577860885,
+ -8.704995598626));
+#2738 = CARTESIAN_POINT('',(-15.80166056631,10.771493804335,
+ -8.712762253491));
+#2739 = CARTESIAN_POINT('',(-16.12403429168,10.275512989012,
+ -8.717116245402));
+#2740 = CARTESIAN_POINT('',(-16.42868495039,9.768926165669,
+ -8.718693257434));
+#2741 = CARTESIAN_POINT('',(-16.94622441343,8.836404565544,
+ -8.716053846826));
+#2742 = CARTESIAN_POINT('',(-17.16541092297,8.414043413635,
+ -8.712908538842));
+#2743 = CARTESIAN_POINT('',(-17.37292388821,7.985394898824,
+ -8.707662988076));
+#2744 = CARTESIAN_POINT('',(-17.56881566825,7.550780726894,
+ -8.699807678586));
+#2745 = CARTESIAN_POINT('',(-17.75326461137,7.110581629399,
+ -8.688489402128));
+#2746 = CARTESIAN_POINT('',(-18.02225215013,6.419323727899,
+ -8.663741380911));
+#2747 = CARTESIAN_POINT('',(-18.11454167203,6.171845957146,
+ -8.653527258671));
+#2748 = CARTESIAN_POINT('',(-18.20348094599,5.922869966036,
+ -8.641706766021));
+#2749 = CARTESIAN_POINT('',(-18.2891293097,5.672474199695,
+ -8.628055711567));
+#2750 = CARTESIAN_POINT('',(-18.37155602721,5.420743539084,
+ -8.612321295761));
+#2751 = CARTESIAN_POINT('',(-18.45084046197,5.167769457376,
+ -8.594221610016));
+#2752 = PCURVE('',#580,#2753);
+#2753 = DEFINITIONAL_REPRESENTATION('',(#2754),#2777);
+#2754 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2755,#2756,#2757,#2758,#2759,
+ #2760,#2761,#2762,#2763,#2764,#2765,#2766,#2767,#2768,#2769,#2770,
+ #2771,#2772,#2773,#2774,#2775,#2776),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2755 = CARTESIAN_POINT('',(-2.344908074583,-0.421630441037));
+#2756 = CARTESIAN_POINT('',(-2.331096246979,-0.422573859001));
+#2757 = CARTESIAN_POINT('',(-2.317288604821,-0.423394626005));
+#2758 = CARTESIAN_POINT('',(-2.303487234696,-0.424107168798));
+#2759 = CARTESIAN_POINT('',(-2.289693406342,-0.424724494154));
+#2760 = CARTESIAN_POINT('',(-2.275907684898,-0.425258182787));
+#2761 = CARTESIAN_POINT('',(-2.231085882588,-0.426755319577));
+#2762 = CARTESIAN_POINT('',(-2.200082455747,-0.427419173134));
+#2763 = CARTESIAN_POINT('',(-2.169120651551,-0.427825650799));
+#2764 = CARTESIAN_POINT('',(-2.13818763794,-0.428053573072));
+#2765 = CARTESIAN_POINT('',(-2.107263898312,-0.428136111175));
+#2766 = CARTESIAN_POINT('',(-2.051441003993,-0.42799795998));
+#2767 = CARTESIAN_POINT('',(-2.026544962618,-0.427833325403));
+#2768 = CARTESIAN_POINT('',(-2.001636030249,-0.427558795992));
+#2769 = CARTESIAN_POINT('',(-1.976705798014,-0.427147709051));
+#2770 = CARTESIAN_POINT('',(-1.951748793447,-0.426555548202));
+#2771 = CARTESIAN_POINT('',(-1.912970094741,-0.425261571758));
+#2772 = CARTESIAN_POINT('',(-1.89916689952,-0.424727630503));
+#2773 = CARTESIAN_POINT('',(-1.885355574619,-0.424109884155));
+#2774 = CARTESIAN_POINT('',(-1.871536685602,-0.423396711415));
+#2775 = CARTESIAN_POINT('',(-1.857711505985,-0.422575057631));
+#2776 = CARTESIAN_POINT('',(-1.843882130204,-0.421630441037));
+#2777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2778 = PCURVE('',#2779,#2784);
+#2779 = CYLINDRICAL_SURFACE('',#2780,3.5);
+#2780 = AXIS2_PLACEMENT_3D('',#2781,#2782,#2783);
+#2781 = CARTESIAN_POINT('',(-19.35628096587,5.690526468858,
+ -5.254026615581));
+#2782 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2783 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2784 = DEFINITIONAL_REPRESENTATION('',(#2785),#2808);
+#2785 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2786,#2787,#2788,#2789,#2790,
+ #2791,#2792,#2793,#2794,#2795,#2796,#2797,#2798,#2799,#2800,#2801,
+ #2802,#2803,#2804,#2805,#2806,#2807),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,
+ 7),(0.E+000,0.164805904113,0.53615109137,0.834990859719,1.),
+ .UNSPECIFIED.);
+#2786 = CARTESIAN_POINT('',(-4.409039948933,-9.5000006));
+#2787 = CARTESIAN_POINT('',(-4.426329757488,-9.241604698033));
+#2788 = CARTESIAN_POINT('',(-4.442508996073,-8.982715741184));
+#2789 = CARTESIAN_POINT('',(-4.457579786485,-8.723373117678));
+#2790 = CARTESIAN_POINT('',(-4.471539247888,-8.463615558042));
+#2791 = CARTESIAN_POINT('',(-4.484381445304,-8.203481183681));
+#2792 = CARTESIAN_POINT('',(-4.522502415818,-7.356101226021));
+#2793 = CARTESIAN_POINT('',(-4.543197493248,-6.767467087304));
+#2794 = CARTESIAN_POINT('',(-4.55810257112,-6.177556988102));
+#2795 = CARTESIAN_POINT('',(-4.567101406671,-5.586838139558));
+#2796 = CARTESIAN_POINT('',(-4.570146783534,-4.995795751964));
+#2797 = CARTESIAN_POINT('',(-4.564932399173,-3.929438625163));
+#2798 = CARTESIAN_POINT('',(-4.558764350488,-3.454069883269));
+#2799 = CARTESIAN_POINT('',(-4.548760953265,-2.979092897525));
+#2800 = CARTESIAN_POINT('',(-4.534963203394,-2.50476009377));
+#2801 = CARTESIAN_POINT('',(-4.517424335327,-2.031312021057));
+#2802 = CARTESIAN_POINT('',(-4.4844630085,-1.29817134841));
+#2803 = CARTESIAN_POINT('',(-4.471610179967,-1.037704551115));
+#2804 = CARTESIAN_POINT('',(-4.457637224099,-0.777615380903));
+#2805 = CARTESIAN_POINT('',(-4.442550106273,-0.517942104397));
+#2806 = CARTESIAN_POINT('',(-4.426351724503,-0.258723598639));
+#2807 = CARTESIAN_POINT('',(-4.409039948933,5.9999999991E-007));
+#2808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2809 = ORIENTED_EDGE('',*,*,#2810,.T.);
+#2810 = EDGE_CURVE('',#2726,#2811,#2813,.T.);
+#2811 = VERTEX_POINT('',#2812);
+#2812 = CARTESIAN_POINT('',(-20.06357425658,6.098882440643,
+ -1.120991090846));
+#2813 = SURFACE_CURVE('',#2814,(#2819,#2832),.PCURVE_S1.);
+#2814 = CIRCLE('',#2815,20.455744914327);
+#2815 = AXIS2_PLACEMENT_3D('',#2816,#2817,#2818);
+#2816 = CARTESIAN_POINT('',(-2.375,-4.113620667976,4.8E-015));
+#2817 = DIRECTION('',(0.5,0.866025403784,-1.01E-015));
+#2818 = DIRECTION('',(0.866025403784,-0.5,1.9E-016));
+#2819 = PCURVE('',#580,#2820);
+#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2831);
+#2821 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2822,#2823,#2824,#2825,#2826,
+ #2827,#2828,#2829,#2830),.UNSPECIFIED.,.F.,.F.,(9,9),(2.69936980235,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2822 = CARTESIAN_POINT('',(-1.84291040519,-0.429986366786));
+#2823 = CARTESIAN_POINT('',(-1.849218723619,-0.376447328754));
+#2824 = CARTESIAN_POINT('',(-1.854331348225,-0.322809120888));
+#2825 = CARTESIAN_POINT('',(-1.858418218443,-0.269096916935));
+#2826 = CARTESIAN_POINT('',(-1.861589994023,-0.215329588632));
+#2827 = CARTESIAN_POINT('',(-1.863921831153,-0.161522850001));
+#2828 = CARTESIAN_POINT('',(-1.865460665125,-0.107690450241));
+#2829 = CARTESIAN_POINT('',(-1.866230088726,-5.384522523961E-002));
+#2830 = CARTESIAN_POINT('',(-1.866230088726,1.3E-016));
+#2831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2832 = PCURVE('',#2833,#2838);
+#2833 = PLANE('',#2834);
+#2834 = AXIS2_PLACEMENT_3D('',#2835,#2836,#2837);
+#2835 = CARTESIAN_POINT('',(-19.27086896387,5.641213826508,
+ -4.12871798293));
+#2836 = DIRECTION('',(0.5,0.866025403784,-9.521290144899E-016));
+#2837 = DIRECTION('',(-5.442348238141E-016,-8.326672684689E-016,-1.));
+#2838 = DEFINITIONAL_REPRESENTATION('',(#2839),#2843);
+#2839 = CIRCLE('',#2840,20.455744914327);
+#2840 = AXIS2_PLACEMENT_2D('',#2841,#2842);
+#2841 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#2842 = DIRECTION('',(3.E-017,-1.));
+#2843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2844 = ORIENTED_EDGE('',*,*,#2845,.T.);
+#2845 = EDGE_CURVE('',#2811,#2846,#2848,.T.);
+#2846 = VERTEX_POINT('',#2847);
+#2847 = CARTESIAN_POINT('',(-19.07425238647,8.648911696423,-1.5392278467
+ ));
+#2848 = SURFACE_CURVE('',#2849,(#2854,#2867),.PCURVE_S1.);
+#2849 = CIRCLE('',#2850,15.958618361249);
+#2850 = AXIS2_PLACEMENT_3D('',#2851,#2852,#2853);
+#2851 = CARTESIAN_POINT('',(-8.358883747248,4.826003781598,
+ 9.652007563196));
+#2852 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#2853 = DIRECTION('',(0.755928946018,1.678499441701E-016,0.654653670708)
+ );
+#2854 = PCURVE('',#580,#2855);
+#2855 = DEFINITIONAL_REPRESENTATION('',(#2856),#2866);
+#2856 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2857,#2858,#2859,#2860,#2861,
+ #2862,#2863,#2864,#2865),.UNSPECIFIED.,.F.,.F.,(9,9),(3.226964636371
+ ,3.831414044119),.PIECEWISE_BEZIER_KNOTS.);
+#2857 = CARTESIAN_POINT('',(-1.865898530258,-5.34059118292E-002));
+#2858 = CARTESIAN_POINT('',(-1.92210657697,-6.55076827179E-002));
+#2859 = CARTESIAN_POINT('',(-1.979077953148,-7.426667258161E-002));
+#2860 = CARTESIAN_POINT('',(-2.036593691261,-7.957165605876E-002));
+#2861 = CARTESIAN_POINT('',(-2.09439510238,-8.134885907401E-002));
+#2862 = CARTESIAN_POINT('',(-2.152196513533,-7.95716560587E-002));
+#2863 = CARTESIAN_POINT('',(-2.209712251633,-7.426667258162E-002));
+#2864 = CARTESIAN_POINT('',(-2.266683627816,-6.550768271791E-002));
+#2865 = CARTESIAN_POINT('',(-2.322891674528,-5.34059118292E-002));
+#2866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2867 = PCURVE('',#2868,#2873);
+#2868 = PLANE('',#2869);
+#2869 = AXIS2_PLACEMENT_3D('',#2870,#2871,#2872);
+#2870 = CARTESIAN_POINT('',(-21.49957332828,6.927956891247,
+ -2.779139992054));
+#2871 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#2872 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#2873 = DEFINITIONAL_REPRESENTATION('',(#2874),#2878);
+#2874 = CIRCLE('',#2875,15.958618361249);
+#2875 = AXIS2_PLACEMENT_2D('',#2876,#2877);
+#2876 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#2877 = DIRECTION('',(0.925820099773,-0.377964473009));
+#2878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2879 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#2880 = EDGE_CURVE('',#2846,#1122,#2881,.T.);
+#2881 = SURFACE_CURVE('',#2882,(#2909,#2939),.PCURVE_S1.);
+#2882 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2883 = CARTESIAN_POINT('',(-16.64611482909,7.247025824039,
+ -10.55402661558));
+#2884 = CARTESIAN_POINT('',(-16.79746407037,7.334407145221,
+ -10.25531295706));
+#2885 = CARTESIAN_POINT('',(-16.94310229506,7.418491787473,
+ -9.952739391805));
+#2886 = CARTESIAN_POINT('',(-17.08291883433,7.499214734048,
+ -9.646524611262));
+#2887 = CARTESIAN_POINT('',(-17.35071068064,7.653824428601,
+ -9.027268858752));
+#2888 = CARTESIAN_POINT('',(-17.47868616581,7.727711109417,
+ -8.714227870644));
+#2889 = CARTESIAN_POINT('',(-17.60064366216,7.798123302765,
+ -8.397999149326));
+#2890 = CARTESIAN_POINT('',(-17.83235242439,7.931900419012,
+ -7.759635022845));
+#2891 = CARTESIAN_POINT('',(-17.94210376602,7.995265385646,
+ -7.43749959592));
+#2892 = CARTESIAN_POINT('',(-18.04566749943,8.055057935009,
+ -7.112643666341));
+#2893 = CARTESIAN_POINT('',(-18.23988625783,8.167190187453,
+ -6.459285316501));
+#2894 = CARTESIAN_POINT('',(-18.33059149955,8.219558883176,
+ -6.130802745016));
+#2895 = CARTESIAN_POINT('',(-18.41501774198,8.268302396966,
+ -5.800095732224));
+#2896 = CARTESIAN_POINT('',(-18.57151363111,8.358655340687,
+ -5.133374682411));
+#2897 = CARTESIAN_POINT('',(-18.6435321079,8.400235227643,
+ -4.797344573632));
+#2898 = CARTESIAN_POINT('',(-18.70910634513,8.438094531165,
+ -4.459559834629));
+#2899 = CARTESIAN_POINT('',(-18.82727984248,8.50632203167,
+ -3.780977727847));
+#2900 = CARTESIAN_POINT('',(-18.87987911811,8.536690237615,-3.4401803076
+ ));
+#2901 = CARTESIAN_POINT('',(-18.92594770324,8.563287947641,
+ -3.098124670941));
+#2902 = CARTESIAN_POINT('',(-19.00496567417,8.608908994426,
+ -2.411998969904));
+#2903 = CARTESIAN_POINT('',(-19.03791506807,8.627932335865,
+ -2.067928851201));
+#2904 = CARTESIAN_POINT('',(-19.06427596983,8.643151809592,
+ -1.723102416674));
+#2905 = CARTESIAN_POINT('',(-19.10371252835,8.665920517269,
+ -1.033829050961));
+#2906 = CARTESIAN_POINT('',(-19.11684106988,8.673500453584,
+ -0.689386089695));
+#2907 = CARTESIAN_POINT('',(-19.12340547175,8.677290040246,
+ -0.344693037196));
+#2908 = CARTESIAN_POINT('',(-19.12340541361,8.677290209876,-7.8E-015));
+#2909 = PCURVE('',#580,#2910);
+#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2938);
+#2911 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2912,#2913,#2914,#2915,#2916,
+ #2917,#2918,#2919,#2920,#2921,#2922,#2923,#2924,#2925,#2926,#2927,
+ #2928,#2929,#2930,#2931,#2932,#2933,#2934,#2935,#2936,#2937),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2912 = CARTESIAN_POINT('',(-1.981407811165,-0.52657202536));
+#2913 = CARTESIAN_POINT('',(-1.982493108665,-0.510118717758));
+#2914 = CARTESIAN_POINT('',(-1.983509807097,-0.49366263138));
+#2915 = CARTESIAN_POINT('',(-1.984463299396,-0.477204088934));
+#2916 = CARTESIAN_POINT('',(-1.986252209121,-0.444282757018));
+#2917 = CARTESIAN_POINT('',(-1.98708762992,-0.427819966349));
+#2918 = CARTESIAN_POINT('',(-1.987868167156,-0.411355240057));
+#2919 = CARTESIAN_POINT('',(-1.989325772032,-0.378422416964));
+#2920 = CARTESIAN_POINT('',(-1.990002847503,-0.361954319785));
+#2921 = CARTESIAN_POINT('',(-1.990631354109,-0.345484708818));
+#2922 = CARTESIAN_POINT('',(-1.991793645085,-0.31260900176));
+#2923 = CARTESIAN_POINT('',(-1.99232780501,-0.296202915877));
+#2924 = CARTESIAN_POINT('',(-1.992818502822,-0.279795677312));
+#2925 = CARTESIAN_POINT('',(-1.993718257143,-0.246913052247));
+#2926 = CARTESIAN_POINT('',(-1.994126980103,-0.230437657036));
+#2927 = CARTESIAN_POINT('',(-1.99449540448,-0.213961402293));
+#2928 = CARTESIAN_POINT('',(-1.995154133291,-0.181007450735));
+#2929 = CARTESIAN_POINT('',(-1.995444440143,-0.164529753249));
+#2930 = CARTESIAN_POINT('',(-1.995696930498,-0.148051464594));
+#2931 = CARTESIAN_POINT('',(-1.996127857484,-0.115093953504));
+#2932 = CARTESIAN_POINT('',(-1.996306295589,-9.86147303633E-002));
+#2933 = CARTESIAN_POINT('',(-1.996448499814,-8.213516153309E-002));
+#2934 = CARTESIAN_POINT('',(-1.996660780375,-4.924175016223E-002));
+#2935 = CARTESIAN_POINT('',(-1.996731151896,-3.282790810371E-002));
+#2936 = CARTESIAN_POINT('',(-1.996766318815,-1.64139541522E-002));
+#2937 = CARTESIAN_POINT('',(-1.996766327354,1.1E-016));
+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2939 = PCURVE('',#2940,#2945);
+#2940 = CYLINDRICAL_SURFACE('',#2941,20.9);
+#2941 = AXIS2_PLACEMENT_3D('',#2942,#2943,#2944);
+#2942 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.6645352591E-015));
+#2943 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2944 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2973);
+#2946 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),
+ .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127313093,
+ 0.250253556376,0.375379200514,0.500002018552,0.625127197659,
+ 0.750252315648,0.875377415203,1.),.UNSPECIFIED.);
+#2947 = CARTESIAN_POINT('',(-5.75382958365,-0.703051050954));
+#2948 = CARTESIAN_POINT('',(-5.770388474831,-0.703050874274));
+#2949 = CARTESIAN_POINT('',(-5.78694744536,-0.703051198187));
+#2950 = CARTESIAN_POINT('',(-5.803506475626,-0.703051050954));
+#2951 = CARTESIAN_POINT('',(-5.83662448493,-0.703051050954));
+#2952 = CARTESIAN_POINT('',(-5.853183465357,-0.703051050954));
+#2953 = CARTESIAN_POINT('',(-5.869742479238,-0.703051050954));
+#2954 = CARTESIAN_POINT('',(-5.902860478439,-0.703051050954));
+#2955 = CARTESIAN_POINT('',(-5.919419464555,-0.703051050954));
+#2956 = CARTESIAN_POINT('',(-5.935978468695,-0.703051050954));
+#2957 = CARTESIAN_POINT('',(-5.969029959543,-0.703051050954));
+#2958 = CARTESIAN_POINT('',(-5.985522446961,-0.703051050954));
+#2959 = CARTESIAN_POINT('',(-6.002014943231,-0.703051050954));
+#2960 = CARTESIAN_POINT('',(-6.035066429734,-0.703051050954));
+#2961 = CARTESIAN_POINT('',(-6.051625420858,-0.703051050954));
+#2962 = CARTESIAN_POINT('',(-6.068184415795,-0.703051050954));
+#2963 = CARTESIAN_POINT('',(-6.10130240178,-0.703051050954));
+#2964 = CARTESIAN_POINT('',(-6.117861393686,-0.703051050954));
+#2965 = CARTESIAN_POINT('',(-6.134420386825,-0.703051050954));
+#2966 = CARTESIAN_POINT('',(-6.167538371232,-0.703051050954));
+#2967 = CARTESIAN_POINT('',(-6.184097363363,-0.703051050954));
+#2968 = CARTESIAN_POINT('',(-6.200656355687,-0.703051050954));
+#2969 = CARTESIAN_POINT('',(-6.233707837095,-0.703051050954));
+#2970 = CARTESIAN_POINT('',(-6.250200327679,-0.703051197597));
+#2971 = CARTESIAN_POINT('',(-6.266692817362,-0.703050874983));
+#2972 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
+#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2974 = ORIENTED_EDGE('',*,*,#1121,.F.);
+#2975 = ORIENTED_EDGE('',*,*,#2976,.T.);
+#2976 = EDGE_CURVE('',#1099,#2977,#2979,.T.);
+#2977 = VERTEX_POINT('',#2978);
+#2978 = CARTESIAN_POINT('',(-2.046948949046,-20.8432429731,
+ -1.539227846713));
+#2979 = SURFACE_CURVE('',#2980,(#2985,#2998),.PCURVE_S1.);
+#2980 = CIRCLE('',#2981,20.9);
+#2981 = AXIS2_PLACEMENT_3D('',#2982,#2983,#2984);
+#2982 = CARTESIAN_POINT('',(-2.046948949046,-4.545139706926E-016,
+ -4.5E-016));
+#2983 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#2984 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#2985 = PCURVE('',#580,#2986);
+#2986 = DEFINITIONAL_REPRESENTATION('',(#2987),#2997);
+#2987 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2988,#2989,#2990,#2991,#2992,
+ #2993,#2994,#2995,#2996),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795
+ ,1.644510331353),.PIECEWISE_BEZIER_KNOTS.);
+#2988 = CARTESIAN_POINT('',(-9.762877503947E-002,6.E-017));
+#2989 = CARTESIAN_POINT('',(-9.762877503947E-002,-9.170373186137E-003));
+#2990 = CARTESIAN_POINT('',(-9.763818800981E-002,-1.834074637227E-002));
+#2991 = CARTESIAN_POINT('',(-9.765701395042E-002,-2.751110828603E-002));
+#2992 = CARTESIAN_POINT('',(-9.768526128886E-002,-3.668144765518E-002));
+#2993 = CARTESIAN_POINT('',(-9.772294687991E-002,-4.58517531832E-002));
+#2994 = CARTESIAN_POINT('',(-9.777009605224E-002,-5.502201352506E-002));
+#2995 = CARTESIAN_POINT('',(-9.782674269788E-002,-6.419221726252E-002));
+#2996 = CARTESIAN_POINT('',(-9.789292941486E-002,-7.336235287909E-002));
+#2997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2998 = PCURVE('',#1061,#2999);
+#2999 = DEFINITIONAL_REPRESENTATION('',(#3000),#3004);
+#3000 = LINE('',#3001,#3002);
+#3001 = CARTESIAN_POINT('',(-7.853981633974,-4.796948949046));
+#3002 = VECTOR('',#3003,1.);
+#3003 = DIRECTION('',(1.,-0.E+000));
+#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3005 = ORIENTED_EDGE('',*,*,#3006,.T.);
+#3006 = EDGE_CURVE('',#2977,#3007,#3009,.T.);
+#3007 = VERTEX_POINT('',#3008);
+#3008 = CARTESIAN_POINT('',(-4.75,-20.42500621723,-1.120991090846));
+#3009 = SURFACE_CURVE('',#3010,(#3015,#3028),.PCURVE_S1.);
+#3010 = CIRCLE('',#3011,15.958618361249);
+#3011 = AXIS2_PLACEMENT_3D('',#3012,#3013,#3014);
+#3012 = CARTESIAN_POINT('',(3.176206103355E-018,-9.652007563196,
+ 9.652007563196));
+#3013 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187
+ ));
+#3014 = DIRECTION('',(3.170092458684E-016,-0.707106781187,
+ -0.707106781187));
+#3015 = PCURVE('',#580,#3016);
+#3016 = DEFINITIONAL_REPRESENTATION('',(#3017),#3027);
+#3017 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3018,#3019,#3020,#3021,#3022,
+ #3023,#3024,#3025,#3026),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.302224703874),.PIECEWISE_BEZIER_KNOTS.);
+#3018 = CARTESIAN_POINT('',(0.E+000,-7.781372667209E-002));
+#3019 = CARTESIAN_POINT('',(-2.879599691558E-002,-7.781372667209E-002));
+#3020 = CARTESIAN_POINT('',(-5.7591993838E-002,-7.693460488616E-002));
+#3021 = CARTESIAN_POINT('',(-8.635385639559E-002,-7.517636133915E-002));
+#3022 = CARTESIAN_POINT('',(-0.115047450557,-7.254201001234E-002));
+#3023 = CARTESIAN_POINT('',(-0.143639374214,-6.903757935072E-002));
+#3024 = CARTESIAN_POINT('',(-0.172097694204,-6.467198741365E-002));
+#3025 = CARTESIAN_POINT('',(-0.200392548779,-5.945679727355E-002));
+#3026 = CARTESIAN_POINT('',(-0.228496572135,-5.34059118292E-002));
+#3027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3028 = PCURVE('',#1028,#3029);
+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);
+#3030 = CIRCLE('',#3031,15.958618361249);
+#3031 = AXIS2_PLACEMENT_2D('',#3032,#3033);
+#3032 = CARTESIAN_POINT('',(17.580297468496,-4.75));
+#3033 = DIRECTION('',(-1.,0.E+000));
+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3035 = ORIENTED_EDGE('',*,*,#3036,.F.);
+#3036 = EDGE_CURVE('',#3037,#3007,#3039,.T.);
+#3037 = VERTEX_POINT('',#3038);
+#3038 = CARTESIAN_POINT('',(-4.75,-18.56278142403,-8.59422165199));
+#3039 = SURFACE_CURVE('',#3040,(#3045,#3058),.PCURVE_S1.);
+#3040 = CIRCLE('',#3041,20.455744914327);
+#3041 = AXIS2_PLACEMENT_3D('',#3042,#3043,#3044);
+#3042 = CARTESIAN_POINT('',(-4.75,-1.054711873394E-015,-1.05E-015));
+#3043 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#3044 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#3045 = PCURVE('',#580,#3046);
+#3046 = DEFINITIONAL_REPRESENTATION('',(#3047),#3057);
+#3047 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3048,#3049,#3050,#3051,#3052,
+ #3053,#3054,#3055,#3056),.UNSPECIFIED.,.F.,.F.,(9,9),(1.128573475555
+ ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#3048 = CARTESIAN_POINT('',(-0.251484697203,-0.429986366786));
+#3049 = CARTESIAN_POINT('',(-0.245176378774,-0.376447328754));
+#3050 = CARTESIAN_POINT('',(-0.240063754169,-0.322809120888));
+#3051 = CARTESIAN_POINT('',(-0.235976883939,-0.269096916935));
+#3052 = CARTESIAN_POINT('',(-0.232805108379,-0.215329588633));
+#3053 = CARTESIAN_POINT('',(-0.230473271228,-0.161522850001));
+#3054 = CARTESIAN_POINT('',(-0.22893443727,-0.107690450241));
+#3055 = CARTESIAN_POINT('',(-0.228165013667,-5.384522523961E-002));
+#3056 = CARTESIAN_POINT('',(-0.228165013667,-6.E-017));
+#3057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3058 = PCURVE('',#3059,#3064);
+#3059 = PLANE('',#3060);
+#3060 = AXIS2_PLACEMENT_3D('',#3061,#3062,#3063);
+#3061 = CARTESIAN_POINT('',(-4.75,-19.50966898896,-4.12871798293));
+#3062 = DIRECTION('',(-1.,-2.22044604925E-016,-4.4E-016));
+#3063 = DIRECTION('',(4.4E-016,9.769962616701E-032,-1.));
+#3064 = DEFINITIONAL_REPRESENTATION('',(#3065),#3069);
+#3065 = CIRCLE('',#3066,20.455744914327);
+#3066 = AXIS2_PLACEMENT_2D('',#3067,#3068);
+#3067 = CARTESIAN_POINT('',(-4.12871798293,-19.50966898896));
+#3068 = DIRECTION('',(1.,0.E+000));
+#3069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3070 = ORIENTED_EDGE('',*,*,#3071,.T.);
+#3071 = EDGE_CURVE('',#3037,#3072,#3074,.T.);
+#3072 = VERTEX_POINT('',#3073);
+#3073 = CARTESIAN_POINT('',(-2.046948949046,-19.00259959565,
+ -8.701218800103));
+#3074 = SURFACE_CURVE('',#3075,(#3088,#3104),.PCURVE_S1.);
+#3075 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3076,#3077,#3078,#3079,#3080,
+ #3081,#3082,#3083,#3084,#3085,#3086,#3087),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.329605371957,1.),.UNSPECIFIED.);
+#3076 = CARTESIAN_POINT('',(-4.7500006,-18.56278128993,-8.594221610016)
+ );
+#3077 = CARTESIAN_POINT('',(-4.491604698033,-18.62053262204,
+ -8.612298328962));
+#3078 = CARTESIAN_POINT('',(-4.232715741184,-18.67494942586,
+ -8.628015776568));
+#3079 = CARTESIAN_POINT('',(-3.973373117678,-18.72591766837,
+ -8.641654790541));
+#3080 = CARTESIAN_POINT('',(-3.713615558042,-18.77333529917,
+ -8.653467245065));
+#3081 = CARTESIAN_POINT('',(-3.453481183681,-18.81711202288,
+ -8.663676550902));
+#3082 = CARTESIAN_POINT('',(-2.663222133338,-18.93864235,-8.690380013114
+ ));
+#3083 = CARTESIAN_POINT('',(-2.132033086476,-19.00472781596,
+ -8.702458414444));
+#3084 = CARTESIAN_POINT('',(-1.599765927871,-19.05476246453,
+ -8.710353035296));
+#3085 = CARTESIAN_POINT('',(-1.066762237131,-19.08827946229,
+ -8.715221292619));
+#3086 = CARTESIAN_POINT('',(-0.533381139359,-19.10503763872,
+ -8.717656613052));
+#3087 = CARTESIAN_POINT('',(6.182170534567E-015,-19.10503763872,
+ -8.717656613052));
+#3088 = PCURVE('',#580,#3089);
+#3089 = DEFINITIONAL_REPRESENTATION('',(#3090),#3103);
+#3090 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3091,#3092,#3093,#3094,#3095,
+ #3096,#3097,#3098,#3099,#3100,#3101,#3102),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.329605371957,1.),.UNSPECIFIED.);
+#3091 = CARTESIAN_POINT('',(-0.250512972189,-0.421630441037));
+#3092 = CARTESIAN_POINT('',(-0.236701144586,-0.422573859001));
+#3093 = CARTESIAN_POINT('',(-0.222893502427,-0.423394626005));
+#3094 = CARTESIAN_POINT('',(-0.209092132303,-0.424107168798));
+#3095 = CARTESIAN_POINT('',(-0.195298303949,-0.424724494154));
+#3096 = CARTESIAN_POINT('',(-0.181512582504,-0.425258182787));
+#3097 = CARTESIAN_POINT('',(-0.139712166283,-0.42665439931));
+#3098 = CARTESIAN_POINT('',(-0.111722807122,-0.427286406238));
+#3099 = CARTESIAN_POINT('',(-8.37671479319E-002,-0.427699562749));
+#3100 = CARTESIAN_POINT('',(-5.583670118469E-002,-0.427954382577));
+#3101 = CARTESIAN_POINT('',(-2.791835061753E-002,-0.428081851576));
+#3102 = CARTESIAN_POINT('',(0.E+000,-0.428081851576));
+#3103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3104 = PCURVE('',#1000,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3119);
+#3106 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#3107,#3108,#3109,#3110,#3111,
+ #3112,#3113,#3114,#3115,#3116,#3117,#3118),.UNSPECIFIED.,.F.,.F.,(7,
+ 5,7),(0.E+000,0.329605371957,1.),.UNSPECIFIED.);
+#3107 = CARTESIAN_POINT('',(-4.409039948933,-9.5000006));
+#3108 = CARTESIAN_POINT('',(-4.426329757488,-9.241604698033));
+#3109 = CARTESIAN_POINT('',(-4.442508996073,-8.982715741184));
+#3110 = CARTESIAN_POINT('',(-4.457579786485,-8.723373117678));
+#3111 = CARTESIAN_POINT('',(-4.471539247888,-8.463615558042));
+#3112 = CARTESIAN_POINT('',(-4.484381445304,-8.203481183681));
+#3113 = CARTESIAN_POINT('',(-4.519932725086,-7.413222133338));
+#3114 = CARTESIAN_POINT('',(-4.539114935112,-6.882033086476));
+#3115 = CARTESIAN_POINT('',(-4.553586023871,-6.349765927871));
+#3116 = CARTESIAN_POINT('',(-4.563262923354,-5.816762237131));
+#3117 = CARTESIAN_POINT('',(-4.568101238017,-5.283381139359));
+#3118 = CARTESIAN_POINT('',(-4.568101238017,-4.75));
+#3119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3120 = ORIENTED_EDGE('',*,*,#3121,.T.);
+#3121 = EDGE_CURVE('',#3072,#868,#3122,.T.);
+#3122 = SURFACE_CURVE('',#3123,(#3128,#3141),.PCURVE_S1.);
+#3123 = CIRCLE('',#3124,20.9);
+#3124 = AXIS2_PLACEMENT_3D('',#3125,#3126,#3127);
+#3125 = CARTESIAN_POINT('',(-2.046948949046,-4.545139706926E-016,
+ -4.5E-016));
+#3126 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#3127 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#3128 = PCURVE('',#580,#3129);
+#3129 = DEFINITIONAL_REPRESENTATION('',(#3130),#3140);
+#3130 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3131,#3132,#3133,#3134,#3135,
+ #3136,#3137,#3138,#3139),.UNSPECIFIED.,.F.,.F.,(9,9),(2.000197328101
+ ,2.100152050324),.PIECEWISE_BEZIER_KNOTS.);
+#3131 = CARTESIAN_POINT('',(-0.107305654034,-0.427221628748));
+#3132 = CARTESIAN_POINT('',(-0.10791485991,-0.43964410496));
+#3133 = CARTESIAN_POINT('',(-0.108550938643,-0.452065649511));
+#3134 = CARTESIAN_POINT('',(-0.109214782308,-0.464486207429));
+#3135 = CARTESIAN_POINT('',(-0.109907356549,-0.476905720529));
+#3136 = CARTESIAN_POINT('',(-0.110629707789,-0.489324127043));
+#3137 = CARTESIAN_POINT('',(-0.111382971774,-0.501741361142));
+#3138 = CARTESIAN_POINT('',(-0.112168383776,-0.514157352448));
+#3139 = CARTESIAN_POINT('',(-0.112987291228,-0.52657202536));
+#3140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3141 = PCURVE('',#883,#3142);
+#3142 = DEFINITIONAL_REPRESENTATION('',(#3143),#3147);
+#3143 = LINE('',#3144,#3145);
+#3144 = CARTESIAN_POINT('',(-7.853981633974,-4.796948949046));
+#3145 = VECTOR('',#3146,1.);
+#3146 = DIRECTION('',(1.,-0.E+000));
+#3147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3148 = ORIENTED_EDGE('',*,*,#895,.T.);
+#3149 = ADVANCED_FACE('',(#3150),#620,.F.);
+#3150 = FACE_BOUND('',#3151,.F.);
+#3151 = EDGE_LOOP('',(#3152,#3153,#3154));
+#3152 = ORIENTED_EDGE('',*,*,#1485,.F.);
+#3153 = ORIENTED_EDGE('',*,*,#686,.T.);
+#3154 = ORIENTED_EDGE('',*,*,#602,.T.);
+#3155 = ADVANCED_FACE('',(#3156),#883,.F.);
+#3156 = FACE_BOUND('',#3157,.T.);
+#3157 = EDGE_LOOP('',(#3158,#3159,#3160,#3161));
+#3158 = ORIENTED_EDGE('',*,*,#3121,.T.);
+#3159 = ORIENTED_EDGE('',*,*,#867,.T.);
+#3160 = ORIENTED_EDGE('',*,*,#955,.T.);
+#3161 = ORIENTED_EDGE('',*,*,#3162,.T.);
+#3162 = EDGE_CURVE('',#956,#3072,#3163,.T.);
+#3163 = SURFACE_CURVE('',#3164,(#3168,#3175),.PCURVE_S1.);
+#3164 = LINE('',#3165,#3166);
+#3165 = CARTESIAN_POINT('',(2.75,-19.00259959565,-8.701218800103));
+#3166 = VECTOR('',#3167,1.);
+#3167 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#3168 = PCURVE('',#883,#3169);
+#3169 = DEFINITIONAL_REPRESENTATION('',(#3170),#3174);
+#3170 = LINE('',#3171,#3172);
+#3171 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#3172 = VECTOR('',#3173,1.);
+#3173 = DIRECTION('',(-0.E+000,1.));
+#3174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3175 = PCURVE('',#1000,#3176);
+#3176 = DEFINITIONAL_REPRESENTATION('',(#3177),#3181);
+#3177 = LINE('',#3178,#3179);
+#3178 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#3179 = VECTOR('',#3180,1.);
+#3180 = DIRECTION('',(-0.E+000,1.));
+#3181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3182 = ADVANCED_FACE('',(#3183),#1061,.F.);
+#3183 = FACE_BOUND('',#3184,.T.);
+#3184 = EDGE_LOOP('',(#3185,#3186,#3207,#3208));
+#3185 = ORIENTED_EDGE('',*,*,#2976,.T.);
+#3186 = ORIENTED_EDGE('',*,*,#3187,.F.);
+#3187 = EDGE_CURVE('',#1013,#2977,#3188,.T.);
+#3188 = SURFACE_CURVE('',#3189,(#3193,#3200),.PCURVE_S1.);
+#3189 = LINE('',#3190,#3191);
+#3190 = CARTESIAN_POINT('',(2.75,-20.8432429731,-1.539227846713));
+#3191 = VECTOR('',#3192,1.);
+#3192 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#3193 = PCURVE('',#1061,#3194);
+#3194 = DEFINITIONAL_REPRESENTATION('',(#3195),#3199);
+#3195 = LINE('',#3196,#3197);
+#3196 = CARTESIAN_POINT('',(-6.209471302621,0.E+000));
+#3197 = VECTOR('',#3198,1.);
+#3198 = DIRECTION('',(-0.E+000,1.));
+#3199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3200 = PCURVE('',#1028,#3201);
+#3201 = DEFINITIONAL_REPRESENTATION('',(#3202),#3206);
+#3202 = LINE('',#3203,#3204);
+#3203 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#3204 = VECTOR('',#3205,1.);
+#3205 = DIRECTION('',(0.E+000,1.));
+#3206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3207 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#3208 = ORIENTED_EDGE('',*,*,#1431,.F.);
+#3209 = ADVANCED_FACE('',(#3210),#1028,.F.);
+#3210 = FACE_BOUND('',#3211,.F.);
+#3211 = EDGE_LOOP('',(#3212,#3213,#3214,#3215,#3238));
+#3212 = ORIENTED_EDGE('',*,*,#3006,.F.);
+#3213 = ORIENTED_EDGE('',*,*,#3187,.F.);
+#3214 = ORIENTED_EDGE('',*,*,#1012,.F.);
+#3215 = ORIENTED_EDGE('',*,*,#3216,.T.);
+#3216 = EDGE_CURVE('',#984,#3217,#3219,.T.);
+#3217 = VERTEX_POINT('',#3218);
+#3218 = CARTESIAN_POINT('',(-4.75,-22.08315511843,-2.779139992071));
+#3219 = SURFACE_CURVE('',#3220,(#3224,#3231),.PCURVE_S1.);
+#3220 = LINE('',#3221,#3222);
+#3221 = CARTESIAN_POINT('',(4.75,-22.08315511843,-2.779139992071));
+#3222 = VECTOR('',#3223,1.);
+#3223 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#3224 = PCURVE('',#1028,#3225);
+#3225 = DEFINITIONAL_REPRESENTATION('',(#3226),#3230);
+#3226 = LINE('',#3227,#3228);
+#3227 = CARTESIAN_POINT('',(-4.08E-015,0.E+000));
+#3228 = VECTOR('',#3229,1.);
+#3229 = DIRECTION('',(0.E+000,-1.));
+#3230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3231 = PCURVE('',#1000,#3232);
+#3232 = DEFINITIONAL_REPRESENTATION('',(#3233),#3237);
+#3233 = LINE('',#3234,#3235);
+#3234 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#3235 = VECTOR('',#3236,1.);
+#3236 = DIRECTION('',(-0.E+000,-1.));
+#3237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3238 = ORIENTED_EDGE('',*,*,#3239,.T.);
+#3239 = EDGE_CURVE('',#3217,#3007,#3240,.T.);
+#3240 = SURFACE_CURVE('',#3241,(#3245,#3252),.PCURVE_S1.);
+#3241 = LINE('',#3242,#3243);
+#3242 = CARTESIAN_POINT('',(-4.75,-22.08315511844,-2.779139992054));
+#3243 = VECTOR('',#3244,1.);
+#3244 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#3245 = PCURVE('',#1028,#3246);
+#3246 = DEFINITIONAL_REPRESENTATION('',(#3247),#3251);
+#3247 = LINE('',#3248,#3249);
+#3248 = CARTESIAN_POINT('',(-2.2E-015,-9.5));
+#3249 = VECTOR('',#3250,1.);
+#3250 = DIRECTION('',(1.,0.E+000));
+#3251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3252 = PCURVE('',#3059,#3253);
+#3253 = DEFINITIONAL_REPRESENTATION('',(#3254),#3258);
+#3254 = LINE('',#3255,#3256);
+#3255 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#3256 = VECTOR('',#3257,1.);
+#3257 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#3258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3259 = ADVANCED_FACE('',(#3260),#1000,.T.);
+#3260 = FACE_BOUND('',#3261,.F.);
+#3261 = EDGE_LOOP('',(#3262,#3263,#3285,#3286,#3287));
+#3262 = ORIENTED_EDGE('',*,*,#3071,.F.);
+#3263 = ORIENTED_EDGE('',*,*,#3264,.T.);
+#3264 = EDGE_CURVE('',#3037,#3217,#3265,.T.);
+#3265 = SURFACE_CURVE('',#3266,(#3271,#3278),.PCURVE_S1.);
+#3266 = CIRCLE('',#3267,3.5);
+#3267 = AXIS2_PLACEMENT_3D('',#3268,#3269,#3270);
+#3268 = CARTESIAN_POINT('',(-4.75,-19.60829427366,-5.254026615581));
+#3269 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#3270 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#3271 = PCURVE('',#1000,#3272);
+#3272 = DEFINITIONAL_REPRESENTATION('',(#3273),#3277);
+#3273 = LINE('',#3274,#3275);
+#3274 = CARTESIAN_POINT('',(-0.E+000,-9.5));
+#3275 = VECTOR('',#3276,1.);
+#3276 = DIRECTION('',(-1.,0.E+000));
+#3277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3278 = PCURVE('',#3059,#3279);
+#3279 = DEFINITIONAL_REPRESENTATION('',(#3280),#3284);
+#3280 = CIRCLE('',#3281,3.5);
+#3281 = AXIS2_PLACEMENT_2D('',#3282,#3283);
+#3282 = CARTESIAN_POINT('',(1.125308632651,9.862528469927E-002));
+#3283 = DIRECTION('',(0.E+000,1.));
+#3284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3285 = ORIENTED_EDGE('',*,*,#3216,.F.);
+#3286 = ORIENTED_EDGE('',*,*,#983,.T.);
+#3287 = ORIENTED_EDGE('',*,*,#3162,.T.);
+#3288 = ADVANCED_FACE('',(#3289,#3320),#1413,.F.);
+#3289 = FACE_BOUND('',#3290,.T.);
+#3290 = EDGE_LOOP('',(#3291));
+#3291 = ORIENTED_EDGE('',*,*,#3292,.T.);
+#3292 = EDGE_CURVE('',#3293,#3293,#3295,.T.);
+#3293 = VERTEX_POINT('',#3294);
+#3294 = CARTESIAN_POINT('',(1.996802888651E-015,-18.,5.));
+#3295 = SURFACE_CURVE('',#3296,(#3301,#3308),.PCURVE_S1.);
+#3296 = CIRCLE('',#3297,18.);
+#3297 = AXIS2_PLACEMENT_3D('',#3298,#3299,#3300);
+#3298 = CARTESIAN_POINT('',(-1.11E-015,-2.464695114668E-031,5.));
+#3299 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#3300 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#3301 = PCURVE('',#1413,#3302);
+#3302 = DEFINITIONAL_REPRESENTATION('',(#3303),#3307);
+#3303 = CIRCLE('',#3304,18.);
+#3304 = AXIS2_PLACEMENT_2D('',#3305,#3306);
+#3305 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3306 = DIRECTION('',(1.,-0.E+000));
+#3307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3308 = PCURVE('',#3309,#3314);
+#3309 = CYLINDRICAL_SURFACE('',#3310,18.);
+#3310 = AXIS2_PLACEMENT_3D('',#3311,#3312,#3313);
+#3311 = CARTESIAN_POINT('',(0.E+000,0.E+000,-4.4E-015));
+#3312 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#3313 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#3314 = DEFINITIONAL_REPRESENTATION('',(#3315),#3319);
+#3315 = LINE('',#3316,#3317);
+#3316 = CARTESIAN_POINT('',(-0.E+000,5.));
+#3317 = VECTOR('',#3318,1.);
+#3318 = DIRECTION('',(-1.,0.E+000));
+#3319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3320 = FACE_BOUND('',#3321,.T.);
+#3321 = EDGE_LOOP('',(#3322));
+#3322 = ORIENTED_EDGE('',*,*,#1398,.F.);
+#3323 = ADVANCED_FACE('',(#3324),#1339,.T.);
+#3324 = FACE_BOUND('',#3325,.T.);
+#3325 = EDGE_LOOP('',(#3326,#3327,#3350,#3378));
+#3326 = ORIENTED_EDGE('',*,*,#1323,.F.);
+#3327 = ORIENTED_EDGE('',*,*,#3328,.T.);
+#3328 = EDGE_CURVE('',#1324,#3329,#3331,.T.);
+#3329 = VERTEX_POINT('',#3330);
+#3330 = CARTESIAN_POINT('',(19.474930939095,8.068430139593,-1.6E-014));
+#3331 = SURFACE_CURVE('',#3332,(#3336,#3343),.PCURVE_S1.);
+#3332 = LINE('',#3333,#3334);
+#3333 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ -1.68753899743E-014));
+#3334 = VECTOR('',#3335,1.);
+#3335 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3336 = PCURVE('',#1339,#3337);
+#3337 = DEFINITIONAL_REPRESENTATION('',(#3338),#3342);
+#3338 = LINE('',#3339,#3340);
+#3339 = CARTESIAN_POINT('',(-2.66E-015,-1.54E-015));
+#3340 = VECTOR('',#3341,1.);
+#3341 = DIRECTION('',(5.E-017,-1.));
+#3342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3343 = PCURVE('',#1578,#3344);
+#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3349);
+#3345 = LINE('',#3346,#3347);
+#3346 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3347 = VECTOR('',#3348,1.);
+#3348 = DIRECTION('',(-0.E+000,-1.));
+#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3350 = ORIENTED_EDGE('',*,*,#3351,.T.);
+#3351 = EDGE_CURVE('',#3329,#3352,#3354,.T.);
+#3352 = VERTEX_POINT('',#3353);
+#3353 = CARTESIAN_POINT('',(19.474930939095,8.068430139593,
+ 0.949599538664));
+#3354 = SURFACE_CURVE('',#3355,(#3359,#3366),.PCURVE_S1.);
+#3355 = LINE('',#3356,#3357);
+#3356 = CARTESIAN_POINT('',(19.474930939095,8.068430139593,
+ -1.754152378908E-014));
+#3357 = VECTOR('',#3358,1.);
+#3358 = DIRECTION('',(8.960254037844E-016,-5.551115123126E-017,1.));
+#3359 = PCURVE('',#1339,#3360);
+#3360 = DEFINITIONAL_REPRESENTATION('',(#3361),#3365);
+#3361 = LINE('',#3362,#3363);
+#3362 = CARTESIAN_POINT('',(1.18E-015,-5.5));
+#3363 = VECTOR('',#3364,1.);
+#3364 = DIRECTION('',(1.,-5.E-017));
+#3365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3366 = PCURVE('',#3367,#3372);
+#3367 = PLANE('',#3368);
+#3368 = AXIS2_PLACEMENT_3D('',#3369,#3370,#3371);
+#3369 = CARTESIAN_POINT('',(20.01999638921,8.383123823943,
+ -5.440381800085));
+#3370 = DIRECTION('',(-0.5,0.866025403784,4.469903994297E-016));
+#3371 = DIRECTION('',(9.772475257063E-016,5.551115123126E-017,1.));
+#3372 = DEFINITIONAL_REPRESENTATION('',(#3373),#3377);
+#3373 = LINE('',#3374,#3375);
+#3374 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3375 = VECTOR('',#3376,1.);
+#3376 = DIRECTION('',(1.,-1.E-017));
+#3377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3378 = ORIENTED_EDGE('',*,*,#3379,.F.);
+#3379 = EDGE_CURVE('',#1289,#3352,#3380,.T.);
+#3380 = SURFACE_CURVE('',#3381,(#3385,#3392),.PCURVE_S1.);
+#3381 = LINE('',#3382,#3383);
+#3382 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ 0.949599538664));
+#3383 = VECTOR('',#3384,1.);
+#3384 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3385 = PCURVE('',#1339,#3386);
+#3386 = DEFINITIONAL_REPRESENTATION('',(#3387),#3391);
+#3387 = LINE('',#3388,#3389);
+#3388 = CARTESIAN_POINT('',(0.949599538664,-1.12E-015));
+#3389 = VECTOR('',#3390,1.);
+#3390 = DIRECTION('',(5.E-017,-1.));
+#3391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3392 = PCURVE('',#1311,#3393);
+#3393 = DEFINITIONAL_REPRESENTATION('',(#3394),#3398);
+#3394 = LINE('',#3395,#3396);
+#3395 = CARTESIAN_POINT('',(3.47329011265,-4.6E-016));
+#3396 = VECTOR('',#3397,1.);
+#3397 = DIRECTION('',(4.E-017,-1.));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3399 = ADVANCED_FACE('',(#3400),#1311,.F.);
+#3400 = FACE_BOUND('',#3401,.F.);
+#3401 = EDGE_LOOP('',(#3402,#3432,#3460,#3481,#3482,#3483));
+#3402 = ORIENTED_EDGE('',*,*,#3403,.F.);
+#3403 = EDGE_CURVE('',#3404,#3406,#3408,.T.);
+#3404 = VERTEX_POINT('',#3405);
+#3405 = CARTESIAN_POINT('',(18.851878065215,14.059563356225,
+ -1.506387453066));
+#3406 = VERTEX_POINT('',#3407);
+#3407 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ 0.949599538664));
+#3408 = SURFACE_CURVE('',#3409,(#3413,#3420),.PCURVE_S1.);
+#3409 = LINE('',#3410,#3411);
+#3410 = CARTESIAN_POINT('',(18.851878065256,14.059563356249,
+ -1.506387453019));
+#3411 = VECTOR('',#3412,1.);
+#3412 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#3413 = PCURVE('',#1311,#3414);
+#3414 = DEFINITIONAL_REPRESENTATION('',(#3415),#3419);
+#3415 = LINE('',#3416,#3417);
+#3416 = CARTESIAN_POINT('',(-3.12E-015,-1.78E-015));
+#3417 = VECTOR('',#3418,1.);
+#3418 = DIRECTION('',(1.,-2.E-017));
+#3419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3420 = PCURVE('',#3421,#3426);
+#3421 = PLANE('',#3422);
+#3422 = AXIS2_PLACEMENT_3D('',#3423,#3424,#3425);
+#3423 = CARTESIAN_POINT('',(17.26999638921,13.146263544757,
+ -5.440381800085));
+#3424 = DIRECTION('',(-0.5,0.866025403784,4.469903994297E-016));
+#3425 = DIRECTION('',(9.772475257063E-016,5.551115123126E-017,1.));
+#3426 = DEFINITIONAL_REPRESENTATION('',(#3427),#3431);
+#3427 = LINE('',#3428,#3429);
+#3428 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#3429 = VECTOR('',#3430,1.);
+#3430 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3432 = ORIENTED_EDGE('',*,*,#3433,.T.);
+#3433 = EDGE_CURVE('',#3404,#3434,#3436,.T.);
+#3434 = VERTEX_POINT('',#3435);
+#3435 = CARTESIAN_POINT('',(21.601878065215,9.29642363541,
+ -1.506387453066));
+#3436 = SURFACE_CURVE('',#3437,(#3441,#3448),.PCURVE_S1.);
+#3437 = LINE('',#3438,#3439);
+#3438 = CARTESIAN_POINT('',(18.851878065215,14.059563356225,
+ -1.506387453066));
+#3439 = VECTOR('',#3440,1.);
+#3440 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3441 = PCURVE('',#1311,#3442);
+#3442 = DEFINITIONAL_REPRESENTATION('',(#3443),#3447);
+#3443 = LINE('',#3444,#3445);
+#3444 = CARTESIAN_POINT('',(-1.6E-016,-0.E+000));
+#3445 = VECTOR('',#3446,1.);
+#3446 = DIRECTION('',(4.E-017,-1.));
+#3447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3448 = PCURVE('',#3449,#3454);
+#3449 = CYLINDRICAL_SURFACE('',#3450,5.3);
+#3450 = AXIS2_PLACEMENT_3D('',#3451,#3452,#3453);
+#3451 = CARTESIAN_POINT('',(15.606280965877,12.185716997241,
+ -5.254026615581));
+#3452 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#3453 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#3454 = DEFINITIONAL_REPRESENTATION('',(#3455),#3459);
+#3455 = LINE('',#3456,#3457);
+#3456 = CARTESIAN_POINT('',(-7.068576325403,0.E+000));
+#3457 = VECTOR('',#3458,1.);
+#3458 = DIRECTION('',(-0.E+000,-1.));
+#3459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3460 = ORIENTED_EDGE('',*,*,#3461,.T.);
+#3461 = EDGE_CURVE('',#3434,#3352,#3462,.T.);
+#3462 = SURFACE_CURVE('',#3463,(#3467,#3474),.PCURVE_S1.);
+#3463 = LINE('',#3464,#3465);
+#3464 = CARTESIAN_POINT('',(21.601878065256,9.296423635434,
+ -1.506387453019));
+#3465 = VECTOR('',#3466,1.);
+#3466 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#3467 = PCURVE('',#1311,#3468);
+#3468 = DEFINITIONAL_REPRESENTATION('',(#3469),#3473);
+#3469 = LINE('',#3470,#3471);
+#3470 = CARTESIAN_POINT('',(-2.89E-015,-5.5));
+#3471 = VECTOR('',#3472,1.);
+#3472 = DIRECTION('',(1.,-2.E-017));
+#3473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3474 = PCURVE('',#3367,#3475);
+#3475 = DEFINITIONAL_REPRESENTATION('',(#3476),#3480);
+#3476 = LINE('',#3477,#3478);
+#3477 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#3478 = VECTOR('',#3479,1.);
+#3479 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3481 = ORIENTED_EDGE('',*,*,#3379,.F.);
+#3482 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#3483 = ORIENTED_EDGE('',*,*,#3484,.F.);
+#3484 = EDGE_CURVE('',#3406,#1261,#3485,.T.);
+#3485 = SURFACE_CURVE('',#3486,(#3490,#3497),.PCURVE_S1.);
+#3486 = LINE('',#3487,#3488);
+#3487 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ 0.949599538664));
+#3488 = VECTOR('',#3489,1.);
+#3489 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3490 = PCURVE('',#1311,#3491);
+#3491 = DEFINITIONAL_REPRESENTATION('',(#3492),#3496);
+#3492 = LINE('',#3493,#3494);
+#3493 = CARTESIAN_POINT('',(3.47329011265,-4.6E-016));
+#3494 = VECTOR('',#3495,1.);
+#3495 = DIRECTION('',(4.E-017,-1.));
+#3496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3497 = PCURVE('',#1276,#3498);
+#3498 = DEFINITIONAL_REPRESENTATION('',(#3499),#3503);
+#3499 = LINE('',#3500,#3501);
+#3500 = CARTESIAN_POINT('',(0.949599538664,-1.12E-015));
+#3501 = VECTOR('',#3502,1.);
+#3502 = DIRECTION('',(5.E-017,-1.));
+#3503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3504 = ADVANCED_FACE('',(#3505),#1276,.T.);
+#3505 = FACE_BOUND('',#3506,.T.);
+#3506 = EDGE_LOOP('',(#3507,#3530,#3551,#3552));
+#3507 = ORIENTED_EDGE('',*,*,#3508,.F.);
+#3508 = EDGE_CURVE('',#3509,#3406,#3511,.T.);
+#3509 = VERTEX_POINT('',#3510);
+#3510 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,-1.4E-014));
+#3511 = SURFACE_CURVE('',#3512,(#3516,#3523),.PCURVE_S1.);
+#3512 = LINE('',#3513,#3514);
+#3513 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ -1.532107773983E-014));
+#3514 = VECTOR('',#3515,1.);
+#3515 = DIRECTION('',(8.960254037844E-016,-5.551115123126E-017,1.));
+#3516 = PCURVE('',#1276,#3517);
+#3517 = DEFINITIONAL_REPRESENTATION('',(#3518),#3522);
+#3518 = LINE('',#3519,#3520);
+#3519 = CARTESIAN_POINT('',(2.2E-016,-1.54E-015));
+#3520 = VECTOR('',#3521,1.);
+#3521 = DIRECTION('',(1.,-5.E-017));
+#3522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3523 = PCURVE('',#3421,#3524);
+#3524 = DEFINITIONAL_REPRESENTATION('',(#3525),#3529);
+#3525 = LINE('',#3526,#3527);
+#3526 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3527 = VECTOR('',#3528,1.);
+#3528 = DIRECTION('',(1.,-1.E-017));
+#3529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3530 = ORIENTED_EDGE('',*,*,#3531,.T.);
+#3531 = EDGE_CURVE('',#3509,#1237,#3532,.T.);
+#3532 = SURFACE_CURVE('',#3533,(#3537,#3544),.PCURVE_S1.);
+#3533 = LINE('',#3534,#3535);
+#3534 = CARTESIAN_POINT('',(16.724930939095,12.831569860407,
+ -1.68753899743E-014));
+#3535 = VECTOR('',#3536,1.);
+#3536 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3537 = PCURVE('',#1276,#3538);
+#3538 = DEFINITIONAL_REPRESENTATION('',(#3539),#3543);
+#3539 = LINE('',#3540,#3541);
+#3540 = CARTESIAN_POINT('',(-2.66E-015,-1.54E-015));
+#3541 = VECTOR('',#3542,1.);
+#3542 = DIRECTION('',(5.E-017,-1.));
+#3543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3544 = PCURVE('',#2210,#3545);
+#3545 = DEFINITIONAL_REPRESENTATION('',(#3546),#3550);
+#3546 = LINE('',#3547,#3548);
+#3547 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3548 = VECTOR('',#3549,1.);
+#3549 = DIRECTION('',(-0.E+000,-1.));
+#3550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3551 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#3552 = ORIENTED_EDGE('',*,*,#3484,.F.);
+#3553 = ADVANCED_FACE('',(#3554),#1224,.T.);
+#3554 = FACE_BOUND('',#3555,.T.);
+#3555 = EDGE_LOOP('',(#3556,#3557,#3580,#3608));
+#3556 = ORIENTED_EDGE('',*,*,#1208,.F.);
+#3557 = ORIENTED_EDGE('',*,*,#3558,.T.);
+#3558 = EDGE_CURVE('',#1209,#3559,#3561,.T.);
+#3559 = VERTEX_POINT('',#3560);
+#3560 = CARTESIAN_POINT('',(-16.72493093909,12.831569860407,-1.3E-014));
+#3561 = SURFACE_CURVE('',#3562,(#3566,#3573),.PCURVE_S1.);
+#3562 = LINE('',#3563,#3564);
+#3563 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 4.440892098501E-016));
+#3564 = VECTOR('',#3565,1.);
+#3565 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3566 = PCURVE('',#1224,#3567);
+#3567 = DEFINITIONAL_REPRESENTATION('',(#3568),#3572);
+#3568 = LINE('',#3569,#3570);
+#3569 = CARTESIAN_POINT('',(-2.22E-015,-0.E+000));
+#3570 = VECTOR('',#3571,1.);
+#3571 = DIRECTION('',(-8.E-017,-1.));
+#3572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3573 = PCURVE('',#2308,#3574);
+#3574 = DEFINITIONAL_REPRESENTATION('',(#3575),#3579);
+#3575 = LINE('',#3576,#3577);
+#3576 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3577 = VECTOR('',#3578,1.);
+#3578 = DIRECTION('',(-0.E+000,-1.));
+#3579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3580 = ORIENTED_EDGE('',*,*,#3581,.T.);
+#3581 = EDGE_CURVE('',#3559,#3582,#3584,.T.);
+#3582 = VERTEX_POINT('',#3583);
+#3583 = CARTESIAN_POINT('',(-16.72493093909,12.831569860407,
+ 0.949599538664));
+#3584 = SURFACE_CURVE('',#3585,(#3589,#3596),.PCURVE_S1.);
+#3585 = LINE('',#3586,#3587);
+#3586 = CARTESIAN_POINT('',(-16.72493093909,12.831569860407,
+ -2.6645352591E-015));
+#3587 = VECTOR('',#3588,1.);
+#3588 = DIRECTION('',(4.630127018922E-016,7.771561172376E-016,1.));
+#3589 = PCURVE('',#1224,#3590);
+#3590 = DEFINITIONAL_REPRESENTATION('',(#3591),#3595);
+#3591 = LINE('',#3592,#3593);
+#3592 = CARTESIAN_POINT('',(-8.4E-016,-5.5));
+#3593 = VECTOR('',#3594,1.);
+#3594 = DIRECTION('',(1.,8.E-017));
+#3595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3596 = PCURVE('',#3597,#3602);
+#3597 = PLANE('',#3598);
+#3598 = AXIS2_PLACEMENT_3D('',#3599,#3600,#3601);
+#3599 = CARTESIAN_POINT('',(-17.26999638921,13.146263544757,
+ -5.440381800085));
+#3600 = DIRECTION('',(-0.5,-0.866025403784,9.521290144899E-016));
+#3601 = DIRECTION('',(5.442348238141E-016,8.326672684689E-016,1.));
+#3602 = DEFINITIONAL_REPRESENTATION('',(#3603),#3607);
+#3603 = LINE('',#3604,#3605);
+#3604 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3605 = VECTOR('',#3606,1.);
+#3606 = DIRECTION('',(1.,-1.E-017));
+#3607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3608 = ORIENTED_EDGE('',*,*,#3609,.F.);
+#3609 = EDGE_CURVE('',#1174,#3582,#3610,.T.);
+#3610 = SURFACE_CURVE('',#3611,(#3615,#3622),.PCURVE_S1.);
+#3611 = LINE('',#3612,#3613);
+#3612 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 0.949599538664));
+#3613 = VECTOR('',#3614,1.);
+#3614 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3615 = PCURVE('',#1224,#3616);
+#3616 = DEFINITIONAL_REPRESENTATION('',(#3617),#3621);
+#3617 = LINE('',#3618,#3619);
+#3618 = CARTESIAN_POINT('',(0.949599538664,1.E-015));
+#3619 = VECTOR('',#3620,1.);
+#3620 = DIRECTION('',(-8.E-017,-1.));
+#3621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3622 = PCURVE('',#1196,#3623);
+#3623 = DEFINITIONAL_REPRESENTATION('',(#3624),#3628);
+#3624 = LINE('',#3625,#3626);
+#3625 = CARTESIAN_POINT('',(3.47329011265,1.04E-015));
+#3626 = VECTOR('',#3627,1.);
+#3627 = DIRECTION('',(-1.E-017,-1.));
+#3628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3629 = ADVANCED_FACE('',(#3630),#1196,.F.);
+#3630 = FACE_BOUND('',#3631,.F.);
+#3631 = EDGE_LOOP('',(#3632,#3662,#3690,#3711,#3712,#3713));
+#3632 = ORIENTED_EDGE('',*,*,#3633,.F.);
+#3633 = EDGE_CURVE('',#3634,#3636,#3638,.T.);
+#3634 = VERTEX_POINT('',#3635);
+#3635 = CARTESIAN_POINT('',(-21.60187806521,9.29642363541,
+ -1.506387453066));
+#3636 = VERTEX_POINT('',#3637);
+#3637 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 0.949599538664));
+#3638 = SURFACE_CURVE('',#3639,(#3643,#3650),.PCURVE_S1.);
+#3639 = LINE('',#3640,#3641);
+#3640 = CARTESIAN_POINT('',(-21.60187806525,9.296423635434,
+ -1.506387453019));
+#3641 = VECTOR('',#3642,1.);
+#3642 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3643 = PCURVE('',#1196,#3644);
+#3644 = DEFINITIONAL_REPRESENTATION('',(#3645),#3649);
+#3645 = LINE('',#3646,#3647);
+#3646 = CARTESIAN_POINT('',(-3.1E-016,-0.E+000));
+#3647 = VECTOR('',#3648,1.);
+#3648 = DIRECTION('',(1.,-3.E-017));
+#3649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3650 = PCURVE('',#3651,#3656);
+#3651 = PLANE('',#3652);
+#3652 = AXIS2_PLACEMENT_3D('',#3653,#3654,#3655);
+#3653 = CARTESIAN_POINT('',(-20.01999638921,8.383123823943,
+ -5.440381800085));
+#3654 = DIRECTION('',(-0.5,-0.866025403784,9.521290144899E-016));
+#3655 = DIRECTION('',(5.442348238141E-016,8.326672684689E-016,1.));
+#3656 = DEFINITIONAL_REPRESENTATION('',(#3657),#3661);
+#3657 = LINE('',#3658,#3659);
+#3658 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#3659 = VECTOR('',#3660,1.);
+#3660 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3662 = ORIENTED_EDGE('',*,*,#3663,.T.);
+#3663 = EDGE_CURVE('',#3634,#3664,#3666,.T.);
+#3664 = VERTEX_POINT('',#3665);
+#3665 = CARTESIAN_POINT('',(-18.85187806521,14.059563356225,
+ -1.506387453066));
+#3666 = SURFACE_CURVE('',#3667,(#3671,#3678),.PCURVE_S1.);
+#3667 = LINE('',#3668,#3669);
+#3668 = CARTESIAN_POINT('',(-21.60187806521,9.29642363541,
+ -1.506387453066));
+#3669 = VECTOR('',#3670,1.);
+#3670 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3671 = PCURVE('',#1196,#3672);
+#3672 = DEFINITIONAL_REPRESENTATION('',(#3673),#3677);
+#3673 = LINE('',#3674,#3675);
+#3674 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3675 = VECTOR('',#3676,1.);
+#3676 = DIRECTION('',(-1.E-017,-1.));
+#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3678 = PCURVE('',#3679,#3684);
+#3679 = CYLINDRICAL_SURFACE('',#3680,5.3);
+#3680 = AXIS2_PLACEMENT_3D('',#3681,#3682,#3683);
+#3681 = CARTESIAN_POINT('',(-18.35628096587,7.422577276427,
+ -5.254026615581));
+#3682 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#3683 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#3684 = DEFINITIONAL_REPRESENTATION('',(#3685),#3689);
+#3685 = LINE('',#3686,#3687);
+#3686 = CARTESIAN_POINT('',(-7.068576325403,0.E+000));
+#3687 = VECTOR('',#3688,1.);
+#3688 = DIRECTION('',(-0.E+000,-1.));
+#3689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3690 = ORIENTED_EDGE('',*,*,#3691,.T.);
+#3691 = EDGE_CURVE('',#3664,#3582,#3692,.T.);
+#3692 = SURFACE_CURVE('',#3693,(#3697,#3704),.PCURVE_S1.);
+#3693 = LINE('',#3694,#3695);
+#3694 = CARTESIAN_POINT('',(-18.85187806525,14.059563356249,
+ -1.506387453019));
+#3695 = VECTOR('',#3696,1.);
+#3696 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3697 = PCURVE('',#1196,#3698);
+#3698 = DEFINITIONAL_REPRESENTATION('',(#3699),#3703);
+#3699 = LINE('',#3700,#3701);
+#3700 = CARTESIAN_POINT('',(-2.65E-015,-5.5));
+#3701 = VECTOR('',#3702,1.);
+#3702 = DIRECTION('',(1.,-3.E-017));
+#3703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3704 = PCURVE('',#3597,#3705);
+#3705 = DEFINITIONAL_REPRESENTATION('',(#3706),#3710);
+#3706 = LINE('',#3707,#3708);
+#3707 = CARTESIAN_POINT('',(3.933994347066,1.826599622983));
+#3708 = VECTOR('',#3709,1.);
+#3709 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3711 = ORIENTED_EDGE('',*,*,#3609,.F.);
+#3712 = ORIENTED_EDGE('',*,*,#1173,.F.);
+#3713 = ORIENTED_EDGE('',*,*,#3714,.F.);
+#3714 = EDGE_CURVE('',#3636,#1146,#3715,.T.);
+#3715 = SURFACE_CURVE('',#3716,(#3720,#3727),.PCURVE_S1.);
+#3716 = LINE('',#3717,#3718);
+#3717 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 0.949599538664));
+#3718 = VECTOR('',#3719,1.);
+#3719 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3720 = PCURVE('',#1196,#3721);
+#3721 = DEFINITIONAL_REPRESENTATION('',(#3722),#3726);
+#3722 = LINE('',#3723,#3724);
+#3723 = CARTESIAN_POINT('',(3.47329011265,1.04E-015));
+#3724 = VECTOR('',#3725,1.);
+#3725 = DIRECTION('',(-1.E-017,-1.));
+#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3727 = PCURVE('',#1161,#3728);
+#3728 = DEFINITIONAL_REPRESENTATION('',(#3729),#3733);
+#3729 = LINE('',#3730,#3731);
+#3730 = CARTESIAN_POINT('',(0.949599538664,1.E-015));
+#3731 = VECTOR('',#3732,1.);
+#3732 = DIRECTION('',(-8.E-017,-1.));
+#3733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3734 = ADVANCED_FACE('',(#3735),#1161,.T.);
+#3735 = FACE_BOUND('',#3736,.T.);
+#3736 = EDGE_LOOP('',(#3737,#3760,#3781,#3782));
+#3737 = ORIENTED_EDGE('',*,*,#3738,.F.);
+#3738 = EDGE_CURVE('',#3739,#3636,#3741,.T.);
+#3739 = VERTEX_POINT('',#3740);
+#3740 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,-9.E-015));
+#3741 = SURFACE_CURVE('',#3742,(#3746,#3753),.PCURVE_S1.);
+#3742 = LINE('',#3743,#3744);
+#3743 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 2.22044604925E-015));
+#3744 = VECTOR('',#3745,1.);
+#3745 = DIRECTION('',(4.630127018922E-016,7.771561172376E-016,1.));
+#3746 = PCURVE('',#1161,#3747);
+#3747 = DEFINITIONAL_REPRESENTATION('',(#3748),#3752);
+#3748 = LINE('',#3749,#3750);
+#3749 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3750 = VECTOR('',#3751,1.);
+#3751 = DIRECTION('',(1.,8.E-017));
+#3752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3753 = PCURVE('',#3651,#3754);
+#3754 = DEFINITIONAL_REPRESENTATION('',(#3755),#3759);
+#3755 = LINE('',#3756,#3757);
+#3756 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3757 = VECTOR('',#3758,1.);
+#3758 = DIRECTION('',(1.,-1.E-017));
+#3759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3760 = ORIENTED_EDGE('',*,*,#3761,.T.);
+#3761 = EDGE_CURVE('',#3739,#1122,#3762,.T.);
+#3762 = SURFACE_CURVE('',#3763,(#3767,#3774),.PCURVE_S1.);
+#3763 = LINE('',#3764,#3765);
+#3764 = CARTESIAN_POINT('',(-19.47493093909,8.068430139593,
+ 4.440892098501E-016));
+#3765 = VECTOR('',#3766,1.);
+#3766 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3767 = PCURVE('',#1161,#3768);
+#3768 = DEFINITIONAL_REPRESENTATION('',(#3769),#3773);
+#3769 = LINE('',#3770,#3771);
+#3770 = CARTESIAN_POINT('',(-2.22E-015,-0.E+000));
+#3771 = VECTOR('',#3772,1.);
+#3772 = DIRECTION('',(-8.E-017,-1.));
+#3773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3774 = PCURVE('',#2940,#3775);
+#3775 = DEFINITIONAL_REPRESENTATION('',(#3776),#3780);
+#3776 = LINE('',#3777,#3778);
+#3777 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#3778 = VECTOR('',#3779,1.);
+#3779 = DIRECTION('',(-0.E+000,-1.));
+#3780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3781 = ORIENTED_EDGE('',*,*,#1145,.T.);
+#3782 = ORIENTED_EDGE('',*,*,#3714,.F.);
+#3783 = ADVANCED_FACE('',(#3784),#3059,.T.);
+#3784 = FACE_BOUND('',#3785,.T.);
+#3785 = EDGE_LOOP('',(#3786,#3787,#3788));
+#3786 = ORIENTED_EDGE('',*,*,#3036,.F.);
+#3787 = ORIENTED_EDGE('',*,*,#3264,.T.);
+#3788 = ORIENTED_EDGE('',*,*,#3239,.T.);
+#3789 = ADVANCED_FACE('',(#3790),#2940,.F.);
+#3790 = FACE_BOUND('',#3791,.T.);
+#3791 = EDGE_LOOP('',(#3792,#3820,#3841,#3842));
+#3792 = ORIENTED_EDGE('',*,*,#3793,.F.);
+#3793 = EDGE_CURVE('',#3794,#3739,#3796,.T.);
+#3794 = VERTEX_POINT('',#3795);
+#3795 = CARTESIAN_POINT('',(-19.42577791196,8.040051626145,
+ -1.539227846713));
+#3796 = SURFACE_CURVE('',#3797,(#3802,#3809),.PCURVE_S1.);
+#3797 = CIRCLE('',#3798,20.9);
+#3798 = AXIS2_PLACEMENT_3D('',#3799,#3800,#3801);
+#3799 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.442490654175E-015)
+ );
+#3800 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#3801 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#3802 = PCURVE('',#2940,#3803);
+#3803 = DEFINITIONAL_REPRESENTATION('',(#3804),#3808);
+#3804 = LINE('',#3805,#3806);
+#3805 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3806 = VECTOR('',#3807,1.);
+#3807 = DIRECTION('',(-1.,0.E+000));
+#3808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3809 = PCURVE('',#3651,#3810);
+#3810 = DEFINITIONAL_REPRESENTATION('',(#3811),#3819);
+#3811 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3812,#3813,#3814,#3815,
+#3816,#3817,#3818),.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('') );
+#3812 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3813 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#3814 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#3815 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#3816 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#3817 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#3818 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#3819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3820 = ORIENTED_EDGE('',*,*,#3821,.F.);
+#3821 = EDGE_CURVE('',#2846,#3794,#3822,.T.);
+#3822 = SURFACE_CURVE('',#3823,(#3827,#3834),.PCURVE_S1.);
+#3823 = LINE('',#3824,#3825);
+#3824 = CARTESIAN_POINT('',(-19.42577791196,8.040051626145,
+ -1.539227846713));
+#3825 = VECTOR('',#3826,1.);
+#3826 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#3827 = PCURVE('',#2940,#3828);
+#3828 = DEFINITIONAL_REPRESENTATION('',(#3829),#3833);
+#3829 = LINE('',#3830,#3831);
+#3830 = CARTESIAN_POINT('',(-6.209471302621,0.E+000));
+#3831 = VECTOR('',#3832,1.);
+#3832 = DIRECTION('',(-0.E+000,1.));
+#3833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3834 = PCURVE('',#2868,#3835);
+#3835 = DEFINITIONAL_REPRESENTATION('',(#3836),#3840);
+#3836 = LINE('',#3837,#3838);
+#3837 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#3838 = VECTOR('',#3839,1.);
+#3839 = DIRECTION('',(-9.E-017,1.));
+#3840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3841 = ORIENTED_EDGE('',*,*,#2880,.T.);
+#3842 = ORIENTED_EDGE('',*,*,#3761,.F.);
+#3843 = ADVANCED_FACE('',(#3844),#2868,.F.);
+#3844 = FACE_BOUND('',#3845,.F.);
+#3845 = EDGE_LOOP('',(#3846,#3869,#3892,#3913,#3914));
+#3846 = ORIENTED_EDGE('',*,*,#3847,.F.);
+#3847 = EDGE_CURVE('',#3848,#2811,#3850,.T.);
+#3848 = VERTEX_POINT('',#3849);
+#3849 = CARTESIAN_POINT('',(-21.49957332827,6.927956891239,
+ -2.779139992071));
+#3850 = SURFACE_CURVE('',#3851,(#3855,#3862),.PCURVE_S1.);
+#3851 = LINE('',#3852,#3853);
+#3852 = CARTESIAN_POINT('',(-21.49957332828,6.927956891247,
+ -2.779139992054));
+#3853 = VECTOR('',#3854,1.);
+#3854 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3855 = PCURVE('',#2868,#3856);
+#3856 = DEFINITIONAL_REPRESENTATION('',(#3857),#3861);
+#3857 = LINE('',#3858,#3859);
+#3858 = CARTESIAN_POINT('',(-1.57E-015,-1.54E-015));
+#3859 = VECTOR('',#3860,1.);
+#3860 = DIRECTION('',(1.,2.E-017));
+#3861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3862 = PCURVE('',#2833,#3863);
+#3863 = DEFINITIONAL_REPRESENTATION('',(#3864),#3868);
+#3864 = LINE('',#3865,#3866);
+#3865 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#3866 = VECTOR('',#3867,1.);
+#3867 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#3868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3869 = ORIENTED_EDGE('',*,*,#3870,.T.);
+#3870 = EDGE_CURVE('',#3848,#3871,#3873,.T.);
+#3871 = VERTEX_POINT('',#3872);
+#3872 = CARTESIAN_POINT('',(-20.49957332827,8.660007698808,
+ -2.779139992071));
+#3873 = SURFACE_CURVE('',#3874,(#3878,#3885),.PCURVE_S1.);
+#3874 = LINE('',#3875,#3876);
+#3875 = CARTESIAN_POINT('',(-21.49957332827,6.927956891239,
+ -2.779139992071));
+#3876 = VECTOR('',#3877,1.);
+#3877 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3878 = PCURVE('',#2868,#3879);
+#3879 = DEFINITIONAL_REPRESENTATION('',(#3880),#3884);
+#3880 = LINE('',#3881,#3882);
+#3881 = CARTESIAN_POINT('',(-4.37E-015,1.01E-015));
+#3882 = VECTOR('',#3883,1.);
+#3883 = DIRECTION('',(-1.E-017,-1.));
+#3884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3885 = PCURVE('',#2779,#3886);
+#3886 = DEFINITIONAL_REPRESENTATION('',(#3887),#3891);
+#3887 = LINE('',#3888,#3889);
+#3888 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#3889 = VECTOR('',#3890,1.);
+#3890 = DIRECTION('',(-0.E+000,-1.));
+#3891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3892 = ORIENTED_EDGE('',*,*,#3893,.T.);
+#3893 = EDGE_CURVE('',#3871,#3794,#3894,.T.);
+#3894 = SURFACE_CURVE('',#3895,(#3899,#3906),.PCURVE_S1.);
+#3895 = LINE('',#3896,#3897);
+#3896 = CARTESIAN_POINT('',(-20.95585484636,8.923441956102,
+ -3.306008506625));
+#3897 = VECTOR('',#3898,1.);
+#3898 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3899 = PCURVE('',#2868,#3900);
+#3900 = DEFINITIONAL_REPRESENTATION('',(#3901),#3905);
+#3901 = LINE('',#3902,#3903);
+#3902 = CARTESIAN_POINT('',(-0.745104598894,-2.));
+#3903 = VECTOR('',#3904,1.);
+#3904 = DIRECTION('',(1.,2.E-017));
+#3905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3906 = PCURVE('',#3651,#3907);
+#3907 = DEFINITIONAL_REPRESENTATION('',(#3908),#3912);
+#3908 = LINE('',#3909,#3910);
+#3909 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#3910 = VECTOR('',#3911,1.);
+#3911 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3913 = ORIENTED_EDGE('',*,*,#3821,.F.);
+#3914 = ORIENTED_EDGE('',*,*,#2845,.F.);
+#3915 = ADVANCED_FACE('',(#3916),#2833,.F.);
+#3916 = FACE_BOUND('',#3917,.F.);
+#3917 = EDGE_LOOP('',(#3918,#3919,#3941));
+#3918 = ORIENTED_EDGE('',*,*,#2810,.F.);
+#3919 = ORIENTED_EDGE('',*,*,#3920,.T.);
+#3920 = EDGE_CURVE('',#2726,#3848,#3921,.T.);
+#3921 = SURFACE_CURVE('',#3922,(#3927,#3934),.PCURVE_S1.);
+#3922 = CIRCLE('',#3923,3.5);
+#3923 = AXIS2_PLACEMENT_3D('',#3924,#3925,#3926);
+#3924 = CARTESIAN_POINT('',(-19.35628096587,5.690526468858,
+ -5.254026615581));
+#3925 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#3926 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#3927 = PCURVE('',#2833,#3928);
+#3928 = DEFINITIONAL_REPRESENTATION('',(#3929),#3933);
+#3929 = CIRCLE('',#3930,3.5);
+#3930 = AXIS2_PLACEMENT_2D('',#3931,#3932);
+#3931 = CARTESIAN_POINT('',(1.125308632651,9.862528469928E-002));
+#3932 = DIRECTION('',(-3.E-017,1.));
+#3933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3934 = PCURVE('',#2779,#3935);
+#3935 = DEFINITIONAL_REPRESENTATION('',(#3936),#3940);
+#3936 = LINE('',#3937,#3938);
+#3937 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3938 = VECTOR('',#3939,1.);
+#3939 = DIRECTION('',(-1.,0.E+000));
+#3940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3941 = ORIENTED_EDGE('',*,*,#3847,.T.);
+#3942 = ADVANCED_FACE('',(#3943),#2779,.T.);
+#3943 = FACE_BOUND('',#3944,.F.);
+#3944 = EDGE_LOOP('',(#3945,#3946,#3947,#3970,#3992));
+#3945 = ORIENTED_EDGE('',*,*,#3920,.F.);
+#3946 = ORIENTED_EDGE('',*,*,#2725,.F.);
+#3947 = ORIENTED_EDGE('',*,*,#3948,.T.);
+#3948 = EDGE_CURVE('',#2629,#3949,#3951,.T.);
+#3949 = VERTEX_POINT('',#3950);
+#3950 = CARTESIAN_POINT('',(-17.83173398778,7.11972993742,
+ -8.701218800103));
+#3951 = SURFACE_CURVE('',#3952,(#3956,#3963),.PCURVE_S1.);
+#3952 = LINE('',#3953,#3954);
+#3953 = CARTESIAN_POINT('',(-17.83173398778,7.11972993742,
+ -8.701218800103));
+#3954 = VECTOR('',#3955,1.);
+#3955 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#3956 = PCURVE('',#2779,#3957);
+#3957 = DEFINITIONAL_REPRESENTATION('',(#3958),#3962);
+#3958 = LINE('',#3959,#3960);
+#3959 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#3960 = VECTOR('',#3961,1.);
+#3961 = DIRECTION('',(-0.E+000,1.));
+#3962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3963 = PCURVE('',#2690,#3964);
+#3964 = DEFINITIONAL_REPRESENTATION('',(#3965),#3969);
+#3965 = LINE('',#3966,#3967);
+#3966 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#3967 = VECTOR('',#3968,1.);
+#3968 = DIRECTION('',(-0.E+000,1.));
+#3969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3970 = ORIENTED_EDGE('',*,*,#3971,.F.);
+#3971 = EDGE_CURVE('',#3871,#3949,#3972,.T.);
+#3972 = SURFACE_CURVE('',#3973,(#3978,#3985),.PCURVE_S1.);
+#3973 = CIRCLE('',#3974,3.5);
+#3974 = AXIS2_PLACEMENT_3D('',#3975,#3976,#3977);
+#3975 = CARTESIAN_POINT('',(-18.35628096587,7.422577276427,
+ -5.254026615581));
+#3976 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#3977 = DIRECTION('',(-0.866025403784,0.5,-2.1E-016));
+#3978 = PCURVE('',#2779,#3979);
+#3979 = DEFINITIONAL_REPRESENTATION('',(#3980),#3984);
+#3980 = LINE('',#3981,#3982);
+#3981 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#3982 = VECTOR('',#3983,1.);
+#3983 = DIRECTION('',(1.,-0.E+000));
+#3984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3985 = PCURVE('',#3651,#3986);
+#3986 = DEFINITIONAL_REPRESENTATION('',(#3987),#3991);
+#3987 = CIRCLE('',#3988,3.5);
+#3988 = AXIS2_PLACEMENT_2D('',#3989,#3990);
+#3989 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#3990 = DIRECTION('',(1.E-017,1.));
+#3991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3992 = ORIENTED_EDGE('',*,*,#3870,.F.);
+#3993 = ADVANCED_FACE('',(#3994),#2690,.F.);
+#3994 = FACE_BOUND('',#3995,.T.);
+#3995 = EDGE_LOOP('',(#3996,#4024,#4045,#4046));
+#3996 = ORIENTED_EDGE('',*,*,#3997,.F.);
+#3997 = EDGE_CURVE('',#3998,#3949,#4000,.T.);
+#3998 = VERTEX_POINT('',#3999);
+#3999 = CARTESIAN_POINT('',(-16.99764035456,6.638165753756,
+ -10.55402661558));
+#4000 = SURFACE_CURVE('',#4001,(#4006,#4013),.PCURVE_S1.);
+#4001 = CIRCLE('',#4002,20.9);
+#4002 = AXIS2_PLACEMENT_3D('',#4003,#4004,#4005);
+#4003 = CARTESIAN_POINT('',(-1.375,-2.381569860407,2.442490654175E-015)
+ );
+#4004 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#4005 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#4006 = PCURVE('',#2690,#4007);
+#4007 = DEFINITIONAL_REPRESENTATION('',(#4008),#4012);
+#4008 = LINE('',#4009,#4010);
+#4009 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4010 = VECTOR('',#4011,1.);
+#4011 = DIRECTION('',(-1.,0.E+000));
+#4012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4013 = PCURVE('',#3651,#4014);
+#4014 = DEFINITIONAL_REPRESENTATION('',(#4015),#4023);
+#4015 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4016,#4017,#4018,#4019,
+#4020,#4021,#4022),.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('') );
+#4016 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4017 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4018 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4019 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4020 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4021 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4022 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4024 = ORIENTED_EDGE('',*,*,#4025,.T.);
+#4025 = EDGE_CURVE('',#3998,#2596,#4026,.T.);
+#4026 = SURFACE_CURVE('',#4027,(#4031,#4038),.PCURVE_S1.);
+#4027 = LINE('',#4028,#4029);
+#4028 = CARTESIAN_POINT('',(-16.99764035456,6.638165753756,
+ -10.55402661558));
+#4029 = VECTOR('',#4030,1.);
+#4030 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#4031 = PCURVE('',#2690,#4032);
+#4032 = DEFINITIONAL_REPRESENTATION('',(#4033),#4037);
+#4033 = LINE('',#4034,#4035);
+#4034 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#4035 = VECTOR('',#4036,1.);
+#4036 = DIRECTION('',(-0.E+000,-1.));
+#4037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4038 = PCURVE('',#2612,#4039);
+#4039 = DEFINITIONAL_REPRESENTATION('',(#4040),#4044);
+#4040 = LINE('',#4041,#4042);
+#4041 = CARTESIAN_POINT('',(1.568823168303,-6.661338147751E-016));
+#4042 = VECTOR('',#4043,1.);
+#4043 = DIRECTION('',(1.110223024625E-016,-1.));
+#4044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4045 = ORIENTED_EDGE('',*,*,#2628,.T.);
+#4046 = ORIENTED_EDGE('',*,*,#3948,.T.);
+#4047 = ADVANCED_FACE('',(#4048),#2612,.T.);
+#4048 = FACE_BOUND('',#4049,.T.);
+#4049 = EDGE_LOOP('',(#4050,#4073,#4096,#4119,#4140,#4141));
+#4050 = ORIENTED_EDGE('',*,*,#4051,.F.);
+#4051 = EDGE_CURVE('',#4052,#3998,#4054,.T.);
+#4052 = VERTEX_POINT('',#4053);
+#4053 = CARTESIAN_POINT('',(-18.35628107236,7.422577337907,
+ -10.55402661558));
+#4054 = SURFACE_CURVE('',#4055,(#4059,#4066),.PCURVE_S1.);
+#4055 = LINE('',#4056,#4057);
+#4056 = CARTESIAN_POINT('',(-18.35628107236,7.422577337907,
+ -10.55402661558));
+#4057 = VECTOR('',#4058,1.);
+#4058 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#4059 = PCURVE('',#2612,#4060);
+#4060 = DEFINITIONAL_REPRESENTATION('',(#4061),#4065);
+#4061 = LINE('',#4062,#4063);
+#4062 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#4063 = VECTOR('',#4064,1.);
+#4064 = DIRECTION('',(1.,1.665334536938E-016));
+#4065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4066 = PCURVE('',#3651,#4067);
+#4067 = DEFINITIONAL_REPRESENTATION('',(#4068),#4072);
+#4068 = LINE('',#4069,#4070);
+#4069 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#4070 = VECTOR('',#4071,1.);
+#4071 = DIRECTION('',(-3.E-017,-1.));
+#4072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4073 = ORIENTED_EDGE('',*,*,#4074,.T.);
+#4074 = EDGE_CURVE('',#4052,#4075,#4077,.T.);
+#4075 = VERTEX_POINT('',#4076);
+#4076 = CARTESIAN_POINT('',(-15.60628107236,12.185717058722,
+ -10.55402661558));
+#4077 = SURFACE_CURVE('',#4078,(#4082,#4089),.PCURVE_S1.);
+#4078 = LINE('',#4079,#4080);
+#4079 = CARTESIAN_POINT('',(-18.35628107236,7.422577337907,
+ -10.55402661558));
+#4080 = VECTOR('',#4081,1.);
+#4081 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#4082 = PCURVE('',#2612,#4083);
+#4083 = DEFINITIONAL_REPRESENTATION('',(#4084),#4088);
+#4084 = LINE('',#4085,#4086);
+#4085 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#4086 = VECTOR('',#4087,1.);
+#4087 = DIRECTION('',(1.110223024625E-016,-1.));
+#4088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4089 = PCURVE('',#3679,#4090);
+#4090 = DEFINITIONAL_REPRESENTATION('',(#4091),#4095);
+#4091 = LINE('',#4092,#4093);
+#4092 = CARTESIAN_POINT('',(-4.712389003585,0.E+000));
+#4093 = VECTOR('',#4094,1.);
+#4094 = DIRECTION('',(-0.E+000,-1.));
+#4095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4096 = ORIENTED_EDGE('',*,*,#4097,.T.);
+#4097 = EDGE_CURVE('',#4075,#4098,#4100,.T.);
+#4098 = VERTEX_POINT('',#4099);
+#4099 = CARTESIAN_POINT('',(-14.24764035456,11.40130547457,
+ -10.55402661558));
+#4100 = SURFACE_CURVE('',#4101,(#4105,#4112),.PCURVE_S1.);
+#4101 = LINE('',#4102,#4103);
+#4102 = CARTESIAN_POINT('',(-15.60628107236,12.185717058722,
+ -10.55402661558));
+#4103 = VECTOR('',#4104,1.);
+#4104 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#4105 = PCURVE('',#2612,#4106);
+#4106 = DEFINITIONAL_REPRESENTATION('',(#4107),#4111);
+#4107 = LINE('',#4108,#4109);
+#4108 = CARTESIAN_POINT('',(1.33226762955E-015,-5.5));
+#4109 = VECTOR('',#4110,1.);
+#4110 = DIRECTION('',(1.,1.665334536938E-016));
+#4111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4112 = PCURVE('',#3597,#4113);
+#4113 = DEFINITIONAL_REPRESENTATION('',(#4114),#4118);
+#4114 = LINE('',#4115,#4116);
+#4115 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#4116 = VECTOR('',#4117,1.);
+#4117 = DIRECTION('',(-3.E-017,-1.));
+#4118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4119 = ORIENTED_EDGE('',*,*,#4120,.F.);
+#4120 = EDGE_CURVE('',#2499,#4098,#4121,.T.);
+#4121 = SURFACE_CURVE('',#4122,(#4126,#4133),.PCURVE_S1.);
+#4122 = LINE('',#4123,#4124);
+#4123 = CARTESIAN_POINT('',(-16.99764035456,6.638165753756,
+ -10.55402661558));
+#4124 = VECTOR('',#4125,1.);
+#4125 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#4126 = PCURVE('',#2612,#4127);
+#4127 = DEFINITIONAL_REPRESENTATION('',(#4128),#4132);
+#4128 = LINE('',#4129,#4130);
+#4129 = CARTESIAN_POINT('',(1.568823168303,-6.661338147751E-016));
+#4130 = VECTOR('',#4131,1.);
+#4131 = DIRECTION('',(1.110223024625E-016,-1.));
+#4132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4133 = PCURVE('',#2560,#4134);
+#4134 = DEFINITIONAL_REPRESENTATION('',(#4135),#4139);
+#4135 = LINE('',#4136,#4137);
+#4136 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#4137 = VECTOR('',#4138,1.);
+#4138 = DIRECTION('',(-0.E+000,-1.));
+#4139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4140 = ORIENTED_EDGE('',*,*,#2595,.T.);
+#4141 = ORIENTED_EDGE('',*,*,#4025,.F.);
+#4142 = ADVANCED_FACE('',(#4143),#2560,.F.);
+#4143 = FACE_BOUND('',#4144,.T.);
+#4144 = EDGE_LOOP('',(#4145,#4146,#4147,#4175));
+#4145 = ORIENTED_EDGE('',*,*,#2498,.F.);
+#4146 = ORIENTED_EDGE('',*,*,#4120,.T.);
+#4147 = ORIENTED_EDGE('',*,*,#4148,.T.);
+#4148 = EDGE_CURVE('',#4098,#4149,#4151,.T.);
+#4149 = VERTEX_POINT('',#4150);
+#4150 = CARTESIAN_POINT('',(-15.08173398778,11.882869658234,
+ -8.701218800103));
+#4151 = SURFACE_CURVE('',#4152,(#4157,#4164),.PCURVE_S1.);
+#4152 = CIRCLE('',#4153,20.9);
+#4153 = AXIS2_PLACEMENT_3D('',#4154,#4155,#4156);
+#4154 = CARTESIAN_POINT('',(1.375,2.381569860407,-2.442490654175E-015));
+#4155 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#4156 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#4157 = PCURVE('',#2560,#4158);
+#4158 = DEFINITIONAL_REPRESENTATION('',(#4159),#4163);
+#4159 = LINE('',#4160,#4161);
+#4160 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#4161 = VECTOR('',#4162,1.);
+#4162 = DIRECTION('',(-1.,0.E+000));
+#4163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4164 = PCURVE('',#3597,#4165);
+#4165 = DEFINITIONAL_REPRESENTATION('',(#4166),#4174);
+#4166 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4167,#4168,#4169,#4170,
+#4171,#4172,#4173),.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('') );
+#4167 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4168 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4169 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4170 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4171 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4172 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4173 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4175 = ORIENTED_EDGE('',*,*,#4176,.T.);
+#4176 = EDGE_CURVE('',#4149,#2414,#4177,.T.);
+#4177 = SURFACE_CURVE('',#4178,(#4182,#4189),.PCURVE_S1.);
+#4178 = LINE('',#4179,#4180);
+#4179 = CARTESIAN_POINT('',(-17.83173398778,7.11972993742,
+ -8.701218800103));
+#4180 = VECTOR('',#4181,1.);
+#4181 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#4182 = PCURVE('',#2560,#4183);
+#4183 = DEFINITIONAL_REPRESENTATION('',(#4184),#4188);
+#4184 = LINE('',#4185,#4186);
+#4185 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#4186 = VECTOR('',#4187,1.);
+#4187 = DIRECTION('',(-0.E+000,1.));
+#4188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4189 = PCURVE('',#2467,#4190);
+#4190 = DEFINITIONAL_REPRESENTATION('',(#4191),#4195);
+#4191 = LINE('',#4192,#4193);
+#4192 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#4193 = VECTOR('',#4194,1.);
+#4194 = DIRECTION('',(-0.E+000,1.));
+#4195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4196 = ADVANCED_FACE('',(#4197),#2467,.T.);
+#4197 = FACE_BOUND('',#4198,.F.);
+#4198 = EDGE_LOOP('',(#4199,#4200,#4224,#4247,#4269));
+#4199 = ORIENTED_EDGE('',*,*,#2413,.F.);
+#4200 = ORIENTED_EDGE('',*,*,#4201,.T.);
+#4201 = EDGE_CURVE('',#2379,#4202,#4204,.T.);
+#4202 = VERTEX_POINT('',#4203);
+#4203 = CARTESIAN_POINT('',(-16.74957332827,15.155198227191,
+ -2.779139992071));
+#4204 = SURFACE_CURVE('',#4205,(#4210,#4217),.PCURVE_S1.);
+#4205 = CIRCLE('',#4206,3.5);
+#4206 = AXIS2_PLACEMENT_3D('',#4207,#4208,#4209);
+#4207 = CARTESIAN_POINT('',(-14.60628096587,13.91776780481,
+ -5.254026615581));
+#4208 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#4209 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#4210 = PCURVE('',#2467,#4211);
+#4211 = DEFINITIONAL_REPRESENTATION('',(#4212),#4216);
+#4212 = LINE('',#4213,#4214);
+#4213 = CARTESIAN_POINT('',(-0.E+000,-9.5));
+#4214 = VECTOR('',#4215,1.);
+#4215 = DIRECTION('',(-1.,0.E+000));
+#4216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4217 = PCURVE('',#2401,#4218);
+#4218 = DEFINITIONAL_REPRESENTATION('',(#4219),#4223);
+#4219 = CIRCLE('',#4220,3.5);
+#4220 = AXIS2_PLACEMENT_2D('',#4221,#4222);
+#4221 = CARTESIAN_POINT('',(1.125308632651,9.862528469927E-002));
+#4222 = DIRECTION('',(-3.E-017,1.));
+#4223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4224 = ORIENTED_EDGE('',*,*,#4225,.F.);
+#4225 = EDGE_CURVE('',#4226,#4202,#4228,.T.);
+#4226 = VERTEX_POINT('',#4227);
+#4227 = CARTESIAN_POINT('',(-17.74957332827,13.423147419622,
+ -2.779139992071));
+#4228 = SURFACE_CURVE('',#4229,(#4233,#4240),.PCURVE_S1.);
+#4229 = LINE('',#4230,#4231);
+#4230 = CARTESIAN_POINT('',(-21.49957332827,6.927956891239,
+ -2.779139992071));
+#4231 = VECTOR('',#4232,1.);
+#4232 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#4233 = PCURVE('',#2467,#4234);
+#4234 = DEFINITIONAL_REPRESENTATION('',(#4235),#4239);
+#4235 = LINE('',#4236,#4237);
+#4236 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#4237 = VECTOR('',#4238,1.);
+#4238 = DIRECTION('',(-0.E+000,-1.));
+#4239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4240 = PCURVE('',#2366,#4241);
+#4241 = DEFINITIONAL_REPRESENTATION('',(#4242),#4246);
+#4242 = LINE('',#4243,#4244);
+#4243 = CARTESIAN_POINT('',(-4.37E-015,1.01E-015));
+#4244 = VECTOR('',#4245,1.);
+#4245 = DIRECTION('',(-1.E-017,-1.));
+#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);
+#4248 = EDGE_CURVE('',#4226,#4149,#4249,.T.);
+#4249 = SURFACE_CURVE('',#4250,(#4255,#4262),.PCURVE_S1.);
+#4250 = CIRCLE('',#4251,3.5);
+#4251 = AXIS2_PLACEMENT_3D('',#4252,#4253,#4254);
+#4252 = CARTESIAN_POINT('',(-15.60628096587,12.185716997241,
+ -5.254026615581));
+#4253 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#4254 = DIRECTION('',(-0.866025403784,0.5,-2.1E-016));
+#4255 = PCURVE('',#2467,#4256);
+#4256 = DEFINITIONAL_REPRESENTATION('',(#4257),#4261);
+#4257 = LINE('',#4258,#4259);
+#4258 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
+#4259 = VECTOR('',#4260,1.);
+#4260 = DIRECTION('',(1.,-0.E+000));
+#4261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4262 = PCURVE('',#3597,#4263);
+#4263 = DEFINITIONAL_REPRESENTATION('',(#4264),#4268);
+#4264 = CIRCLE('',#4265,3.5);
+#4265 = AXIS2_PLACEMENT_2D('',#4266,#4267);
+#4266 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#4267 = DIRECTION('',(1.E-017,1.));
+#4268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4269 = ORIENTED_EDGE('',*,*,#4176,.T.);
+#4270 = ADVANCED_FACE('',(#4271),#2401,.T.);
+#4271 = FACE_BOUND('',#4272,.T.);
+#4272 = EDGE_LOOP('',(#4273,#4274,#4275));
+#4273 = ORIENTED_EDGE('',*,*,#2378,.F.);
+#4274 = ORIENTED_EDGE('',*,*,#4201,.T.);
+#4275 = ORIENTED_EDGE('',*,*,#4276,.T.);
+#4276 = EDGE_CURVE('',#4202,#2344,#4277,.T.);
+#4277 = SURFACE_CURVE('',#4278,(#4282,#4289),.PCURVE_S1.);
+#4278 = LINE('',#4279,#4280);
+#4279 = CARTESIAN_POINT('',(-16.74957332828,15.155198227199,
+ -2.779139992054));
+#4280 = VECTOR('',#4281,1.);
+#4281 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#4282 = PCURVE('',#2401,#4283);
+#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288);
+#4284 = LINE('',#4285,#4286);
+#4285 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#4286 = VECTOR('',#4287,1.);
+#4287 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4289 = PCURVE('',#2366,#4290);
+#4290 = DEFINITIONAL_REPRESENTATION('',(#4291),#4295);
+#4291 = LINE('',#4292,#4293);
+#4292 = CARTESIAN_POINT('',(1.4E-015,-9.5));
+#4293 = VECTOR('',#4294,1.);
+#4294 = DIRECTION('',(1.,2.E-017));
+#4295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4296 = ADVANCED_FACE('',(#4297),#2366,.F.);
+#4297 = FACE_BOUND('',#4298,.F.);
+#4298 = EDGE_LOOP('',(#4299,#4322,#4323,#4324,#4325));
+#4299 = ORIENTED_EDGE('',*,*,#4300,.F.);
+#4300 = EDGE_CURVE('',#4226,#4301,#4303,.T.);
+#4301 = VERTEX_POINT('',#4302);
+#4302 = CARTESIAN_POINT('',(-16.67577791196,12.80319134696,
+ -1.539227846713));
+#4303 = SURFACE_CURVE('',#4304,(#4308,#4315),.PCURVE_S1.);
+#4304 = LINE('',#4305,#4306);
+#4305 = CARTESIAN_POINT('',(-18.20585484636,13.686581676916,
+ -3.306008506625));
+#4306 = VECTOR('',#4307,1.);
+#4307 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#4308 = PCURVE('',#2366,#4309);
+#4309 = DEFINITIONAL_REPRESENTATION('',(#4310),#4314);
+#4310 = LINE('',#4311,#4312);
+#4311 = CARTESIAN_POINT('',(-0.745104598894,-7.5));
+#4312 = VECTOR('',#4313,1.);
+#4313 = DIRECTION('',(1.,2.E-017));
+#4314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4315 = PCURVE('',#3597,#4316);
+#4316 = DEFINITIONAL_REPRESENTATION('',(#4317),#4321);
+#4317 = LINE('',#4318,#4319);
+#4318 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#4319 = VECTOR('',#4320,1.);
+#4320 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4322 = ORIENTED_EDGE('',*,*,#4225,.T.);
+#4323 = ORIENTED_EDGE('',*,*,#4276,.T.);
+#4324 = ORIENTED_EDGE('',*,*,#2343,.F.);
+#4325 = ORIENTED_EDGE('',*,*,#4326,.F.);
+#4326 = EDGE_CURVE('',#4301,#2247,#4327,.T.);
+#4327 = SURFACE_CURVE('',#4328,(#4332,#4339),.PCURVE_S1.);
+#4328 = LINE('',#4329,#4330);
+#4329 = CARTESIAN_POINT('',(-19.42577791196,8.040051626145,
+ -1.539227846713));
+#4330 = VECTOR('',#4331,1.);
+#4331 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#4332 = PCURVE('',#2366,#4333);
+#4333 = DEFINITIONAL_REPRESENTATION('',(#4334),#4338);
+#4334 = LINE('',#4335,#4336);
+#4335 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#4336 = VECTOR('',#4337,1.);
+#4337 = DIRECTION('',(-9.E-017,1.));
+#4338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4339 = PCURVE('',#2308,#4340);
+#4340 = DEFINITIONAL_REPRESENTATION('',(#4341),#4345);
+#4341 = LINE('',#4342,#4343);
+#4342 = CARTESIAN_POINT('',(-6.209471302621,0.E+000));
+#4343 = VECTOR('',#4344,1.);
+#4344 = DIRECTION('',(-0.E+000,1.));
+#4345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4346 = ADVANCED_FACE('',(#4347),#2308,.F.);
+#4347 = FACE_BOUND('',#4348,.T.);
+#4348 = EDGE_LOOP('',(#4349,#4350,#4351,#4377));
+#4349 = ORIENTED_EDGE('',*,*,#2246,.F.);
+#4350 = ORIENTED_EDGE('',*,*,#4326,.F.);
+#4351 = ORIENTED_EDGE('',*,*,#4352,.T.);
+#4352 = EDGE_CURVE('',#4301,#3559,#4353,.T.);
+#4353 = SURFACE_CURVE('',#4354,(#4359,#4366),.PCURVE_S1.);
+#4354 = CIRCLE('',#4355,20.9);
+#4355 = AXIS2_PLACEMENT_3D('',#4356,#4357,#4358);
+#4356 = CARTESIAN_POINT('',(1.375,2.381569860407,-2.442490654175E-015));
+#4357 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#4358 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#4359 = PCURVE('',#2308,#4360);
+#4360 = DEFINITIONAL_REPRESENTATION('',(#4361),#4365);
+#4361 = LINE('',#4362,#4363);
+#4362 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#4363 = VECTOR('',#4364,1.);
+#4364 = DIRECTION('',(-1.,0.E+000));
+#4365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4366 = PCURVE('',#3597,#4367);
+#4367 = DEFINITIONAL_REPRESENTATION('',(#4368),#4376);
+#4368 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4369,#4370,#4371,#4372,
+#4373,#4374,#4375),.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('') );
+#4369 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4370 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4371 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4372 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4373 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4374 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4375 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4377 = ORIENTED_EDGE('',*,*,#3558,.F.);
+#4378 = ADVANCED_FACE('',(#4379),#2210,.F.);
+#4379 = FACE_BOUND('',#4380,.T.);
+#4380 = EDGE_LOOP('',(#4381,#4409,#4430,#4431));
+#4381 = ORIENTED_EDGE('',*,*,#4382,.F.);
+#4382 = EDGE_CURVE('',#4383,#3509,#4385,.T.);
+#4383 = VERTEX_POINT('',#4384);
+#4384 = CARTESIAN_POINT('',(16.675777911961,12.80319134696,
+ -1.539227846713));
+#4385 = SURFACE_CURVE('',#4386,(#4391,#4398),.PCURVE_S1.);
+#4386 = CIRCLE('',#4387,20.9);
+#4387 = AXIS2_PLACEMENT_3D('',#4388,#4389,#4390);
+#4388 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#4389 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4390 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4391 = PCURVE('',#2210,#4392);
+#4392 = DEFINITIONAL_REPRESENTATION('',(#4393),#4397);
+#4393 = LINE('',#4394,#4395);
+#4394 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4395 = VECTOR('',#4396,1.);
+#4396 = DIRECTION('',(-1.,0.E+000));
+#4397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4398 = PCURVE('',#3421,#4399);
+#4399 = DEFINITIONAL_REPRESENTATION('',(#4400),#4408);
+#4400 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4401,#4402,#4403,#4404,
+#4405,#4406,#4407),.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('') );
+#4401 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4402 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4403 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4404 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4405 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4406 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4407 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4409 = ORIENTED_EDGE('',*,*,#4410,.F.);
+#4410 = EDGE_CURVE('',#2116,#4383,#4411,.T.);
+#4411 = SURFACE_CURVE('',#4412,(#4416,#4423),.PCURVE_S1.);
+#4412 = LINE('',#4413,#4414);
+#4413 = CARTESIAN_POINT('',(16.675777911961,12.80319134696,
+ -1.539227846713));
+#4414 = VECTOR('',#4415,1.);
+#4415 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4416 = PCURVE('',#2210,#4417);
+#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4422);
+#4418 = LINE('',#4419,#4420);
+#4419 = CARTESIAN_POINT('',(-6.209471302621,1.78E-015));
+#4420 = VECTOR('',#4421,1.);
+#4421 = DIRECTION('',(-0.E+000,1.));
+#4422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4423 = PCURVE('',#2138,#4424);
+#4424 = DEFINITIONAL_REPRESENTATION('',(#4425),#4429);
+#4425 = LINE('',#4426,#4427);
+#4426 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#4427 = VECTOR('',#4428,1.);
+#4428 = DIRECTION('',(1.E-017,1.));
+#4429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4430 = ORIENTED_EDGE('',*,*,#2150,.T.);
+#4431 = ORIENTED_EDGE('',*,*,#3531,.F.);
+#4432 = ADVANCED_FACE('',(#4433),#2138,.F.);
+#4433 = FACE_BOUND('',#4434,.F.);
+#4434 = EDGE_LOOP('',(#4435,#4458,#4481,#4502,#4503));
+#4435 = ORIENTED_EDGE('',*,*,#4436,.F.);
+#4436 = EDGE_CURVE('',#4437,#2081,#4439,.T.);
+#4437 = VERTEX_POINT('',#4438);
+#4438 = CARTESIAN_POINT('',(16.749573328273,15.155198227191,
+ -2.779139992071));
+#4439 = SURFACE_CURVE('',#4440,(#4444,#4451),.PCURVE_S1.);
+#4440 = LINE('',#4441,#4442);
+#4441 = CARTESIAN_POINT('',(16.749573328287,15.155198227199,
+ -2.779139992054));
+#4442 = VECTOR('',#4443,1.);
+#4443 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#4444 = PCURVE('',#2138,#4445);
+#4445 = DEFINITIONAL_REPRESENTATION('',(#4446),#4450);
+#4446 = LINE('',#4447,#4448);
+#4447 = CARTESIAN_POINT('',(-6.3E-016,1.54E-015));
+#4448 = VECTOR('',#4449,1.);
+#4449 = DIRECTION('',(1.,4.E-017));
+#4450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4451 = PCURVE('',#2103,#4452);
+#4452 = DEFINITIONAL_REPRESENTATION('',(#4453),#4457);
+#4453 = LINE('',#4454,#4455);
+#4454 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#4455 = VECTOR('',#4456,1.);
+#4456 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#4457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4458 = ORIENTED_EDGE('',*,*,#4459,.T.);
+#4459 = EDGE_CURVE('',#4437,#4460,#4462,.T.);
+#4460 = VERTEX_POINT('',#4461);
+#4461 = CARTESIAN_POINT('',(17.749573328273,13.423147419622,
+ -2.779139992071));
+#4462 = SURFACE_CURVE('',#4463,(#4467,#4474),.PCURVE_S1.);
+#4463 = LINE('',#4464,#4465);
+#4464 = CARTESIAN_POINT('',(16.749573328273,15.155198227191,
+ -2.779139992071));
+#4465 = VECTOR('',#4466,1.);
+#4466 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4467 = PCURVE('',#2138,#4468);
+#4468 = DEFINITIONAL_REPRESENTATION('',(#4469),#4473);
+#4469 = LINE('',#4470,#4471);
+#4470 = CARTESIAN_POINT('',(-4.69E-015,-2.4E-016));
+#4471 = VECTOR('',#4472,1.);
+#4472 = DIRECTION('',(-2.E-017,-1.));
+#4473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4474 = PCURVE('',#2049,#4475);
+#4475 = DEFINITIONAL_REPRESENTATION('',(#4476),#4480);
+#4476 = LINE('',#4477,#4478);
+#4477 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#4478 = VECTOR('',#4479,1.);
+#4479 = DIRECTION('',(-0.E+000,-1.));
+#4480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4481 = ORIENTED_EDGE('',*,*,#4482,.T.);
+#4482 = EDGE_CURVE('',#4460,#4383,#4483,.T.);
+#4483 = SURFACE_CURVE('',#4484,(#4488,#4495),.PCURVE_S1.);
+#4484 = LINE('',#4485,#4486);
+#4485 = CARTESIAN_POINT('',(18.20585484636,13.686581676916,
+ -3.306008506625));
+#4486 = VECTOR('',#4487,1.);
+#4487 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#4488 = PCURVE('',#2138,#4489);
+#4489 = DEFINITIONAL_REPRESENTATION('',(#4490),#4494);
+#4490 = LINE('',#4491,#4492);
+#4491 = CARTESIAN_POINT('',(-0.745104598894,-2.));
+#4492 = VECTOR('',#4493,1.);
+#4493 = DIRECTION('',(1.,-2.E-017));
+#4494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4495 = PCURVE('',#3421,#4496);
+#4496 = DEFINITIONAL_REPRESENTATION('',(#4497),#4501);
+#4497 = LINE('',#4498,#4499);
+#4498 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#4499 = VECTOR('',#4500,1.);
+#4500 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4502 = ORIENTED_EDGE('',*,*,#4410,.F.);
+#4503 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#4504 = ADVANCED_FACE('',(#4505),#2103,.F.);
+#4505 = FACE_BOUND('',#4506,.F.);
+#4506 = EDGE_LOOP('',(#4507,#4508,#4530));
+#4507 = ORIENTED_EDGE('',*,*,#2080,.F.);
+#4508 = ORIENTED_EDGE('',*,*,#4509,.T.);
+#4509 = EDGE_CURVE('',#1996,#4437,#4510,.T.);
+#4510 = SURFACE_CURVE('',#4511,(#4516,#4523),.PCURVE_S1.);
+#4511 = CIRCLE('',#4512,3.5);
+#4512 = AXIS2_PLACEMENT_3D('',#4513,#4514,#4515);
+#4513 = CARTESIAN_POINT('',(14.606280965877,13.91776780481,
+ -5.254026615581));
+#4514 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4515 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4516 = PCURVE('',#2103,#4517);
+#4517 = DEFINITIONAL_REPRESENTATION('',(#4518),#4522);
+#4518 = CIRCLE('',#4519,3.5);
+#4519 = AXIS2_PLACEMENT_2D('',#4520,#4521);
+#4520 = CARTESIAN_POINT('',(1.125308632651,9.862528469927E-002));
+#4521 = DIRECTION('',(3.E-017,1.));
+#4522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4523 = PCURVE('',#2049,#4524);
+#4524 = DEFINITIONAL_REPRESENTATION('',(#4525),#4529);
+#4525 = LINE('',#4526,#4527);
+#4526 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4527 = VECTOR('',#4528,1.);
+#4528 = DIRECTION('',(-1.,0.E+000));
+#4529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4530 = ORIENTED_EDGE('',*,*,#4436,.T.);
+#4531 = ADVANCED_FACE('',(#4532),#2049,.T.);
+#4532 = FACE_BOUND('',#4533,.F.);
+#4533 = EDGE_LOOP('',(#4534,#4535,#4536,#4559,#4581));
+#4534 = ORIENTED_EDGE('',*,*,#4509,.F.);
+#4535 = ORIENTED_EDGE('',*,*,#1995,.F.);
+#4536 = ORIENTED_EDGE('',*,*,#4537,.T.);
+#4537 = EDGE_CURVE('',#1899,#4538,#4540,.T.);
+#4538 = VERTEX_POINT('',#4539);
+#4539 = CARTESIAN_POINT('',(15.08173398778,11.882869658234,
+ -8.701218800103));
+#4540 = SURFACE_CURVE('',#4541,(#4545,#4552),.PCURVE_S1.);
+#4541 = LINE('',#4542,#4543);
+#4542 = CARTESIAN_POINT('',(15.08173398778,11.882869658234,
+ -8.701218800103));
+#4543 = VECTOR('',#4544,1.);
+#4544 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4545 = PCURVE('',#2049,#4546);
+#4546 = DEFINITIONAL_REPRESENTATION('',(#4547),#4551);
+#4547 = LINE('',#4548,#4549);
+#4548 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#4549 = VECTOR('',#4550,1.);
+#4550 = DIRECTION('',(-0.E+000,1.));
+#4551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4552 = PCURVE('',#1960,#4553);
+#4553 = DEFINITIONAL_REPRESENTATION('',(#4554),#4558);
+#4554 = LINE('',#4555,#4556);
+#4555 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#4556 = VECTOR('',#4557,1.);
+#4557 = DIRECTION('',(-0.E+000,1.));
+#4558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4559 = ORIENTED_EDGE('',*,*,#4560,.F.);
+#4560 = EDGE_CURVE('',#4460,#4538,#4561,.T.);
+#4561 = SURFACE_CURVE('',#4562,(#4567,#4574),.PCURVE_S1.);
+#4562 = CIRCLE('',#4563,3.5);
+#4563 = AXIS2_PLACEMENT_3D('',#4564,#4565,#4566);
+#4564 = CARTESIAN_POINT('',(15.606280965877,12.185716997241,
+ -5.254026615581));
+#4565 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4566 = DIRECTION('',(0.866025403784,0.5,-7.9E-016));
+#4567 = PCURVE('',#2049,#4568);
+#4568 = DEFINITIONAL_REPRESENTATION('',(#4569),#4573);
+#4569 = LINE('',#4570,#4571);
+#4570 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#4571 = VECTOR('',#4572,1.);
+#4572 = DIRECTION('',(1.,-0.E+000));
+#4573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4574 = PCURVE('',#3421,#4575);
+#4575 = DEFINITIONAL_REPRESENTATION('',(#4576),#4580);
+#4576 = CIRCLE('',#4577,3.5);
+#4577 = AXIS2_PLACEMENT_2D('',#4578,#4579);
+#4578 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#4579 = DIRECTION('',(-4.E-017,1.));
+#4580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4581 = ORIENTED_EDGE('',*,*,#4459,.F.);
+#4582 = ADVANCED_FACE('',(#4583),#1960,.F.);
+#4583 = FACE_BOUND('',#4584,.T.);
+#4584 = EDGE_LOOP('',(#4585,#4613,#4634,#4635));
+#4585 = ORIENTED_EDGE('',*,*,#4586,.F.);
+#4586 = EDGE_CURVE('',#4587,#4538,#4589,.T.);
+#4587 = VERTEX_POINT('',#4588);
+#4588 = CARTESIAN_POINT('',(14.247640354569,11.40130547457,
+ -10.55402661558));
+#4589 = SURFACE_CURVE('',#4590,(#4595,#4602),.PCURVE_S1.);
+#4590 = CIRCLE('',#4591,20.9);
+#4591 = AXIS2_PLACEMENT_3D('',#4592,#4593,#4594);
+#4592 = CARTESIAN_POINT('',(-1.375,2.381569860407,1.33226762955E-015));
+#4593 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4594 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4595 = PCURVE('',#1960,#4596);
+#4596 = DEFINITIONAL_REPRESENTATION('',(#4597),#4601);
+#4597 = LINE('',#4598,#4599);
+#4598 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4599 = VECTOR('',#4600,1.);
+#4600 = DIRECTION('',(-1.,0.E+000));
+#4601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4602 = PCURVE('',#3421,#4603);
+#4603 = DEFINITIONAL_REPRESENTATION('',(#4604),#4612);
+#4604 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4605,#4606,#4607,#4608,
+#4609,#4610,#4611),.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('') );
+#4605 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4606 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4607 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4608 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4609 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4610 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4611 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4613 = ORIENTED_EDGE('',*,*,#4614,.T.);
+#4614 = EDGE_CURVE('',#4587,#1866,#4615,.T.);
+#4615 = SURFACE_CURVE('',#4616,(#4620,#4627),.PCURVE_S1.);
+#4616 = LINE('',#4617,#4618);
+#4617 = CARTESIAN_POINT('',(14.247640354569,11.40130547457,
+ -10.55402661558));
+#4618 = VECTOR('',#4619,1.);
+#4619 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4620 = PCURVE('',#1960,#4621);
+#4621 = DEFINITIONAL_REPRESENTATION('',(#4622),#4626);
+#4622 = LINE('',#4623,#4624);
+#4623 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#4624 = VECTOR('',#4625,1.);
+#4625 = DIRECTION('',(-0.E+000,-1.));
+#4626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4627 = PCURVE('',#1882,#4628);
+#4628 = DEFINITIONAL_REPRESENTATION('',(#4629),#4633);
+#4629 = LINE('',#4630,#4631);
+#4630 = CARTESIAN_POINT('',(1.568823168303,0.E+000));
+#4631 = VECTOR('',#4632,1.);
+#4632 = DIRECTION('',(-1.110223024625E-016,-1.));
+#4633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4634 = ORIENTED_EDGE('',*,*,#1898,.T.);
+#4635 = ORIENTED_EDGE('',*,*,#4537,.T.);
+#4636 = ADVANCED_FACE('',(#4637),#1882,.T.);
+#4637 = FACE_BOUND('',#4638,.T.);
+#4638 = EDGE_LOOP('',(#4639,#4662,#4685,#4708,#4729,#4730));
+#4639 = ORIENTED_EDGE('',*,*,#4640,.F.);
+#4640 = EDGE_CURVE('',#4641,#4587,#4643,.T.);
+#4641 = VERTEX_POINT('',#4642);
+#4642 = CARTESIAN_POINT('',(15.606281072365,12.185717058722,
+ -10.55402661558));
+#4643 = SURFACE_CURVE('',#4644,(#4648,#4655),.PCURVE_S1.);
+#4644 = LINE('',#4645,#4646);
+#4645 = CARTESIAN_POINT('',(15.606281072365,12.185717058722,
+ -10.55402661558));
+#4646 = VECTOR('',#4647,1.);
+#4647 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#4648 = PCURVE('',#1882,#4649);
+#4649 = DEFINITIONAL_REPRESENTATION('',(#4650),#4654);
+#4650 = LINE('',#4651,#4652);
+#4651 = CARTESIAN_POINT('',(3.845925372767E-016,-6.661338147751E-016));
+#4652 = VECTOR('',#4653,1.);
+#4653 = DIRECTION('',(1.,0.E+000));
+#4654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4655 = PCURVE('',#3421,#4656);
+#4656 = DEFINITIONAL_REPRESENTATION('',(#4657),#4661);
+#4657 = LINE('',#4658,#4659);
+#4658 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#4659 = VECTOR('',#4660,1.);
+#4660 = DIRECTION('',(3.E-017,-1.));
+#4661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4662 = ORIENTED_EDGE('',*,*,#4663,.T.);
+#4663 = EDGE_CURVE('',#4641,#4664,#4666,.T.);
+#4664 = VERTEX_POINT('',#4665);
+#4665 = CARTESIAN_POINT('',(18.356281072365,7.422577337907,
+ -10.55402661558));
+#4666 = SURFACE_CURVE('',#4667,(#4671,#4678),.PCURVE_S1.);
+#4667 = LINE('',#4668,#4669);
+#4668 = CARTESIAN_POINT('',(15.606281072365,12.185717058722,
+ -10.55402661558));
+#4669 = VECTOR('',#4670,1.);
+#4670 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4671 = PCURVE('',#1882,#4672);
+#4672 = DEFINITIONAL_REPRESENTATION('',(#4673),#4677);
+#4673 = LINE('',#4674,#4675);
+#4674 = CARTESIAN_POINT('',(-3.845925372767E-016,6.661338147751E-016));
+#4675 = VECTOR('',#4676,1.);
+#4676 = DIRECTION('',(-1.110223024625E-016,-1.));
+#4677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4678 = PCURVE('',#3449,#4679);
+#4679 = DEFINITIONAL_REPRESENTATION('',(#4680),#4684);
+#4680 = LINE('',#4681,#4682);
+#4681 = CARTESIAN_POINT('',(-4.712389003585,0.E+000));
+#4682 = VECTOR('',#4683,1.);
+#4683 = DIRECTION('',(-0.E+000,-1.));
+#4684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4685 = ORIENTED_EDGE('',*,*,#4686,.T.);
+#4686 = EDGE_CURVE('',#4664,#4687,#4689,.T.);
+#4687 = VERTEX_POINT('',#4688);
+#4688 = CARTESIAN_POINT('',(16.997640354569,6.638165753756,
+ -10.55402661558));
+#4689 = SURFACE_CURVE('',#4690,(#4694,#4701),.PCURVE_S1.);
+#4690 = LINE('',#4691,#4692);
+#4691 = CARTESIAN_POINT('',(18.356281072365,7.422577337907,
+ -10.55402661558));
+#4692 = VECTOR('',#4693,1.);
+#4693 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#4694 = PCURVE('',#1882,#4695);
+#4695 = DEFINITIONAL_REPRESENTATION('',(#4696),#4700);
+#4696 = LINE('',#4697,#4698);
+#4697 = CARTESIAN_POINT('',(-1.7763568394E-015,-5.5));
+#4698 = VECTOR('',#4699,1.);
+#4699 = DIRECTION('',(1.,0.E+000));
+#4700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4701 = PCURVE('',#3367,#4702);
+#4702 = DEFINITIONAL_REPRESENTATION('',(#4703),#4707);
+#4703 = LINE('',#4704,#4705);
+#4704 = CARTESIAN_POINT('',(-5.113644815496,-1.921092972071));
+#4705 = VECTOR('',#4706,1.);
+#4706 = DIRECTION('',(3.E-017,-1.));
+#4707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4708 = ORIENTED_EDGE('',*,*,#4709,.F.);
+#4709 = EDGE_CURVE('',#1769,#4687,#4710,.T.);
+#4710 = SURFACE_CURVE('',#4711,(#4715,#4722),.PCURVE_S1.);
+#4711 = LINE('',#4712,#4713);
+#4712 = CARTESIAN_POINT('',(14.247640354569,11.40130547457,
+ -10.55402661558));
+#4713 = VECTOR('',#4714,1.);
+#4714 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4715 = PCURVE('',#1882,#4716);
+#4716 = DEFINITIONAL_REPRESENTATION('',(#4717),#4721);
+#4717 = LINE('',#4718,#4719);
+#4718 = CARTESIAN_POINT('',(1.568823168303,0.E+000));
+#4719 = VECTOR('',#4720,1.);
+#4720 = DIRECTION('',(-1.110223024625E-016,-1.));
+#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4722 = PCURVE('',#1830,#4723);
+#4723 = DEFINITIONAL_REPRESENTATION('',(#4724),#4728);
+#4724 = LINE('',#4725,#4726);
+#4725 = CARTESIAN_POINT('',(-5.75382958365,0.E+000));
+#4726 = VECTOR('',#4727,1.);
+#4727 = DIRECTION('',(-0.E+000,-1.));
+#4728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4729 = ORIENTED_EDGE('',*,*,#1865,.T.);
+#4730 = ORIENTED_EDGE('',*,*,#4614,.F.);
+#4731 = ADVANCED_FACE('',(#4732),#1830,.F.);
+#4732 = FACE_BOUND('',#4733,.T.);
+#4733 = EDGE_LOOP('',(#4734,#4735,#4736,#4764));
+#4734 = ORIENTED_EDGE('',*,*,#1768,.F.);
+#4735 = ORIENTED_EDGE('',*,*,#4709,.T.);
+#4736 = ORIENTED_EDGE('',*,*,#4737,.T.);
+#4737 = EDGE_CURVE('',#4687,#4738,#4740,.T.);
+#4738 = VERTEX_POINT('',#4739);
+#4739 = CARTESIAN_POINT('',(17.83173398778,7.11972993742,-8.701218800103
+ ));
+#4740 = SURFACE_CURVE('',#4741,(#4746,#4753),.PCURVE_S1.);
+#4741 = CIRCLE('',#4742,20.9);
+#4742 = AXIS2_PLACEMENT_3D('',#4743,#4744,#4745);
+#4743 = CARTESIAN_POINT('',(1.375,-2.381569860407,-1.33226762955E-015));
+#4744 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4745 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4746 = PCURVE('',#1830,#4747);
+#4747 = DEFINITIONAL_REPRESENTATION('',(#4748),#4752);
+#4748 = LINE('',#4749,#4750);
+#4749 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#4750 = VECTOR('',#4751,1.);
+#4751 = DIRECTION('',(-1.,0.E+000));
+#4752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4753 = PCURVE('',#3367,#4754);
+#4754 = DEFINITIONAL_REPRESENTATION('',(#4755),#4763);
+#4755 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4756,#4757,#4758,#4759,
+#4760,#4761,#4762),.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('') );
+#4756 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4757 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4758 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4759 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4760 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4761 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4762 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4764 = ORIENTED_EDGE('',*,*,#4765,.T.);
+#4765 = EDGE_CURVE('',#4738,#1684,#4766,.T.);
+#4766 = SURFACE_CURVE('',#4767,(#4771,#4778),.PCURVE_S1.);
+#4767 = LINE('',#4768,#4769);
+#4768 = CARTESIAN_POINT('',(15.08173398778,11.882869658234,
+ -8.701218800103));
+#4769 = VECTOR('',#4770,1.);
+#4770 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4771 = PCURVE('',#1830,#4772);
+#4772 = DEFINITIONAL_REPRESENTATION('',(#4773),#4777);
+#4773 = LINE('',#4774,#4775);
+#4774 = CARTESIAN_POINT('',(-5.853784305874,0.E+000));
+#4775 = VECTOR('',#4776,1.);
+#4776 = DIRECTION('',(-0.E+000,1.));
+#4777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4778 = PCURVE('',#1737,#4779);
+#4779 = DEFINITIONAL_REPRESENTATION('',(#4780),#4784);
+#4780 = LINE('',#4781,#4782);
+#4781 = CARTESIAN_POINT('',(-4.538457719805,-2.));
+#4782 = VECTOR('',#4783,1.);
+#4783 = DIRECTION('',(-0.E+000,1.));
+#4784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4785 = ADVANCED_FACE('',(#4786),#1737,.T.);
+#4786 = FACE_BOUND('',#4787,.F.);
+#4787 = EDGE_LOOP('',(#4788,#4789,#4813,#4836,#4858));
+#4788 = ORIENTED_EDGE('',*,*,#1683,.F.);
+#4789 = ORIENTED_EDGE('',*,*,#4790,.T.);
+#4790 = EDGE_CURVE('',#1649,#4791,#4793,.T.);
+#4791 = VERTEX_POINT('',#4792);
+#4792 = CARTESIAN_POINT('',(21.499573328273,6.927956891239,
+ -2.779139992071));
+#4793 = SURFACE_CURVE('',#4794,(#4799,#4806),.PCURVE_S1.);
+#4794 = CIRCLE('',#4795,3.5);
+#4795 = AXIS2_PLACEMENT_3D('',#4796,#4797,#4798);
+#4796 = CARTESIAN_POINT('',(19.356280965878,5.690526468858,
+ -5.254026615581));
+#4797 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4798 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4799 = PCURVE('',#1737,#4800);
+#4800 = DEFINITIONAL_REPRESENTATION('',(#4801),#4805);
+#4801 = LINE('',#4802,#4803);
+#4802 = CARTESIAN_POINT('',(-0.E+000,-9.5));
+#4803 = VECTOR('',#4804,1.);
+#4804 = DIRECTION('',(-1.,0.E+000));
+#4805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4806 = PCURVE('',#1671,#4807);
+#4807 = DEFINITIONAL_REPRESENTATION('',(#4808),#4812);
+#4808 = CIRCLE('',#4809,3.5);
+#4809 = AXIS2_PLACEMENT_2D('',#4810,#4811);
+#4810 = CARTESIAN_POINT('',(1.125308632651,9.862528469927E-002));
+#4811 = DIRECTION('',(3.E-017,1.));
+#4812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4813 = ORIENTED_EDGE('',*,*,#4814,.F.);
+#4814 = EDGE_CURVE('',#4815,#4791,#4817,.T.);
+#4815 = VERTEX_POINT('',#4816);
+#4816 = CARTESIAN_POINT('',(20.499573328273,8.660007698808,
+ -2.779139992071));
+#4817 = SURFACE_CURVE('',#4818,(#4822,#4829),.PCURVE_S1.);
+#4818 = LINE('',#4819,#4820);
+#4819 = CARTESIAN_POINT('',(16.749573328273,15.155198227191,
+ -2.779139992071));
+#4820 = VECTOR('',#4821,1.);
+#4821 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4822 = PCURVE('',#1737,#4823);
+#4823 = DEFINITIONAL_REPRESENTATION('',(#4824),#4828);
+#4824 = LINE('',#4825,#4826);
+#4825 = CARTESIAN_POINT('',(-7.068588678671,0.E+000));
+#4826 = VECTOR('',#4827,1.);
+#4827 = DIRECTION('',(-0.E+000,-1.));
+#4828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4829 = PCURVE('',#1636,#4830);
+#4830 = DEFINITIONAL_REPRESENTATION('',(#4831),#4835);
+#4831 = LINE('',#4832,#4833);
+#4832 = CARTESIAN_POINT('',(-4.69E-015,-2.4E-016));
+#4833 = VECTOR('',#4834,1.);
+#4834 = DIRECTION('',(-2.E-017,-1.));
+#4835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4836 = ORIENTED_EDGE('',*,*,#4837,.T.);
+#4837 = EDGE_CURVE('',#4815,#4738,#4838,.T.);
+#4838 = SURFACE_CURVE('',#4839,(#4844,#4851),.PCURVE_S1.);
+#4839 = CIRCLE('',#4840,3.5);
+#4840 = AXIS2_PLACEMENT_3D('',#4841,#4842,#4843);
+#4841 = CARTESIAN_POINT('',(18.356280965877,7.422577276427,
+ -5.254026615581));
+#4842 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4843 = DIRECTION('',(0.866025403784,0.5,-7.9E-016));
+#4844 = PCURVE('',#1737,#4845);
+#4845 = DEFINITIONAL_REPRESENTATION('',(#4846),#4850);
+#4846 = LINE('',#4847,#4848);
+#4847 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
+#4848 = VECTOR('',#4849,1.);
+#4849 = DIRECTION('',(1.,-0.E+000));
+#4850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4851 = PCURVE('',#3367,#4852);
+#4852 = DEFINITIONAL_REPRESENTATION('',(#4853),#4857);
+#4853 = CIRCLE('',#4854,3.5);
+#4854 = AXIS2_PLACEMENT_2D('',#4855,#4856);
+#4855 = CARTESIAN_POINT('',(0.186355184504,-1.921093095032));
+#4856 = DIRECTION('',(-4.E-017,1.));
+#4857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4858 = ORIENTED_EDGE('',*,*,#4765,.T.);
+#4859 = ADVANCED_FACE('',(#4860),#1671,.T.);
+#4860 = FACE_BOUND('',#4861,.T.);
+#4861 = EDGE_LOOP('',(#4862,#4863,#4864));
+#4862 = ORIENTED_EDGE('',*,*,#1648,.F.);
+#4863 = ORIENTED_EDGE('',*,*,#4790,.T.);
+#4864 = ORIENTED_EDGE('',*,*,#4865,.T.);
+#4865 = EDGE_CURVE('',#4791,#1614,#4866,.T.);
+#4866 = SURFACE_CURVE('',#4867,(#4871,#4878),.PCURVE_S1.);
+#4867 = LINE('',#4868,#4869);
+#4868 = CARTESIAN_POINT('',(21.499573328287,6.927956891247,
+ -2.779139992054));
+#4869 = VECTOR('',#4870,1.);
+#4870 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#4871 = PCURVE('',#1671,#4872);
+#4872 = DEFINITIONAL_REPRESENTATION('',(#4873),#4877);
+#4873 = LINE('',#4874,#4875);
+#4874 = CARTESIAN_POINT('',(-1.349577990876,2.573486129478));
+#4875 = VECTOR('',#4876,1.);
+#4876 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#4877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4878 = PCURVE('',#1636,#4879);
+#4879 = DEFINITIONAL_REPRESENTATION('',(#4880),#4884);
+#4880 = LINE('',#4881,#4882);
+#4881 = CARTESIAN_POINT('',(-1.86E-015,-9.5));
+#4882 = VECTOR('',#4883,1.);
+#4883 = DIRECTION('',(1.,4.E-017));
+#4884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4885 = ADVANCED_FACE('',(#4886),#1636,.F.);
+#4886 = FACE_BOUND('',#4887,.F.);
+#4887 = EDGE_LOOP('',(#4888,#4911,#4912,#4913,#4914));
+#4888 = ORIENTED_EDGE('',*,*,#4889,.F.);
+#4889 = EDGE_CURVE('',#4815,#4890,#4892,.T.);
+#4890 = VERTEX_POINT('',#4891);
+#4891 = CARTESIAN_POINT('',(19.425777911961,8.040051626145,
+ -1.539227846713));
+#4892 = SURFACE_CURVE('',#4893,(#4897,#4904),.PCURVE_S1.);
+#4893 = LINE('',#4894,#4895);
+#4894 = CARTESIAN_POINT('',(20.95585484636,8.923441956102,
+ -3.306008506625));
+#4895 = VECTOR('',#4896,1.);
+#4896 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#4897 = PCURVE('',#1636,#4898);
+#4898 = DEFINITIONAL_REPRESENTATION('',(#4899),#4903);
+#4899 = LINE('',#4900,#4901);
+#4900 = CARTESIAN_POINT('',(-0.745104598894,-7.5));
+#4901 = VECTOR('',#4902,1.);
+#4902 = DIRECTION('',(1.,-2.E-017));
+#4903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4904 = PCURVE('',#3367,#4905);
+#4905 = DEFINITIONAL_REPRESENTATION('',(#4906),#4910);
+#4906 = LINE('',#4907,#4908);
+#4907 = CARTESIAN_POINT('',(2.13437329346,1.080636264318));
+#4908 = VECTOR('',#4909,1.);
+#4909 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4911 = ORIENTED_EDGE('',*,*,#4814,.T.);
+#4912 = ORIENTED_EDGE('',*,*,#4865,.T.);
+#4913 = ORIENTED_EDGE('',*,*,#1613,.F.);
+#4914 = ORIENTED_EDGE('',*,*,#4915,.F.);
+#4915 = EDGE_CURVE('',#4890,#1517,#4916,.T.);
+#4916 = SURFACE_CURVE('',#4917,(#4921,#4928),.PCURVE_S1.);
+#4917 = LINE('',#4918,#4919);
+#4918 = CARTESIAN_POINT('',(16.675777911961,12.80319134696,
+ -1.539227846713));
+#4919 = VECTOR('',#4920,1.);
+#4920 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#4921 = PCURVE('',#1636,#4922);
+#4922 = DEFINITIONAL_REPRESENTATION('',(#4923),#4927);
+#4923 = LINE('',#4924,#4925);
+#4924 = CARTESIAN_POINT('',(1.753500572093,-2.));
+#4925 = VECTOR('',#4926,1.);
+#4926 = DIRECTION('',(1.E-017,1.));
+#4927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4928 = PCURVE('',#1578,#4929);
+#4929 = DEFINITIONAL_REPRESENTATION('',(#4930),#4934);
+#4930 = LINE('',#4931,#4932);
+#4931 = CARTESIAN_POINT('',(-6.209471302621,1.78E-015));
+#4932 = VECTOR('',#4933,1.);
+#4933 = DIRECTION('',(-0.E+000,1.));
+#4934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4935 = ADVANCED_FACE('',(#4936),#1578,.F.);
+#4936 = FACE_BOUND('',#4937,.T.);
+#4937 = EDGE_LOOP('',(#4938,#4939,#4940,#4966));
+#4938 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#4939 = ORIENTED_EDGE('',*,*,#4915,.F.);
+#4940 = ORIENTED_EDGE('',*,*,#4941,.T.);
+#4941 = EDGE_CURVE('',#4890,#3329,#4942,.T.);
+#4942 = SURFACE_CURVE('',#4943,(#4948,#4955),.PCURVE_S1.);
+#4943 = CIRCLE('',#4944,20.9);
+#4944 = AXIS2_PLACEMENT_3D('',#4945,#4946,#4947);
+#4945 = CARTESIAN_POINT('',(1.375,-2.381569860407,-1.33226762955E-015));
+#4946 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#4947 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#4948 = PCURVE('',#1578,#4949);
+#4949 = DEFINITIONAL_REPRESENTATION('',(#4950),#4954);
+#4950 = LINE('',#4951,#4952);
+#4951 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#4952 = VECTOR('',#4953,1.);
+#4953 = DIRECTION('',(-1.,0.E+000));
+#4954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4955 = PCURVE('',#3367,#4956);
+#4956 = DEFINITIONAL_REPRESENTATION('',(#4957),#4965);
+#4957 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4958,#4959,#4960,#4961,
+#4962,#4963,#4964),.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('') );
+#4958 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4959 = CARTESIAN_POINT('',(41.640243678275,-0.6293873687));
+#4960 = CARTESIAN_POINT('',(23.54031273918,-31.9793873687));
+#4961 = CARTESIAN_POINT('',(5.440381800085,-63.3293873687));
+#4962 = CARTESIAN_POINT('',(-12.65954913901,-31.9793873687));
+#4963 = CARTESIAN_POINT('',(-30.7594800781,-0.6293873687));
+#4964 = CARTESIAN_POINT('',(5.440381800085,-0.6293873687));
+#4965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4966 = ORIENTED_EDGE('',*,*,#3328,.F.);
+#4967 = ADVANCED_FACE('',(#4968),#3309,.F.);
+#4968 = FACE_BOUND('',#4969,.T.);
+#4969 = EDGE_LOOP('',(#4970,#5001,#5025,#5048,#5069,#5070,#5071,#5072));
+#4970 = ORIENTED_EDGE('',*,*,#4971,.T.);
+#4971 = EDGE_CURVE('',#4972,#4974,#4976,.T.);
+#4972 = VERTEX_POINT('',#4973);
+#4973 = CARTESIAN_POINT('',(-15.58845705264,9.000000373219,-1.E-014));
+#4974 = VERTEX_POINT('',#4975);
+#4975 = CARTESIAN_POINT('',(15.588457469663,8.999999650917,-5.E-015));
+#4976 = SURFACE_CURVE('',#4977,(#4982,#4989),.PCURVE_S1.);
+#4977 = CIRCLE('',#4978,18.);
+#4978 = AXIS2_PLACEMENT_3D('',#4979,#4980,#4981);
+#4979 = CARTESIAN_POINT('',(0.E+000,0.E+000,-4.4E-015));
+#4980 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#4981 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#4982 = PCURVE('',#3309,#4983);
+#4983 = DEFINITIONAL_REPRESENTATION('',(#4984),#4988);
+#4984 = LINE('',#4985,#4986);
+#4985 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#4986 = VECTOR('',#4987,1.);
+#4987 = DIRECTION('',(-1.,0.E+000));
+#4988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4989 = PCURVE('',#4990,#4995);
+#4990 = SPHERICAL_SURFACE('',#4991,18.);
+#4991 = AXIS2_PLACEMENT_3D('',#4992,#4993,#4994);
+#4992 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#4993 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#4994 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#4995 = DEFINITIONAL_REPRESENTATION('',(#4996),#5000);
+#4996 = LINE('',#4997,#4998);
+#4997 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#4998 = VECTOR('',#4999,1.);
+#4999 = DIRECTION('',(-1.,0.E+000));
+#5000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5001 = ORIENTED_EDGE('',*,*,#5002,.T.);
+#5002 = EDGE_CURVE('',#4974,#5003,#5005,.T.);
+#5003 = VERTEX_POINT('',#5004);
+#5004 = CARTESIAN_POINT('',(3.996802888651E-015,-18.,-4.E-015));
+#5005 = SURFACE_CURVE('',#5006,(#5011,#5018),.PCURVE_S1.);
+#5006 = CIRCLE('',#5007,18.);
+#5007 = AXIS2_PLACEMENT_3D('',#5008,#5009,#5010);
+#5008 = CARTESIAN_POINT('',(0.E+000,0.E+000,-4.4E-015));
+#5009 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#5010 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#5011 = PCURVE('',#3309,#5012);
+#5012 = DEFINITIONAL_REPRESENTATION('',(#5013),#5017);
+#5013 = LINE('',#5014,#5015);
+#5014 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5015 = VECTOR('',#5016,1.);
+#5016 = DIRECTION('',(-1.,0.E+000));
+#5017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5018 = PCURVE('',#4990,#5019);
+#5019 = DEFINITIONAL_REPRESENTATION('',(#5020),#5024);
+#5020 = LINE('',#5021,#5022);
+#5021 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#5022 = VECTOR('',#5023,1.);
+#5023 = DIRECTION('',(-1.,0.E+000));
+#5024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5025 = ORIENTED_EDGE('',*,*,#5026,.T.);
+#5026 = EDGE_CURVE('',#5003,#5027,#5029,.T.);
+#5027 = VERTEX_POINT('',#5028);
+#5028 = CARTESIAN_POINT('',(2.996802888651E-015,-18.,1.304015126393));
+#5029 = SEAM_CURVE('',#5030,(#5034,#5041),.PCURVE_S1.);
+#5030 = LINE('',#5031,#5032);
+#5031 = CARTESIAN_POINT('',(3.996802888651E-015,-18.,-4.4E-015));
+#5032 = VECTOR('',#5033,1.);
+#5033 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#5034 = PCURVE('',#3309,#5035);
+#5035 = DEFINITIONAL_REPRESENTATION('',(#5036),#5040);
+#5036 = LINE('',#5037,#5038);
+#5037 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5038 = VECTOR('',#5039,1.);
+#5039 = DIRECTION('',(-0.E+000,1.));
+#5040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5041 = PCURVE('',#3309,#5042);
+#5042 = DEFINITIONAL_REPRESENTATION('',(#5043),#5047);
+#5043 = LINE('',#5044,#5045);
+#5044 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#5045 = VECTOR('',#5046,1.);
+#5046 = DIRECTION('',(-0.E+000,1.));
+#5047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5048 = ORIENTED_EDGE('',*,*,#5049,.T.);
+#5049 = EDGE_CURVE('',#5027,#3293,#5050,.T.);
+#5050 = SEAM_CURVE('',#5051,(#5055,#5062),.PCURVE_S1.);
+#5051 = LINE('',#5052,#5053);
+#5052 = CARTESIAN_POINT('',(3.996802888651E-015,-18.,-4.4E-015));
+#5053 = VECTOR('',#5054,1.);
+#5054 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#5055 = PCURVE('',#3309,#5056);
+#5056 = DEFINITIONAL_REPRESENTATION('',(#5057),#5061);
+#5057 = LINE('',#5058,#5059);
+#5058 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5059 = VECTOR('',#5060,1.);
+#5060 = DIRECTION('',(-0.E+000,1.));
+#5061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5062 = PCURVE('',#3309,#5063);
+#5063 = DEFINITIONAL_REPRESENTATION('',(#5064),#5068);
+#5064 = LINE('',#5065,#5066);
+#5065 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#5066 = VECTOR('',#5067,1.);
+#5067 = DIRECTION('',(-0.E+000,1.));
+#5068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5069 = ORIENTED_EDGE('',*,*,#3292,.F.);
+#5070 = ORIENTED_EDGE('',*,*,#5049,.F.);
+#5071 = ORIENTED_EDGE('',*,*,#5026,.F.);
+#5072 = ORIENTED_EDGE('',*,*,#5073,.T.);
+#5073 = EDGE_CURVE('',#5003,#4972,#5074,.T.);
+#5074 = SURFACE_CURVE('',#5075,(#5080,#5087),.PCURVE_S1.);
+#5075 = CIRCLE('',#5076,18.);
+#5076 = AXIS2_PLACEMENT_3D('',#5077,#5078,#5079);
+#5077 = CARTESIAN_POINT('',(0.E+000,0.E+000,-4.4E-015));
+#5078 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#5079 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#5080 = PCURVE('',#3309,#5081);
+#5081 = DEFINITIONAL_REPRESENTATION('',(#5082),#5086);
+#5082 = LINE('',#5083,#5084);
+#5083 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5084 = VECTOR('',#5085,1.);
+#5085 = DIRECTION('',(-1.,0.E+000));
+#5086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5087 = PCURVE('',#4990,#5088);
+#5088 = DEFINITIONAL_REPRESENTATION('',(#5089),#5093);
+#5089 = LINE('',#5090,#5091);
+#5090 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
+#5091 = VECTOR('',#5092,1.);
+#5092 = DIRECTION('',(-1.,0.E+000));
+#5093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5094 = ADVANCED_FACE('',(#5095),#3367,.F.);
+#5095 = FACE_BOUND('',#5096,.F.);
+#5096 = EDGE_LOOP('',(#5097,#5123,#5124,#5125,#5126,#5127,#5128,#5129));
+#5097 = ORIENTED_EDGE('',*,*,#5098,.F.);
+#5098 = EDGE_CURVE('',#4664,#3434,#5099,.T.);
+#5099 = SURFACE_CURVE('',#5100,(#5105,#5116),.PCURVE_S1.);
+#5100 = CIRCLE('',#5101,5.3);
+#5101 = AXIS2_PLACEMENT_3D('',#5102,#5103,#5104);
+#5102 = CARTESIAN_POINT('',(18.356280965877,7.422577276427,
+ -5.254026615581));
+#5103 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#5104 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#5105 = PCURVE('',#3367,#5106);
+#5106 = DEFINITIONAL_REPRESENTATION('',(#5107),#5115);
+#5107 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5108,#5109,#5110,#5111,
+#5112,#5113,#5114),.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('') );
+#5108 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5109 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#5110 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#5111 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#5112 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#5113 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#5114 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5116 = PCURVE('',#3449,#5117);
+#5117 = DEFINITIONAL_REPRESENTATION('',(#5118),#5122);
+#5118 = LINE('',#5119,#5120);
+#5119 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#5120 = VECTOR('',#5121,1.);
+#5121 = DIRECTION('',(-1.,0.E+000));
+#5122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5123 = ORIENTED_EDGE('',*,*,#4686,.T.);
+#5124 = ORIENTED_EDGE('',*,*,#4737,.T.);
+#5125 = ORIENTED_EDGE('',*,*,#4837,.F.);
+#5126 = ORIENTED_EDGE('',*,*,#4889,.T.);
+#5127 = ORIENTED_EDGE('',*,*,#4941,.T.);
+#5128 = ORIENTED_EDGE('',*,*,#3351,.T.);
+#5129 = ORIENTED_EDGE('',*,*,#3461,.F.);
+#5130 = ADVANCED_FACE('',(#5131),#3421,.T.);
+#5131 = FACE_BOUND('',#5132,.T.);
+#5132 = EDGE_LOOP('',(#5133,#5159,#5160,#5161,#5162,#5163,#5164,#5165));
+#5133 = ORIENTED_EDGE('',*,*,#5134,.F.);
+#5134 = EDGE_CURVE('',#4641,#3404,#5135,.T.);
+#5135 = SURFACE_CURVE('',#5136,(#5141,#5152),.PCURVE_S1.);
+#5136 = CIRCLE('',#5137,5.3);
+#5137 = AXIS2_PLACEMENT_3D('',#5138,#5139,#5140);
+#5138 = CARTESIAN_POINT('',(15.606280965877,12.185716997241,
+ -5.254026615581));
+#5139 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#5140 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#5141 = PCURVE('',#3421,#5142);
+#5142 = DEFINITIONAL_REPRESENTATION('',(#5143),#5151);
+#5143 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5144,#5145,#5146,#5147,
+#5148,#5149,#5150),.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('') );
+#5144 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5145 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#5146 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#5147 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#5148 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#5149 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#5150 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5152 = PCURVE('',#3449,#5153);
+#5153 = DEFINITIONAL_REPRESENTATION('',(#5154),#5158);
+#5154 = LINE('',#5155,#5156);
+#5155 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5156 = VECTOR('',#5157,1.);
+#5157 = DIRECTION('',(-1.,0.E+000));
+#5158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5159 = ORIENTED_EDGE('',*,*,#4640,.T.);
+#5160 = ORIENTED_EDGE('',*,*,#4586,.T.);
+#5161 = ORIENTED_EDGE('',*,*,#4560,.F.);
+#5162 = ORIENTED_EDGE('',*,*,#4482,.T.);
+#5163 = ORIENTED_EDGE('',*,*,#4382,.T.);
+#5164 = ORIENTED_EDGE('',*,*,#3508,.T.);
+#5165 = ORIENTED_EDGE('',*,*,#3403,.F.);
+#5166 = ADVANCED_FACE('',(#5167),#3449,.T.);
+#5167 = FACE_BOUND('',#5168,.F.);
+#5168 = EDGE_LOOP('',(#5169,#5170,#5171,#5172));
+#5169 = ORIENTED_EDGE('',*,*,#4663,.T.);
+#5170 = ORIENTED_EDGE('',*,*,#5098,.T.);
+#5171 = ORIENTED_EDGE('',*,*,#3433,.F.);
+#5172 = ORIENTED_EDGE('',*,*,#5134,.F.);
+#5173 = ADVANCED_FACE('',(#5174),#3597,.F.);
+#5174 = FACE_BOUND('',#5175,.F.);
+#5175 = EDGE_LOOP('',(#5176,#5202,#5203,#5204,#5205,#5206,#5207,#5208));
+#5176 = ORIENTED_EDGE('',*,*,#5177,.F.);
+#5177 = EDGE_CURVE('',#4075,#3664,#5178,.T.);
+#5178 = SURFACE_CURVE('',#5179,(#5184,#5195),.PCURVE_S1.);
+#5179 = CIRCLE('',#5180,5.3);
+#5180 = AXIS2_PLACEMENT_3D('',#5181,#5182,#5183);
+#5181 = CARTESIAN_POINT('',(-15.60628096587,12.185716997241,
+ -5.254026615581));
+#5182 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#5183 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#5184 = PCURVE('',#3597,#5185);
+#5185 = DEFINITIONAL_REPRESENTATION('',(#5186),#5194);
+#5186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5187,#5188,#5189,#5190,
+#5191,#5192,#5193),.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('') );
+#5187 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5188 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#5189 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#5190 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#5191 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#5192 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#5193 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5195 = PCURVE('',#3679,#5196);
+#5196 = DEFINITIONAL_REPRESENTATION('',(#5197),#5201);
+#5197 = LINE('',#5198,#5199);
+#5198 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#5199 = VECTOR('',#5200,1.);
+#5200 = DIRECTION('',(-1.,0.E+000));
+#5201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5202 = ORIENTED_EDGE('',*,*,#4097,.T.);
+#5203 = ORIENTED_EDGE('',*,*,#4148,.T.);
+#5204 = ORIENTED_EDGE('',*,*,#4248,.F.);
+#5205 = ORIENTED_EDGE('',*,*,#4300,.T.);
+#5206 = ORIENTED_EDGE('',*,*,#4352,.T.);
+#5207 = ORIENTED_EDGE('',*,*,#3581,.T.);
+#5208 = ORIENTED_EDGE('',*,*,#3691,.F.);
+#5209 = ADVANCED_FACE('',(#5210),#3651,.T.);
+#5210 = FACE_BOUND('',#5211,.T.);
+#5211 = EDGE_LOOP('',(#5212,#5238,#5239,#5240,#5241,#5242,#5243,#5244));
+#5212 = ORIENTED_EDGE('',*,*,#5213,.F.);
+#5213 = EDGE_CURVE('',#4052,#3634,#5214,.T.);
+#5214 = SURFACE_CURVE('',#5215,(#5220,#5231),.PCURVE_S1.);
+#5215 = CIRCLE('',#5216,5.3);
+#5216 = AXIS2_PLACEMENT_3D('',#5217,#5218,#5219);
+#5217 = CARTESIAN_POINT('',(-18.35628096587,7.422577276427,
+ -5.254026615581));
+#5218 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#5219 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#5220 = PCURVE('',#3651,#5221);
+#5221 = DEFINITIONAL_REPRESENTATION('',(#5222),#5230);
+#5222 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5223,#5224,#5225,#5226,
+#5227,#5228,#5229),.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('') );
+#5223 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5224 = CARTESIAN_POINT('',(9.366224464619,3.378906904968));
+#5225 = CARTESIAN_POINT('',(4.776289824561,-4.571093095032));
+#5226 = CARTESIAN_POINT('',(0.186355184504,-12.52109309503));
+#5227 = CARTESIAN_POINT('',(-4.403579455554,-4.571093095032));
+#5228 = CARTESIAN_POINT('',(-8.993514095611,3.378906904968));
+#5229 = CARTESIAN_POINT('',(0.186355184504,3.378906904968));
+#5230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5231 = PCURVE('',#3679,#5232);
+#5232 = DEFINITIONAL_REPRESENTATION('',(#5233),#5237);
+#5233 = LINE('',#5234,#5235);
+#5234 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#5235 = VECTOR('',#5236,1.);
+#5236 = DIRECTION('',(-1.,0.E+000));
+#5237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5238 = ORIENTED_EDGE('',*,*,#4051,.T.);
+#5239 = ORIENTED_EDGE('',*,*,#3997,.T.);
+#5240 = ORIENTED_EDGE('',*,*,#3971,.F.);
+#5241 = ORIENTED_EDGE('',*,*,#3893,.T.);
+#5242 = ORIENTED_EDGE('',*,*,#3793,.T.);
+#5243 = ORIENTED_EDGE('',*,*,#3738,.T.);
+#5244 = ORIENTED_EDGE('',*,*,#3633,.F.);
+#5245 = ADVANCED_FACE('',(#5246),#3679,.T.);
+#5246 = FACE_BOUND('',#5247,.F.);
+#5247 = EDGE_LOOP('',(#5248,#5249,#5250,#5251));
+#5248 = ORIENTED_EDGE('',*,*,#4074,.T.);
+#5249 = ORIENTED_EDGE('',*,*,#5177,.T.);
+#5250 = ORIENTED_EDGE('',*,*,#3663,.F.);
+#5251 = ORIENTED_EDGE('',*,*,#5213,.F.);
+#5252 = ADVANCED_FACE('',(#5253),#4990,.F.);
+#5253 = FACE_BOUND('',#5254,.T.);
+#5254 = EDGE_LOOP('',(#5255,#5281,#5282,#5304,#5305,#5306,#5307));
+#5255 = ORIENTED_EDGE('',*,*,#5256,.F.);
+#5256 = EDGE_CURVE('',#5257,#5259,#5261,.T.);
+#5257 = VERTEX_POINT('',#5258);
+#5258 = CARTESIAN_POINT('',(8.E-015,4.E-015,-18.));
+#5259 = VERTEX_POINT('',#5260);
+#5260 = CARTESIAN_POINT('',(6.670334604297E-015,-16.52971755623,
+ -7.125197366458));
+#5261 = SEAM_CURVE('',#5262,(#5267,#5274),.PCURVE_S1.);
+#5262 = CIRCLE('',#5263,18.);
+#5263 = AXIS2_PLACEMENT_3D('',#5264,#5265,#5266);
+#5264 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#5265 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#5266 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#5267 = PCURVE('',#4990,#5268);
+#5268 = DEFINITIONAL_REPRESENTATION('',(#5269),#5273);
+#5269 = LINE('',#5270,#5271);
+#5270 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
+#5271 = VECTOR('',#5272,1.);
+#5272 = DIRECTION('',(-0.E+000,1.));
+#5273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5274 = PCURVE('',#4990,#5275);
+#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5280);
+#5276 = LINE('',#5277,#5278);
+#5277 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
+#5278 = VECTOR('',#5279,1.);
+#5279 = DIRECTION('',(-0.E+000,1.));
+#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5281 = ORIENTED_EDGE('',*,*,#5256,.T.);
+#5282 = ORIENTED_EDGE('',*,*,#5283,.T.);
+#5283 = EDGE_CURVE('',#5259,#5003,#5284,.T.);
+#5284 = SEAM_CURVE('',#5285,(#5290,#5297),.PCURVE_S1.);
+#5285 = CIRCLE('',#5286,18.);
+#5286 = AXIS2_PLACEMENT_3D('',#5287,#5288,#5289);
+#5287 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#5288 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#5289 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#5290 = PCURVE('',#4990,#5291);
+#5291 = DEFINITIONAL_REPRESENTATION('',(#5292),#5296);
+#5292 = LINE('',#5293,#5294);
+#5293 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
+#5294 = VECTOR('',#5295,1.);
+#5295 = DIRECTION('',(-0.E+000,1.));
+#5296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5297 = PCURVE('',#4990,#5298);
+#5298 = DEFINITIONAL_REPRESENTATION('',(#5299),#5303);
+#5299 = LINE('',#5300,#5301);
+#5300 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
+#5301 = VECTOR('',#5302,1.);
+#5302 = DIRECTION('',(-0.E+000,1.));
+#5303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#5304 = ORIENTED_EDGE('',*,*,#5002,.F.);
+#5305 = ORIENTED_EDGE('',*,*,#4971,.F.);
+#5306 = ORIENTED_EDGE('',*,*,#5073,.F.);
+#5307 = ORIENTED_EDGE('',*,*,#5283,.F.);
+#5308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5312))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5309,#5310,#5311)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5309 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5310 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5311 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5312 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5309,
+ 'distance_accuracy_value','confusion accuracy');
+#5313 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#5314 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #5315),#5308);
+#5315 = STYLED_ITEM('color',(#5316),#15);
+#5316 = PRESENTATION_STYLE_ASSIGNMENT((#5317,#5323));
+#5317 = SURFACE_STYLE_USAGE(.BOTH.,#5318);
+#5318 = SURFACE_SIDE_STYLE('',(#5319));
+#5319 = SURFACE_STYLE_FILL_AREA(#5320);
+#5320 = FILL_AREA_STYLE('',(#5321));
+#5321 = FILL_AREA_STYLE_COLOUR('',#5322);
+#5322 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#5323 = CURVE_STYLE('',#5324,POSITIVE_LENGTH_MEASURE(0.1),#5322);
+#5324 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/src/parts/trackball_socket_body_34mm.stl b/src/parts/trackball_socket_body_34mm.stl
new file mode 100644
index 0000000..c1320ca
--- /dev/null
+++ b/src/parts/trackball_socket_body_34mm.stl
Binary files differ
diff --git a/src/parts/trackball_socket_cutter_34mm.step b/src/parts/trackball_socket_cutter_34mm.step
new file mode 100644
index 0000000..caf7a6f
--- /dev/null
+++ b/src/parts/trackball_socket_cutter_34mm.step
@@ -0,0 +1,5208 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/trackball_
+socket_cutter_34mm.step','2021-08-17T20:22:37',('Author'),(''),
+ 'Open CASCADE STEP processor 7.2','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('Trackball_Cutter','Trackball_Cutter','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4238);
+#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,#147,#256,#369,#541,#713,#1749,#1968,#2017,
+ #2067,#2094,#2143,#2193,#2220,#2227,#2383,#2432,#2482,#2509,#2558,
+ #2687,#2736,#2786,#2813,#2969,#3018,#3068,#3095,#3144,#3273,#3322,
+ #3372,#3399,#3406,#3752,#3779,#3806,#3813,#3820,#3827,#3834,#3841,
+ #3848,#3896,#3945,#3971,#3978,#4049,#4075,#4101,#4108,#4156,#4205,
+ #4232));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#55,#88,#116));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(1.75,-19.60829426473,-9.554026615581));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.75,-19.60829426473,-9.554026615581));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(1.75,-19.60829426473,-9.554026615581));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,4.3);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(1.75,-19.60829427366,-5.254026615581));
+#35 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#36 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-4.712388978308,0.E+000));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.E+000,-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.75,-19.60829426473,-9.554026615581));
+#47 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#48 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(0.E+000,-1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#24,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-1.75,-22.64887283685,-2.213486860626));
+#59 = SURFACE_CURVE('',#60,(#65,#72),.PCURVE_S1.);
+#60 = CIRCLE('',#61,4.3);
+#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
+#62 = CARTESIAN_POINT('',(-1.75,-19.60829427366,-5.254026615581));
+#63 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#64 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#65 = PCURVE('',#32,#66);
+#66 = DEFINITIONAL_REPRESENTATION('',(#67),#71);
+#67 = LINE('',#68,#69);
+#68 = CARTESIAN_POINT('',(-0.E+000,-3.5));
+#69 = VECTOR('',#70,1.);
+#70 = DIRECTION('',(-1.,0.E+000));
+#71 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#72 = PCURVE('',#73,#78);
+#73 = PLANE('',#74);
+#74 = AXIS2_PLACEMENT_3D('',#75,#76,#77);
+#75 = CARTESIAN_POINT('',(-1.75,-17.42726655428,-3.585054154348));
+#76 = DIRECTION('',(1.,2.22044604925E-016,4.4E-016));
+#77 = DIRECTION('',(-4.4E-016,-9.769962616701E-032,1.));
+#78 = DEFINITIONAL_REPRESENTATION('',(#79),#87);
+#79 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#80,#81,#82,#83,#84,#85,#86),
+.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(
+ '') );
+#80 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#81 = CARTESIAN_POINT('',(5.778846011313,6.481027719379));
+#82 = CARTESIAN_POINT('',(2.05493677504,3.10277193789E-002));
+#83 = CARTESIAN_POINT('',(-1.668972461233,-6.418972280621));
+#84 = CARTESIAN_POINT('',(-5.392881697506,3.10277193789E-002));
+#85 = CARTESIAN_POINT('',(-9.116790933779,6.481027719379));
+#86 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#88 = ORIENTED_EDGE('',*,*,#89,.F.);
+#89 = EDGE_CURVE('',#90,#57,#92,.T.);
+#90 = VERTEX_POINT('',#91);
+#91 = CARTESIAN_POINT('',(1.75,-22.64887283685,-2.213486860626));
+#92 = SURFACE_CURVE('',#93,(#97,#104),.PCURVE_S1.);
+#93 = LINE('',#94,#95);
+#94 = CARTESIAN_POINT('',(1.75,-22.64887283685,-2.213486860626));
+#95 = VECTOR('',#96,1.);
+#96 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#97 = PCURVE('',#32,#98);
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#103);
+#99 = LINE('',#100,#101);
+#100 = CARTESIAN_POINT('',(-7.068577088818,0.E+000));
+#101 = VECTOR('',#102,1.);
+#102 = DIRECTION('',(-0.E+000,-1.));
+#103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#104 = PCURVE('',#105,#110);
+#105 = PLANE('',#106);
+#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
+#107 = CARTESIAN_POINT('',(1.75,-22.64887283688,-2.213486860595));
+#108 = DIRECTION('',(2.990754131623E-018,0.707106781187,-0.707106781187)
+ );
+#109 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#110 = DEFINITIONAL_REPRESENTATION('',(#111),#115);
+#111 = LINE('',#112,#113);
+#112 = CARTESIAN_POINT('',(-9.4E-016,-0.E+000));
+#113 = VECTOR('',#114,1.);
+#114 = DIRECTION('',(0.E+000,-1.));
+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#116 = ORIENTED_EDGE('',*,*,#117,.F.);
+#117 = EDGE_CURVE('',#22,#90,#118,.T.);
+#118 = SURFACE_CURVE('',#119,(#124,#131),.PCURVE_S1.);
+#119 = CIRCLE('',#120,4.3);
+#120 = AXIS2_PLACEMENT_3D('',#121,#122,#123);
+#121 = CARTESIAN_POINT('',(1.75,-19.60829427366,-5.254026615581));
+#122 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#123 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#124 = PCURVE('',#32,#125);
+#125 = DEFINITIONAL_REPRESENTATION('',(#126),#130);
+#126 = LINE('',#127,#128);
+#127 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#128 = VECTOR('',#129,1.);
+#129 = DIRECTION('',(-1.,0.E+000));
+#130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#131 = PCURVE('',#132,#137);
+#132 = PLANE('',#133);
+#133 = AXIS2_PLACEMENT_3D('',#134,#135,#136);
+#134 = CARTESIAN_POINT('',(1.75,-17.42726655428,-3.585054154348));
+#135 = DIRECTION('',(1.,2.22044604925E-016,4.4E-016));
+#136 = DIRECTION('',(-4.4E-016,-9.769962616701E-032,1.));
+#137 = DEFINITIONAL_REPRESENTATION('',(#138),#146);
+#138 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#139,#140,#141,#142,#143,#144
+,#145),.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(
+ '') );
+#139 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#140 = CARTESIAN_POINT('',(5.778846011313,6.481027719379));
+#141 = CARTESIAN_POINT('',(2.05493677504,3.10277193789E-002));
+#142 = CARTESIAN_POINT('',(-1.668972461233,-6.418972280621));
+#143 = CARTESIAN_POINT('',(-5.392881697506,3.10277193789E-002));
+#144 = CARTESIAN_POINT('',(-9.116790933779,6.481027719379));
+#145 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#147 = ADVANCED_FACE('',(#148),#44,.T.);
+#148 = FACE_BOUND('',#149,.T.);
+#149 = EDGE_LOOP('',(#150,#173,#174,#197,#230));
+#150 = ORIENTED_EDGE('',*,*,#151,.F.);
+#151 = EDGE_CURVE('',#22,#152,#154,.T.);
+#152 = VERTEX_POINT('',#153);
+#153 = CARTESIAN_POINT('',(1.75,-13.95199180865,-9.554026615581));
+#154 = SURFACE_CURVE('',#155,(#159,#166),.PCURVE_S1.);
+#155 = LINE('',#156,#157);
+#156 = CARTESIAN_POINT('',(1.75,-19.60829426473,-9.554026615581));
+#157 = VECTOR('',#158,1.);
+#158 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#159 = PCURVE('',#44,#160);
+#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165);
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(1.,0.E+000));
+#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#166 = PCURVE('',#132,#167);
+#167 = DEFINITIONAL_REPRESENTATION('',(#168),#172);
+#168 = LINE('',#169,#170);
+#169 = CARTESIAN_POINT('',(-5.968972461233,2.181027710449));
+#170 = VECTOR('',#171,1.);
+#171 = DIRECTION('',(0.E+000,-1.));
+#172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#173 = ORIENTED_EDGE('',*,*,#21,.T.);
+#174 = ORIENTED_EDGE('',*,*,#175,.T.);
+#175 = EDGE_CURVE('',#24,#176,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(-1.75,-13.95199180865,-9.554026615581));
+#178 = SURFACE_CURVE('',#179,(#183,#190),.PCURVE_S1.);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(-1.75,-19.60829426473,-9.554026615581));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#183 = PCURVE('',#44,#184);
+#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-7.8E-016,-3.5));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(1.,0.E+000));
+#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#190 = PCURVE('',#73,#191);
+#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196);
+#192 = LINE('',#193,#194);
+#193 = CARTESIAN_POINT('',(-5.968972461233,2.181027710449));
+#194 = VECTOR('',#195,1.);
+#195 = DIRECTION('',(0.E+000,-1.));
+#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#197 = ORIENTED_EDGE('',*,*,#198,.T.);
+#198 = EDGE_CURVE('',#176,#199,#201,.T.);
+#199 = VERTEX_POINT('',#200);
+#200 = CARTESIAN_POINT('',(7.122239101526E-015,-14.06131485419,
+ -9.554026615581));
+#201 = SURFACE_CURVE('',#202,(#207,#218),.PCURVE_S1.);
+#202 = CIRCLE('',#203,14.061314854194);
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(2.12E-015,4.707345624411E-031,-9.554026615581
+ ));
+#205 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#206 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#207 = PCURVE('',#44,#208);
+#208 = DEFINITIONAL_REPRESENTATION('',(#209),#217);
+#209 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#210,#211,#212,#213,#214,#215
+,#216),.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(
+ '') );
+#210 = CARTESIAN_POINT('',(5.546979410545,-1.75));
+#211 = CARTESIAN_POINT('',(5.546979410545,22.604911748686));
+#212 = CARTESIAN_POINT('',(26.638951691835,10.427455874343));
+#213 = CARTESIAN_POINT('',(47.730923973126,-1.75));
+#214 = CARTESIAN_POINT('',(26.638951691835,-13.92745587434));
+#215 = CARTESIAN_POINT('',(5.546979410545,-26.10491174868));
+#216 = CARTESIAN_POINT('',(5.546979410545,-1.75));
+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#218 = PCURVE('',#219,#224);
+#219 = SPHERICAL_SURFACE('',#220,17.);
+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
+#221 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#222 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#223 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229);
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(-6.28318530718,-0.596803690627));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(1.,-0.E+000));
+#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#230 = ORIENTED_EDGE('',*,*,#231,.T.);
+#231 = EDGE_CURVE('',#199,#152,#232,.T.);
+#232 = SURFACE_CURVE('',#233,(#238,#249),.PCURVE_S1.);
+#233 = CIRCLE('',#234,14.061314854194);
+#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);
+#235 = CARTESIAN_POINT('',(2.12E-015,4.707345624411E-031,-9.554026615581
+ ));
+#236 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#237 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#238 = PCURVE('',#44,#239);
+#239 = DEFINITIONAL_REPRESENTATION('',(#240),#248);
+#240 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#241,#242,#243,#244,#245,#246
+,#247),.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(
+ '') );
+#241 = CARTESIAN_POINT('',(5.546979410545,-1.75));
+#242 = CARTESIAN_POINT('',(5.546979410545,22.604911748686));
+#243 = CARTESIAN_POINT('',(26.638951691835,10.427455874343));
+#244 = CARTESIAN_POINT('',(47.730923973126,-1.75));
+#245 = CARTESIAN_POINT('',(26.638951691835,-13.92745587434));
+#246 = CARTESIAN_POINT('',(5.546979410545,-26.10491174868));
+#247 = CARTESIAN_POINT('',(5.546979410545,-1.75));
+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#249 = PCURVE('',#219,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(-6.28318530718,-0.596803690627));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(1.,-0.E+000));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#256 = ADVANCED_FACE('',(#257),#105,.F.);
+#257 = FACE_BOUND('',#258,.F.);
+#258 = EDGE_LOOP('',(#259,#282,#283,#306,#341));
+#259 = ORIENTED_EDGE('',*,*,#260,.F.);
+#260 = EDGE_CURVE('',#90,#261,#263,.T.);
+#261 = VERTEX_POINT('',#262);
+#262 = CARTESIAN_POINT('',(1.75,-16.90968657308,3.525699403205));
+#263 = SURFACE_CURVE('',#264,(#268,#275),.PCURVE_S1.);
+#264 = LINE('',#265,#266);
+#265 = CARTESIAN_POINT('',(1.75,-22.64887283688,-2.213486860595));
+#266 = VECTOR('',#267,1.);
+#267 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#268 = PCURVE('',#105,#269);
+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(1.,0.E+000));
+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#275 = PCURVE('',#132,#276);
+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
+#277 = LINE('',#278,#279);
+#278 = CARTESIAN_POINT('',(1.371567293754,5.221606282597));
+#279 = VECTOR('',#280,1.);
+#280 = DIRECTION('',(0.707106781187,-0.707106781187));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#282 = ORIENTED_EDGE('',*,*,#89,.T.);
+#283 = ORIENTED_EDGE('',*,*,#284,.T.);
+#284 = EDGE_CURVE('',#57,#285,#287,.T.);
+#285 = VERTEX_POINT('',#286);
+#286 = CARTESIAN_POINT('',(-1.75,-16.90968657308,3.525699403205));
+#287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(-1.75,-22.64887283688,-2.213486860595));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#292 = PCURVE('',#105,#293);
+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(-9.4E-016,-3.5));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(1.,0.E+000));
+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#299 = PCURVE('',#73,#300);
+#300 = DEFINITIONAL_REPRESENTATION('',(#301),#305);
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(1.371567293754,5.221606282597));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(0.707106781187,-0.707106781187));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#306 = ORIENTED_EDGE('',*,*,#307,.F.);
+#307 = EDGE_CURVE('',#308,#285,#310,.T.);
+#308 = VERTEX_POINT('',#309);
+#309 = CARTESIAN_POINT('',(1.774758283726E-015,-17.,3.435385976291));
+#310 = SURFACE_CURVE('',#311,(#316,#323),.PCURVE_S1.);
+#311 = ELLIPSE('',#312,24.041630560343,17.);
+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#313 = CARTESIAN_POINT('',(-4.54E-015,-1.00808250636E-030,
+ 20.435385976291));
+#314 = DIRECTION('',(2.990754131623E-018,0.707106781187,-0.707106781187)
+ );
+#315 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#316 = PCURVE('',#105,#317);
+#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322);
+#318 = ELLIPSE('',#319,24.041630560343,17.);
+#319 = AXIS2_PLACEMENT_2D('',#320,#321);
+#320 = CARTESIAN_POINT('',(32.030343138388,-1.75));
+#321 = DIRECTION('',(1.,0.E+000));
+#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#323 = PCURVE('',#324,#329);
+#324 = CYLINDRICAL_SURFACE('',#325,17.);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#327 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#328 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#340);
+#330 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#331,#332,#333,#334,#335,#336,
+ #337,#338,#339),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
+ 3.265438408965),.PIECEWISE_BEZIER_KNOTS.);
+#331 = CARTESIAN_POINT('',(8.9E-016,3.435385976291));
+#332 = CARTESIAN_POINT('',(-1.548071942192E-002,3.435385976291));
+#333 = CARTESIAN_POINT('',(-3.096143884381E-002,3.440042085378));
+#334 = CARTESIAN_POINT('',(-4.644215826585E-002,3.449354303581));
+#335 = CARTESIAN_POINT('',(-6.192287768755E-002,3.463320250328));
+#336 = CARTESIAN_POINT('',(-7.740359710959E-002,3.48193516484));
+#337 = CARTESIAN_POINT('',(-9.288431653152E-002,3.505191908532));
+#338 = CARTESIAN_POINT('',(-0.108365035953,3.533080971783));
+#339 = CARTESIAN_POINT('',(-0.123845755375,3.565590482569));
+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#341 = ORIENTED_EDGE('',*,*,#342,.F.);
+#342 = EDGE_CURVE('',#261,#308,#343,.T.);
+#343 = SURFACE_CURVE('',#344,(#349,#356),.PCURVE_S1.);
+#344 = ELLIPSE('',#345,24.041630560343,17.);
+#345 = AXIS2_PLACEMENT_3D('',#346,#347,#348);
+#346 = CARTESIAN_POINT('',(-4.54E-015,-1.00808250636E-030,
+ 20.435385976291));
+#347 = DIRECTION('',(2.990754131623E-018,0.707106781187,-0.707106781187)
+ );
+#348 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#349 = PCURVE('',#105,#350);
+#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355);
+#351 = ELLIPSE('',#352,24.041630560343,17.);
+#352 = AXIS2_PLACEMENT_2D('',#353,#354);
+#353 = CARTESIAN_POINT('',(32.030343138388,-1.75));
+#354 = DIRECTION('',(1.,0.E+000));
+#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#356 = PCURVE('',#324,#357);
+#357 = DEFINITIONAL_REPRESENTATION('',(#358),#368);
+#358 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#359,#360,#361,#362,#363,#364,
+ #365,#366,#367),.UNSPECIFIED.,.F.,.F.,(9,9),(3.017746898214,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#359 = CARTESIAN_POINT('',(-6.159339551804,3.565590482569));
+#360 = CARTESIAN_POINT('',(-6.174820271226,3.533080971783));
+#361 = CARTESIAN_POINT('',(-6.190300990643,3.505191908537));
+#362 = CARTESIAN_POINT('',(-6.205781710061,3.481935164818));
+#363 = CARTESIAN_POINT('',(-6.221262429466,3.463320250361));
+#364 = CARTESIAN_POINT('',(-6.236743148922,3.449354303568));
+#365 = CARTESIAN_POINT('',(-6.252223868329,3.440042085383));
+#366 = CARTESIAN_POINT('',(-6.267704587758,3.435385976291));
+#367 = CARTESIAN_POINT('',(-6.28318530718,3.435385976291));
+#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#369 = ADVANCED_FACE('',(#370),#132,.T.);
+#370 = FACE_BOUND('',#371,.T.);
+#371 = EDGE_LOOP('',(#372,#373,#374,#404,#432,#461,#489,#519,#540));
+#372 = ORIENTED_EDGE('',*,*,#117,.F.);
+#373 = ORIENTED_EDGE('',*,*,#151,.T.);
+#374 = ORIENTED_EDGE('',*,*,#375,.F.);
+#375 = EDGE_CURVE('',#376,#152,#378,.T.);
+#376 = VERTEX_POINT('',#377);
+#377 = CARTESIAN_POINT('',(1.75,-16.39059162427,-4.157644309745));
+#378 = SURFACE_CURVE('',#379,(#384,#391),.PCURVE_S1.);
+#379 = CIRCLE('',#380,16.909686573086);
+#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383);
+#381 = CARTESIAN_POINT('',(1.75,3.885780586188E-016,3.9E-016));
+#382 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#383 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#384 = PCURVE('',#132,#385);
+#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390);
+#386 = CIRCLE('',#387,16.909686573086);
+#387 = AXIS2_PLACEMENT_2D('',#388,#389);
+#388 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#389 = DIRECTION('',(1.,0.E+000));
+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#391 = PCURVE('',#219,#392);
+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#403);
+#393 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#394,#395,#396,#397,#398,#399,
+ #400,#401,#402),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
+ 2.171233429411),.PIECEWISE_BEZIER_KNOTS.);
+#394 = CARTESIAN_POINT('',(-6.18006144891,6.E-017));
+#395 = CARTESIAN_POINT('',(-6.18006144891,-7.465590597129E-002));
+#396 = CARTESIAN_POINT('',(-6.179402206511,-0.149311810039));
+#397 = CARTESIAN_POINT('',(-6.178084016447,-0.223960937889));
+#398 = CARTESIAN_POINT('',(-6.176066583528,-0.298596431198));
+#399 = CARTESIAN_POINT('',(-6.173274712961,-0.373210705027));
+#400 = CARTESIAN_POINT('',(-6.169571298126,-0.447793724396));
+#401 = CARTESIAN_POINT('',(-6.164753564837,-0.52233258298));
+#402 = CARTESIAN_POINT('',(-6.158406832787,-0.596803690627));
+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#404 = ORIENTED_EDGE('',*,*,#405,.F.);
+#405 = EDGE_CURVE('',#406,#376,#408,.T.);
+#406 = VERTEX_POINT('',#407);
+#407 = CARTESIAN_POINT('',(1.75,-18.54762661262,-6.314679298072));
+#408 = SURFACE_CURVE('',#409,(#413,#420),.PCURVE_S1.);
+#409 = LINE('',#410,#411);
+#410 = CARTESIAN_POINT('',(1.75,-17.58513031209,-5.35218299757));
+#411 = VECTOR('',#412,1.);
+#412 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#413 = PCURVE('',#132,#414);
+#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419);
+#415 = LINE('',#416,#417);
+#416 = CARTESIAN_POINT('',(-1.767128843222,0.157863757808));
+#417 = VECTOR('',#418,1.);
+#418 = DIRECTION('',(0.707106781187,-0.707106781187));
+#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#420 = PCURVE('',#421,#426);
+#421 = PLANE('',#422);
+#422 = AXIS2_PLACEMENT_3D('',#423,#424,#425);
+#423 = CARTESIAN_POINT('',(3.75,-18.54762661261,-6.314679298085));
+#424 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187)
+ );
+#425 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#431);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(1.361175321922,-2.));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(1.,0.E+000));
+#431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#432 = ORIENTED_EDGE('',*,*,#433,.F.);
+#433 = EDGE_CURVE('',#434,#406,#436,.T.);
+#434 = VERTEX_POINT('',#435);
+#435 = CARTESIAN_POINT('',(1.75,-20.6689483154,-4.193360313783));
+#436 = SURFACE_CURVE('',#437,(#442,#449),.PCURVE_S1.);
+#437 = CIRCLE('',#438,1.5);
+#438 = AXIS2_PLACEMENT_3D('',#439,#440,#441);
+#439 = CARTESIAN_POINT('',(1.75,-19.60829427366,-5.254026615581));
+#440 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#441 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#442 = PCURVE('',#132,#443);
+#443 = DEFINITIONAL_REPRESENTATION('',(#444),#448);
+#444 = CIRCLE('',#445,1.5);
+#445 = AXIS2_PLACEMENT_2D('',#446,#447);
+#446 = CARTESIAN_POINT('',(-1.668972461233,2.181027719379));
+#447 = DIRECTION('',(0.E+000,1.));
+#448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#449 = PCURVE('',#450,#455);
+#450 = CYLINDRICAL_SURFACE('',#451,1.5);
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(3.75,-19.60829427366,-5.254026615581));
+#453 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#454 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#455 = DEFINITIONAL_REPRESENTATION('',(#456),#460);
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(1.,-0.E+000));
+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#461 = ORIENTED_EDGE('',*,*,#462,.T.);
+#462 = EDGE_CURVE('',#434,#463,#465,.T.);
+#463 = VERTEX_POINT('',#464);
+#464 = CARTESIAN_POINT('',(1.75,-16.90425233165,-0.428664330014));
+#465 = SURFACE_CURVE('',#466,(#470,#477),.PCURVE_S1.);
+#466 = LINE('',#467,#468);
+#467 = CARTESIAN_POINT('',(1.75,-19.70645133527,-3.230863333639));
+#468 = VECTOR('',#469,1.);
+#469 = DIRECTION('',(-3.170092458682E-016,0.707106781186,0.707106781187)
+ );
+#470 = PCURVE('',#132,#471);
+#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476);
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(0.354190820709,2.279184780981));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(0.707106781187,-0.707106781186));
+#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#477 = PCURVE('',#478,#483);
+#478 = PLANE('',#479);
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(3.75,-20.6689483154,-4.193360313774));
+#481 = DIRECTION('',(2.990754131426E-018,0.707106781187,-0.707106781186)
+ );
+#482 = DIRECTION('',(-3.170092458682E-016,0.707106781186,0.707106781187)
+ );
+#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(1.361176283049,-2.));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(1.,0.E+000));
+#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('',(1.75,-16.90968657308,-1.E-015));
+#493 = SURFACE_CURVE('',#494,(#499,#506),.PCURVE_S1.);
+#494 = CIRCLE('',#495,16.909686573086);
+#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);
+#496 = CARTESIAN_POINT('',(1.75,3.885780586188E-016,3.9E-016));
+#497 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#498 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#499 = PCURVE('',#132,#500);
+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505);
+#501 = CIRCLE('',#502,16.909686573086);
+#502 = AXIS2_PLACEMENT_2D('',#503,#504);
+#503 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#504 = DIRECTION('',(1.,0.E+000));
+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#506 = PCURVE('',#219,#507);
+#507 = DEFINITIONAL_REPRESENTATION('',(#508),#518);
+#508 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#509,#510,#511,#512,#513,#514,
+ #515,#516,#517),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
+ 2.171233429411),.PIECEWISE_BEZIER_KNOTS.);
+#509 = CARTESIAN_POINT('',(-6.18006144891,6.E-017));
+#510 = CARTESIAN_POINT('',(-6.18006144891,-7.465590597129E-002));
+#511 = CARTESIAN_POINT('',(-6.179402206511,-0.149311810039));
+#512 = CARTESIAN_POINT('',(-6.178084016447,-0.223960937889));
+#513 = CARTESIAN_POINT('',(-6.176066583528,-0.298596431198));
+#514 = CARTESIAN_POINT('',(-6.173274712961,-0.373210705027));
+#515 = CARTESIAN_POINT('',(-6.169571298126,-0.447793724396));
+#516 = CARTESIAN_POINT('',(-6.164753564837,-0.52233258298));
+#517 = CARTESIAN_POINT('',(-6.158406832787,-0.596803690627));
+#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#519 = ORIENTED_EDGE('',*,*,#520,.T.);
+#520 = EDGE_CURVE('',#491,#261,#521,.T.);
+#521 = SURFACE_CURVE('',#522,(#526,#533),.PCURVE_S1.);
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(1.75,-16.90968657308,3.9E-016));
+#524 = VECTOR('',#525,1.);
+#525 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#526 = PCURVE('',#132,#527);
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);
+#528 = LINE('',#529,#530);
+#529 = CARTESIAN_POINT('',(3.585054154348,-0.517579981203));
+#530 = VECTOR('',#531,1.);
+#531 = DIRECTION('',(1.,0.E+000));
+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#533 = PCURVE('',#324,#534);
+#534 = DEFINITIONAL_REPRESENTATION('',(#535),#539);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(-6.18006144891,-0.E+000));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(-0.E+000,1.));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#540 = ORIENTED_EDGE('',*,*,#260,.F.);
+#541 = ADVANCED_FACE('',(#542),#73,.F.);
+#542 = FACE_BOUND('',#543,.F.);
+#543 = EDGE_LOOP('',(#544,#545,#546,#576,#604,#633,#661,#691,#712));
+#544 = ORIENTED_EDGE('',*,*,#56,.F.);
+#545 = ORIENTED_EDGE('',*,*,#175,.T.);
+#546 = ORIENTED_EDGE('',*,*,#547,.F.);
+#547 = EDGE_CURVE('',#548,#176,#550,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(-1.75,-16.39059162427,-4.157644309745));
+#550 = SURFACE_CURVE('',#551,(#556,#563),.PCURVE_S1.);
+#551 = CIRCLE('',#552,16.909686573086);
+#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);
+#553 = CARTESIAN_POINT('',(-1.75,-3.885780586188E-016,-3.9E-016));
+#554 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#555 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#556 = PCURVE('',#73,#557);
+#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562);
+#558 = CIRCLE('',#559,16.909686573086);
+#559 = AXIS2_PLACEMENT_2D('',#560,#561);
+#560 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#561 = DIRECTION('',(1.,0.E+000));
+#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#563 = PCURVE('',#219,#564);
+#564 = DEFINITIONAL_REPRESENTATION('',(#565),#575);
+#565 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#566,#567,#568,#569,#570,#571,
+ #572,#573,#574),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
+ 2.171233429411),.PIECEWISE_BEZIER_KNOTS.);
+#566 = CARTESIAN_POINT('',(-0.10312385827,6.E-017));
+#567 = CARTESIAN_POINT('',(-0.10312385827,-7.465590597129E-002));
+#568 = CARTESIAN_POINT('',(-0.103783100659,-0.149311810039));
+#569 = CARTESIAN_POINT('',(-0.105101290754,-0.223960937889));
+#570 = CARTESIAN_POINT('',(-0.107118723599,-0.298596431198));
+#571 = CARTESIAN_POINT('',(-0.109910594245,-0.373210705027));
+#572 = CARTESIAN_POINT('',(-0.113614009045,-0.447793724396));
+#573 = CARTESIAN_POINT('',(-0.118431742343,-0.52233258298));
+#574 = CARTESIAN_POINT('',(-0.124778474393,-0.596803690627));
+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#576 = ORIENTED_EDGE('',*,*,#577,.F.);
+#577 = EDGE_CURVE('',#578,#548,#580,.T.);
+#578 = VERTEX_POINT('',#579);
+#579 = CARTESIAN_POINT('',(-1.75,-18.54762661262,-6.314679298072));
+#580 = SURFACE_CURVE('',#581,(#585,#592),.PCURVE_S1.);
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(-1.75,-17.58513031209,-5.35218299757));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#585 = PCURVE('',#73,#586);
+#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(-1.767128843222,0.157863757808));
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(0.707106781187,-0.707106781187));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#592 = PCURVE('',#593,#598);
+#593 = PLANE('',#594);
+#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597);
+#595 = CARTESIAN_POINT('',(3.75,-18.54762661261,-6.314679298085));
+#596 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187)
+ );
+#597 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187)
+ );
+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(1.361175321922,-5.5));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(1.,0.E+000));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#604 = ORIENTED_EDGE('',*,*,#605,.F.);
+#605 = EDGE_CURVE('',#606,#578,#608,.T.);
+#606 = VERTEX_POINT('',#607);
+#607 = CARTESIAN_POINT('',(-1.75,-20.6689483154,-4.193360313783));
+#608 = SURFACE_CURVE('',#609,(#614,#621),.PCURVE_S1.);
+#609 = CIRCLE('',#610,1.5);
+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);
+#611 = CARTESIAN_POINT('',(-1.75,-19.60829427366,-5.254026615581));
+#612 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#613 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#614 = PCURVE('',#73,#615);
+#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);
+#616 = CIRCLE('',#617,1.5);
+#617 = AXIS2_PLACEMENT_2D('',#618,#619);
+#618 = CARTESIAN_POINT('',(-1.668972461233,2.181027719379));
+#619 = DIRECTION('',(0.E+000,1.));
+#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#621 = PCURVE('',#622,#627);
+#622 = CYLINDRICAL_SURFACE('',#623,1.5);
+#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
+#624 = CARTESIAN_POINT('',(3.75,-19.60829427366,-5.254026615581));
+#625 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#626 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);
+#628 = LINE('',#629,#630);
+#629 = CARTESIAN_POINT('',(-12.56637061435,-5.5));
+#630 = VECTOR('',#631,1.);
+#631 = DIRECTION('',(1.,-0.E+000));
+#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#633 = ORIENTED_EDGE('',*,*,#634,.T.);
+#634 = EDGE_CURVE('',#606,#635,#637,.T.);
+#635 = VERTEX_POINT('',#636);
+#636 = CARTESIAN_POINT('',(-1.75,-16.90425233165,-0.428664330014));
+#637 = SURFACE_CURVE('',#638,(#642,#649),.PCURVE_S1.);
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(-1.75,-19.70645133527,-3.230863333639));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(-3.170092458682E-016,0.707106781186,0.707106781187)
+ );
+#642 = PCURVE('',#73,#643);
+#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(0.354190820709,2.279184780981));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(0.707106781187,-0.707106781186));
+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#649 = PCURVE('',#650,#655);
+#650 = PLANE('',#651);
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(3.75,-20.6689483154,-4.193360313774));
+#653 = DIRECTION('',(2.990754131426E-018,0.707106781187,-0.707106781186)
+ );
+#654 = DIRECTION('',(-3.170092458682E-016,0.707106781186,0.707106781187)
+ );
+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(1.361176283049,-5.5));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(1.,0.E+000));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#661 = ORIENTED_EDGE('',*,*,#662,.F.);
+#662 = EDGE_CURVE('',#663,#635,#665,.T.);
+#663 = VERTEX_POINT('',#664);
+#664 = CARTESIAN_POINT('',(-1.75,-16.90968657308,-3.E-015));
+#665 = SURFACE_CURVE('',#666,(#671,#678),.PCURVE_S1.);
+#666 = CIRCLE('',#667,16.909686573086);
+#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
+#668 = CARTESIAN_POINT('',(-1.75,-3.885780586188E-016,-3.9E-016));
+#669 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#670 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#671 = PCURVE('',#73,#672);
+#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);
+#673 = CIRCLE('',#674,16.909686573086);
+#674 = AXIS2_PLACEMENT_2D('',#675,#676);
+#675 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#676 = DIRECTION('',(1.,0.E+000));
+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#678 = PCURVE('',#219,#679);
+#679 = DEFINITIONAL_REPRESENTATION('',(#680),#690);
+#680 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#681,#682,#683,#684,#685,#686,
+ #687,#688,#689),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
+ 2.171233429411),.PIECEWISE_BEZIER_KNOTS.);
+#681 = CARTESIAN_POINT('',(-0.10312385827,6.E-017));
+#682 = CARTESIAN_POINT('',(-0.10312385827,-7.465590597129E-002));
+#683 = CARTESIAN_POINT('',(-0.103783100659,-0.149311810039));
+#684 = CARTESIAN_POINT('',(-0.105101290754,-0.223960937889));
+#685 = CARTESIAN_POINT('',(-0.107118723599,-0.298596431198));
+#686 = CARTESIAN_POINT('',(-0.109910594245,-0.373210705027));
+#687 = CARTESIAN_POINT('',(-0.113614009045,-0.447793724396));
+#688 = CARTESIAN_POINT('',(-0.118431742343,-0.52233258298));
+#689 = CARTESIAN_POINT('',(-0.124778474393,-0.596803690627));
+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#691 = ORIENTED_EDGE('',*,*,#692,.T.);
+#692 = EDGE_CURVE('',#663,#285,#693,.T.);
+#693 = SURFACE_CURVE('',#694,(#698,#705),.PCURVE_S1.);
+#694 = LINE('',#695,#696);
+#695 = CARTESIAN_POINT('',(-1.75,-16.90968657308,-3.9E-016));
+#696 = VECTOR('',#697,1.);
+#697 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#698 = PCURVE('',#73,#699);
+#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704);
+#700 = LINE('',#701,#702);
+#701 = CARTESIAN_POINT('',(3.585054154348,-0.517579981203));
+#702 = VECTOR('',#703,1.);
+#703 = DIRECTION('',(1.,0.E+000));
+#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#705 = PCURVE('',#324,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(-0.10312385827,0.E+000));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(-0.E+000,1.));
+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#712 = ORIENTED_EDGE('',*,*,#284,.F.);
+#713 = ADVANCED_FACE('',(#714),#219,.T.);
+#714 = FACE_BOUND('',#715,.F.);
+#715 = EDGE_LOOP('',(#716,#740,#741,#742,#743,#773,#808,#836,#837,#861,
+ #896,#931,#966,#1001,#1031,#1064,#1099,#1134,#1169,#1204,#1234,#1258
+ ,#1293,#1328,#1363,#1398,#1428,#1461,#1496,#1531,#1566,#1601,#1631,
+ #1653,#1654,#1684,#1719,#1747,#1748));
+#716 = ORIENTED_EDGE('',*,*,#717,.F.);
+#717 = EDGE_CURVE('',#718,#199,#720,.T.);
+#718 = VERTEX_POINT('',#719);
+#719 = CARTESIAN_POINT('',(8.E-015,2.E-015,-17.));
+#720 = SEAM_CURVE('',#721,(#726,#733),.PCURVE_S1.);
+#721 = CIRCLE('',#722,17.);
+#722 = AXIS2_PLACEMENT_3D('',#723,#724,#725);
+#723 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#724 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#725 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#726 = PCURVE('',#219,#727);
+#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);
+#728 = LINE('',#729,#730);
+#729 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
+#730 = VECTOR('',#731,1.);
+#731 = DIRECTION('',(-0.E+000,1.));
+#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#733 = PCURVE('',#219,#734);
+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);
+#735 = LINE('',#736,#737);
+#736 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
+#737 = VECTOR('',#738,1.);
+#738 = DIRECTION('',(-0.E+000,1.));
+#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#740 = ORIENTED_EDGE('',*,*,#717,.T.);
+#741 = ORIENTED_EDGE('',*,*,#231,.T.);
+#742 = ORIENTED_EDGE('',*,*,#375,.F.);
+#743 = ORIENTED_EDGE('',*,*,#744,.F.);
+#744 = EDGE_CURVE('',#745,#376,#747,.T.);
+#745 = VERTEX_POINT('',#746);
+#746 = CARTESIAN_POINT('',(3.75,-16.1193482441,-3.886400929574));
+#747 = SURFACE_CURVE('',#748,(#753,#766),.PCURVE_S1.);
+#748 = CIRCLE('',#749,14.634804405936);
+#749 = AXIS2_PLACEMENT_3D('',#750,#751,#752);
+#750 = CARTESIAN_POINT('',(-1.870023238533E-018,-6.116473657264,
+ 6.116473657264));
+#751 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187)
+ );
+#752 = DIRECTION('',(3.170092458684E-016,-0.707106781187,-0.707106781187
+ ));
+#753 = PCURVE('',#219,#754);
+#754 = DEFINITIONAL_REPRESENTATION('',(#755),#765);
+#755 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#756,#757,#758,#759,#760,#761,
+ #762,#763,#764),.UNSPECIFIED.,.F.,.F.,(9,9),(6.024056567135,
+ 6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#756 = CARTESIAN_POINT('',(-6.054611313541,-0.23065150064));
+#757 = CARTESIAN_POINT('',(-6.082753934137,-0.235841282579));
+#758 = CARTESIAN_POINT('',(-6.11107536312,-0.240313564689));
+#759 = CARTESIAN_POINT('',(-6.139549941385,-0.244056765032));
+#760 = CARTESIAN_POINT('',(-6.168149675563,-0.247061262802));
+#761 = CARTESIAN_POINT('',(-6.196844641574,-0.249319644847));
+#762 = CARTESIAN_POINT('',(-6.225603549407,-0.25082690237));
+#763 = CARTESIAN_POINT('',(-6.254394428299,-0.251580531139));
+#764 = CARTESIAN_POINT('',(-6.28318530718,-0.251580531139));
+#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#766 = PCURVE('',#421,#767);
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
+#768 = CIRCLE('',#769,14.634804405936);
+#769 = AXIS2_PLACEMENT_2D('',#770,#771);
+#770 = CARTESIAN_POINT('',(17.580305105389,-3.75));
+#771 = DIRECTION('',(-1.,0.E+000));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#773 = ORIENTED_EDGE('',*,*,#774,.T.);
+#774 = EDGE_CURVE('',#745,#775,#777,.T.);
+#775 = VERTEX_POINT('',#776);
+#776 = CARTESIAN_POINT('',(3.75,-16.5809049314,-0.105316929766));
+#777 = SURFACE_CURVE('',#778,(#783,#796),.PCURVE_S1.);
+#778 = CIRCLE('',#779,16.58123939879);
+#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
+#780 = CARTESIAN_POINT('',(3.75,8.326672684689E-016,8.3E-016));
+#781 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#782 = DIRECTION('',(3.125727377294E-016,-0.707106781187,-0.707106781187
+ ));
+#783 = PCURVE('',#219,#784);
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#795);
+#785 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#786,#787,#788,#789,#790,#791,
+ #792,#793,#794),.UNSPECIFIED.,.F.,.F.,(9,9),(0.365870174757,
+ 0.785398163397),.PIECEWISE_BEZIER_KNOTS.);
+#786 = CARTESIAN_POINT('',(-6.040435006726,-0.408568087778));
+#787 = CARTESIAN_POINT('',(-6.045892265229,-0.35766463052));
+#788 = CARTESIAN_POINT('',(-6.050341308772,-0.306682555153));
+#789 = CARTESIAN_POINT('',(-6.05391228076,-0.25564111559));
+#790 = CARTESIAN_POINT('',(-6.056691810121,-0.20455516134));
+#791 = CARTESIAN_POINT('',(-6.058739149026,-0.153437233056));
+#792 = CARTESIAN_POINT('',(-6.060091571501,-0.10229844125));
+#793 = CARTESIAN_POINT('',(-6.060767786544,-5.114922069219E-002));
+#794 = CARTESIAN_POINT('',(-6.060767786544,-1.E-016));
+#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#796 = PCURVE('',#797,#802);
+#797 = PLANE('',#798);
+#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801);
+#799 = CARTESIAN_POINT('',(3.75,-16.365809886,-2.011542208057));
+#800 = DIRECTION('',(-1.,-2.22044604925E-016,-4.4E-016));
+#801 = DIRECTION('',(4.4E-016,9.769962616701E-032,-1.));
+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807);
+#803 = CIRCLE('',#804,16.58123939879);
+#804 = AXIS2_PLACEMENT_2D('',#805,#806);
+#805 = CARTESIAN_POINT('',(-2.011542208057,-16.365809886));
+#806 = DIRECTION('',(0.707106781187,0.707106781187));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#808 = ORIENTED_EDGE('',*,*,#809,.T.);
+#809 = EDGE_CURVE('',#775,#463,#810,.T.);
+#810 = SURFACE_CURVE('',#811,(#816,#829),.PCURVE_S1.);
+#811 = CIRCLE('',#812,12.380529067846);
+#812 = AXIS2_PLACEMENT_3D('',#813,#814,#815);
+#813 = CARTESIAN_POINT('',(-8.422856296197E-019,-8.23779400084,
+ 8.23779400082));
+#814 = DIRECTION('',(2.990754131426E-018,0.707106781187,-0.707106781186)
+ );
+#815 = DIRECTION('',(3.170092458682E-016,-0.707106781186,-0.707106781187
+ ));
+#816 = PCURVE('',#219,#817);
+#817 = DEFINITIONAL_REPRESENTATION('',(#818),#828);
+#818 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#819,#820,#821,#822,#823,#824,
+ #825,#826,#827),.UNSPECIFIED.,.F.,.F.,(9,9),(5.975456444151,
+ 6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#819 = CARTESIAN_POINT('',(-6.060763446486,-6.19515314384E-003));
+#820 = CARTESIAN_POINT('',(-6.088127449321,-1.219519013546E-002));
+#821 = CARTESIAN_POINT('',(-6.115674540079,-1.736556271482E-002));
+#822 = CARTESIAN_POINT('',(-6.143378211913,-2.169294841356E-002));
+#823 = CARTESIAN_POINT('',(-6.171209700773,-2.516628296493E-002));
+#824 = CARTESIAN_POINT('',(-6.199138373449,-2.777704252939E-002));
+#825 = CARTESIAN_POINT('',(-6.227132275034,-2.951946836077E-002));
+#826 = CARTESIAN_POINT('',(-6.255158791109,-3.039068128657E-002));
+#827 = CARTESIAN_POINT('',(-6.28318530718,-3.039068128657E-002));
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#829 = PCURVE('',#478,#830);
+#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835);
+#831 = CIRCLE('',#832,12.380529067846);
+#832 = AXIS2_PLACEMENT_2D('',#833,#834);
+#833 = CARTESIAN_POINT('',(17.580307027629,-3.75));
+#834 = DIRECTION('',(-1.,0.E+000));
+#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#836 = ORIENTED_EDGE('',*,*,#490,.F.);
+#837 = ORIENTED_EDGE('',*,*,#838,.F.);
+#838 = EDGE_CURVE('',#839,#491,#841,.T.);
+#839 = VERTEX_POINT('',#840);
+#840 = CARTESIAN_POINT('',(15.519218142325,6.93929882992,5.E-015));
+#841 = SURFACE_CURVE('',#842,(#847,#854),.PCURVE_S1.);
+#842 = CIRCLE('',#843,17.);
+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
+#844 = CARTESIAN_POINT('',(0.E+000,0.E+000,-2.08E-015));
+#845 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#846 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#847 = PCURVE('',#219,#848);
+#848 = DEFINITIONAL_REPRESENTATION('',(#849),#853);
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(-0.E+000,-1.2E-016));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(-1.,0.E+000));
+#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#854 = PCURVE('',#324,#855);
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#860);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(-1.,0.E+000));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#861 = ORIENTED_EDGE('',*,*,#862,.T.);
+#862 = EDGE_CURVE('',#839,#863,#865,.T.);
+#863 = VERTEX_POINT('',#864);
+#864 = CARTESIAN_POINT('',(15.514511951193,6.936581709203,
+ -0.428664330014));
+#865 = SURFACE_CURVE('',#866,(#871,#884),.PCURVE_S1.);
+#866 = CIRCLE('',#867,16.909686573086);
+#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);
+#868 = CARTESIAN_POINT('',(0.875,-1.515544456623,-7.6E-016));
+#869 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#870 = DIRECTION('',(0.866025403784,0.5,1.9E-016));
+#871 = PCURVE('',#219,#872);
+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#883);
+#873 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#874,#875,#876,#877,#878,#879,
+ #880,#881,#882),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,0.600437102616)
+ ,.PIECEWISE_BEZIER_KNOTS.);
+#874 = CARTESIAN_POINT('',(-4.291914063056,-6.E-017));
+#875 = CARTESIAN_POINT('',(-4.291914063056,-7.465590597129E-002));
+#876 = CARTESIAN_POINT('',(-4.292573305446,-0.149311810039));
+#877 = CARTESIAN_POINT('',(-4.293891495519,-0.22396093789));
+#878 = CARTESIAN_POINT('',(-4.295908928394,-0.298596431199));
+#879 = CARTESIAN_POINT('',(-4.298700799014,-0.373210705026));
+#880 = CARTESIAN_POINT('',(-4.302404213831,-0.447793724396));
+#881 = CARTESIAN_POINT('',(-4.307221947129,-0.52233258298));
+#882 = CARTESIAN_POINT('',(-4.313568679179,-0.596803690627));
+#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#884 = PCURVE('',#885,#890);
+#885 = PLANE('',#886);
+#886 = AXIS2_PLACEMENT_3D('',#887,#888,#889);
+#887 = CARTESIAN_POINT('',(15.967455554537,7.198088820522,
+ -3.585054154348));
+#888 = DIRECTION('',(-0.5,0.866025403784,4.469903994297E-016));
+#889 = DIRECTION('',(9.772475257063E-016,5.551115123126E-017,1.));
+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#895);
+#891 = CIRCLE('',#892,16.909686573086);
+#892 = AXIS2_PLACEMENT_2D('',#893,#894);
+#893 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#894 = DIRECTION('',(9.4E-016,1.));
+#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#896 = ORIENTED_EDGE('',*,*,#897,.T.);
+#897 = EDGE_CURVE('',#863,#898,#900,.T.);
+#898 = VERTEX_POINT('',#899);
+#899 = CARTESIAN_POINT('',(16.234484888332,5.042857201511,
+ -0.105316929766));
+#900 = SURFACE_CURVE('',#901,(#906,#919),.PCURVE_S1.);
+#901 = CIRCLE('',#902,12.380529067846);
+#902 = AXIS2_PLACEMENT_3D('',#903,#904,#905);
+#903 = CARTESIAN_POINT('',(7.134138875871,4.11889700042,8.23779400082));
+#904 = DIRECTION('',(-0.612372435697,-0.353553390594,-0.707106781186));
+#905 = DIRECTION('',(0.755928946018,1.678499441699E-016,-0.654653670709)
+ );
+#906 = PCURVE('',#219,#907);
+#907 = DEFINITIONAL_REPRESENTATION('',(#908),#918);
+#908 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#909,#910,#911,#912,#913,#914,
+ #915,#916,#917),.UNSPECIFIED.,.F.,.F.,(9,9),(5.587859757496,
+ 6.203317483554),.PIECEWISE_BEZIER_KNOTS.);
+#909 = CARTESIAN_POINT('',(-3.966368344092,-6.195153143841E-003));
+#910 = CARTESIAN_POINT('',(-4.021096349763,-1.819522712708E-002));
+#911 = CARTESIAN_POINT('',(-4.076556710963,-2.687664362422E-002));
+#912 = CARTESIAN_POINT('',(-4.132537338852,-3.213282104676E-002));
+#913 = CARTESIAN_POINT('',(-4.188790204778,-3.389332095213E-002));
+#914 = CARTESIAN_POINT('',(-4.245043070721,-3.21328210468E-002));
+#915 = CARTESIAN_POINT('',(-4.30102369861,-2.687664362422E-002));
+#916 = CARTESIAN_POINT('',(-4.35648405981,-1.819522712708E-002));
+#917 = CARTESIAN_POINT('',(-4.41121206548,-6.195153143841E-003));
+#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#919 = PCURVE('',#920,#925);
+#920 = PLANE('',#921);
+#921 = AXIS2_PLACEMENT_3D('',#922,#923,#924);
+#922 = CARTESIAN_POINT('',(16.024834310646,13.582069421893,
+ -4.193360313774));
+#923 = DIRECTION('',(-0.612372435697,-0.353553390594,-0.707106781186));
+#924 = DIRECTION('',(-0.612372435695,-0.353553390593,0.707106781187));
+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930);
+#926 = CIRCLE('',#927,12.380529067846);
+#927 = AXIS2_PLACEMENT_2D('',#928,#929);
+#928 = CARTESIAN_POINT('',(17.580307027629,-3.75));
+#929 = DIRECTION('',(-0.925820099773,-0.377964473009));
+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#931 = ORIENTED_EDGE('',*,*,#932,.F.);
+#932 = EDGE_CURVE('',#933,#898,#935,.T.);
+#933 = VERTEX_POINT('',#934);
+#934 = CARTESIAN_POINT('',(15.83476507184,4.812078857859,-3.886400929574
+ ));
+#935 = SURFACE_CURVE('',#936,(#941,#954),.PCURVE_S1.);
+#936 = CIRCLE('',#937,16.58123939879);
+#937 = AXIS2_PLACEMENT_3D('',#938,#939,#940);
+#938 = CARTESIAN_POINT('',(1.875,-3.247595264192,-1.62E-015));
+#939 = DIRECTION('',(0.5,-0.866025403784,-4.3E-016));
+#940 = DIRECTION('',(-0.866025403784,-0.5,-1.9E-016));
+#941 = PCURVE('',#219,#942);
+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#953);
+#943 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#944,#945,#946,#947,#948,#949,
+ #950,#951,#952),.UNSPECIFIED.,.F.,.F.,(9,9),(2.72206466495,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#944 = CARTESIAN_POINT('',(-4.43154050524,-0.408568087778));
+#945 = CARTESIAN_POINT('',(-4.426083246737,-0.35766463052));
+#946 = CARTESIAN_POINT('',(-4.421634203185,-0.306682555153));
+#947 = CARTESIAN_POINT('',(-4.418063231191,-0.255641115589));
+#948 = CARTESIAN_POINT('',(-4.415283701765,-0.204555161342));
+#949 = CARTESIAN_POINT('',(-4.413236362936,-0.153437233055));
+#950 = CARTESIAN_POINT('',(-4.411883940452,-0.10229844125));
+#951 = CARTESIAN_POINT('',(-4.411207725422,-5.114922069219E-002));
+#952 = CARTESIAN_POINT('',(-4.411207725422,1.9E-016));
+#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#954 = PCURVE('',#955,#960);
+#955 = PLANE('',#956);
+#956 = AXIS2_PLACEMENT_3D('',#957,#958,#959);
+#957 = CARTESIAN_POINT('',(16.048207114787,4.935309678811,
+ -2.011542208057));
+#958 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#959 = DIRECTION('',(-9.772475257063E-016,-5.551115123126E-017,-1.));
+#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965);
+#961 = CIRCLE('',#962,16.58123939879);
+#962 = AXIS2_PLACEMENT_2D('',#963,#964);
+#963 = CARTESIAN_POINT('',(-2.011542208057,-16.365809886));
+#964 = DIRECTION('',(9.4E-016,-1.));
+#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#966 = ORIENTED_EDGE('',*,*,#967,.F.);
+#967 = EDGE_CURVE('',#968,#933,#970,.T.);
+#968 = VERTEX_POINT('',#969);
+#969 = CARTESIAN_POINT('',(15.069668729676,6.679751355513,
+ -4.157644309745));
+#970 = SURFACE_CURVE('',#971,(#976,#989),.PCURVE_S1.);
+#971 = CIRCLE('',#972,14.634804405936);
+#972 = AXIS2_PLACEMENT_3D('',#973,#974,#975);
+#973 = CARTESIAN_POINT('',(5.297021568769,3.058236828632,6.116473657264)
+ );
+#974 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#975 = DIRECTION('',(0.755928946018,1.678499441701E-016,-0.654653670708)
+ );
+#976 = PCURVE('',#219,#977);
+#977 = DEFINITIONAL_REPRESENTATION('',(#978),#988);
+#978 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#979,#980,#981,#982,#983,#984,
+ #985,#986,#987),.UNSPECIFIED.,.F.,.F.,(9,9),(5.63645988048,
+ 6.154717360569),.PIECEWISE_BEZIER_KNOTS.);
+#979 = CARTESIAN_POINT('',(-3.960216211148,-0.23065150064));
+#980 = CARTESIAN_POINT('',(-4.016501452339,-0.241031064518));
+#981 = CARTESIAN_POINT('',(-4.073501931114,-0.248540629225));
+#982 = CARTESIAN_POINT('',(-4.131012338601,-0.253087537627));
+#983 = CARTESIAN_POINT('',(-4.188790204811,-0.254610521219));
+#984 = CARTESIAN_POINT('',(-4.246568070923,-0.253087537627));
+#985 = CARTESIAN_POINT('',(-4.304078478467,-0.248540629225));
+#986 = CARTESIAN_POINT('',(-4.361078957234,-0.241031064518));
+#987 = CARTESIAN_POINT('',(-4.417364198425,-0.23065150064));
+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#989 = PCURVE('',#990,#995);
+#990 = PLANE('',#991);
+#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
+#992 = CARTESIAN_POINT('',(14.187715826431,12.521408570498,
+ -6.314679298085));
+#993 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#994 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1000);
+#996 = CIRCLE('',#997,14.634804405936);
+#997 = AXIS2_PLACEMENT_2D('',#998,#999);
+#998 = CARTESIAN_POINT('',(17.580305105389,-3.75));
+#999 = DIRECTION('',(-0.925820099773,-0.377964473009));
+#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1001 = ORIENTED_EDGE('',*,*,#1002,.T.);
+#1002 = EDGE_CURVE('',#968,#1003,#1005,.T.);
+#1003 = VERTEX_POINT('',#1004);
+#1004 = CARTESIAN_POINT('',(12.957779339687,5.460451447705,
+ -9.554026615581));
+#1005 = SURFACE_CURVE('',#1006,(#1011,#1024),.PCURVE_S1.);
+#1006 = CIRCLE('',#1007,16.909686573086);
+#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
+#1008 = CARTESIAN_POINT('',(0.875,-1.515544456623,-7.6E-016));
+#1009 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#1010 = DIRECTION('',(0.866025403784,0.5,1.9E-016));
+#1011 = PCURVE('',#219,#1012);
+#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1023);
+#1013 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1014,#1015,#1016,#1017,#1018,
+ #1019,#1020,#1021,#1022),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.600437102616),.PIECEWISE_BEZIER_KNOTS.);
+#1014 = CARTESIAN_POINT('',(-4.291914063056,-6.E-017));
+#1015 = CARTESIAN_POINT('',(-4.291914063056,-7.465590597129E-002));
+#1016 = CARTESIAN_POINT('',(-4.292573305446,-0.149311810039));
+#1017 = CARTESIAN_POINT('',(-4.293891495519,-0.22396093789));
+#1018 = CARTESIAN_POINT('',(-4.295908928394,-0.298596431199));
+#1019 = CARTESIAN_POINT('',(-4.298700799014,-0.373210705026));
+#1020 = CARTESIAN_POINT('',(-4.302404213831,-0.447793724396));
+#1021 = CARTESIAN_POINT('',(-4.307221947129,-0.52233258298));
+#1022 = CARTESIAN_POINT('',(-4.313568679179,-0.596803690627));
+#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1024 = PCURVE('',#885,#1025);
+#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);
+#1026 = CIRCLE('',#1027,16.909686573086);
+#1027 = AXIS2_PLACEMENT_2D('',#1028,#1029);
+#1028 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#1029 = DIRECTION('',(9.4E-016,1.));
+#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1031 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#1032 = EDGE_CURVE('',#1003,#1033,#1035,.T.);
+#1033 = VERTEX_POINT('',#1034);
+#1034 = CARTESIAN_POINT('',(11.207779339687,8.49154036095,
+ -9.554026615581));
+#1035 = SURFACE_CURVE('',#1036,(#1041,#1048),.PCURVE_S1.);
+#1036 = CIRCLE('',#1037,14.061314854194);
+#1037 = AXIS2_PLACEMENT_3D('',#1038,#1039,#1040);
+#1038 = CARTESIAN_POINT('',(-8.59E-015,-1.8E-016,-9.554026615581));
+#1039 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1040 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1041 = PCURVE('',#219,#1042);
+#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047);
+#1043 = LINE('',#1044,#1045);
+#1044 = CARTESIAN_POINT('',(-6.28318530718,-0.596803690627));
+#1045 = VECTOR('',#1046,1.);
+#1046 = DIRECTION('',(1.,-0.E+000));
+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1048 = PCURVE('',#1049,#1054);
+#1049 = PLANE('',#1050);
+#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
+#1051 = CARTESIAN_POINT('',(16.106280958144,11.319691588992,
+ -9.554026615581));
+#1052 = DIRECTION('',(-8.960254037844E-016,5.551115123126E-017,-1.));
+#1053 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#1054 = DEFINITIONAL_REPRESENTATION('',(#1055),#1063);
+#1055 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1056,#1057,#1058,#1059,
+#1060,#1061,#1062),.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('') );
+#1056 = CARTESIAN_POINT('',(26.638951691835,-13.92745587434));
+#1057 = CARTESIAN_POINT('',(5.546979410545,-26.10491174868));
+#1058 = CARTESIAN_POINT('',(5.546979410545,-1.75));
+#1059 = CARTESIAN_POINT('',(5.546979410545,22.604911748686));
+#1060 = CARTESIAN_POINT('',(26.638951691835,10.427455874343));
+#1061 = CARTESIAN_POINT('',(47.730923973126,-1.75));
+#1062 = CARTESIAN_POINT('',(26.638951691835,-13.92745587434));
+#1063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1064 = ORIENTED_EDGE('',*,*,#1065,.F.);
+#1065 = EDGE_CURVE('',#1066,#1033,#1068,.T.);
+#1066 = VERTEX_POINT('',#1067);
+#1067 = CARTESIAN_POINT('',(13.319668729676,9.710840268759,
+ -4.157644309745));
+#1068 = SURFACE_CURVE('',#1069,(#1074,#1087),.PCURVE_S1.);
+#1069 = CIRCLE('',#1070,16.909686573086);
+#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073);
+#1071 = CARTESIAN_POINT('',(-0.875,1.515544456623,7.6E-016));
+#1072 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#1073 = DIRECTION('',(0.866025403784,0.5,1.9E-016));
+#1074 = PCURVE('',#219,#1075);
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1086);
+#1076 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1077,#1078,#1079,#1080,#1081,
+ #1082,#1083,#1084,#1085),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.600437102616),.PIECEWISE_BEZIER_KNOTS.);
+#1077 = CARTESIAN_POINT('',(-4.085666346516,6.E-017));
+#1078 = CARTESIAN_POINT('',(-4.085666346516,-7.465590597129E-002));
+#1079 = CARTESIAN_POINT('',(-4.08500710413,-0.149311810038));
+#1080 = CARTESIAN_POINT('',(-4.08368891401,-0.223960937891));
+#1081 = CARTESIAN_POINT('',(-4.081671481206,-0.298596431197));
+#1082 = CARTESIAN_POINT('',(-4.078879610517,-0.373210705027));
+#1083 = CARTESIAN_POINT('',(-4.075176195745,-0.447793724396));
+#1084 = CARTESIAN_POINT('',(-4.070358462443,-0.52233258298));
+#1085 = CARTESIAN_POINT('',(-4.064011730394,-0.596803690627));
+#1086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1087 = PCURVE('',#1088,#1093);
+#1088 = PLANE('',#1089);
+#1089 = AXIS2_PLACEMENT_3D('',#1090,#1091,#1092);
+#1090 = CARTESIAN_POINT('',(14.217455554537,10.229177733767,
+ -3.585054154348));
+#1091 = DIRECTION('',(-0.5,0.866025403784,4.469903994297E-016));
+#1092 = DIRECTION('',(9.772475257063E-016,5.551115123126E-017,1.));
+#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098);
+#1094 = CIRCLE('',#1095,16.909686573086);
+#1095 = AXIS2_PLACEMENT_2D('',#1096,#1097);
+#1096 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#1097 = DIRECTION('',(9.4E-016,1.));
+#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1099 = ORIENTED_EDGE('',*,*,#1100,.F.);
+#1100 = EDGE_CURVE('',#1101,#1066,#1103,.T.);
+#1101 = VERTEX_POINT('',#1102);
+#1102 = CARTESIAN_POINT('',(12.08476507184,11.307269386242,
+ -3.886400929574));
+#1103 = SURFACE_CURVE('',#1104,(#1109,#1122),.PCURVE_S1.);
+#1104 = CIRCLE('',#1105,14.634804405936);
+#1105 = AXIS2_PLACEMENT_3D('',#1106,#1107,#1108);
+#1106 = CARTESIAN_POINT('',(5.297021568769,3.058236828632,6.116473657264
+ ));
+#1107 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1108 = DIRECTION('',(0.755928946018,1.678499441701E-016,-0.654653670708
+ ));
+#1109 = PCURVE('',#219,#1110);
+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1121);
+#1111 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1112,#1113,#1114,#1115,#1116,
+ #1117,#1118,#1119,#1120),.UNSPECIFIED.,.F.,.F.,(9,9),(5.63645988048,
+ 6.154717360569),.PIECEWISE_BEZIER_KNOTS.);
+#1112 = CARTESIAN_POINT('',(-3.960216211148,-0.23065150064));
+#1113 = CARTESIAN_POINT('',(-4.016501452339,-0.241031064518));
+#1114 = CARTESIAN_POINT('',(-4.073501931114,-0.248540629225));
+#1115 = CARTESIAN_POINT('',(-4.131012338601,-0.253087537627));
+#1116 = CARTESIAN_POINT('',(-4.188790204811,-0.254610521219));
+#1117 = CARTESIAN_POINT('',(-4.246568070923,-0.253087537627));
+#1118 = CARTESIAN_POINT('',(-4.304078478467,-0.248540629225));
+#1119 = CARTESIAN_POINT('',(-4.361078957234,-0.241031064518));
+#1120 = CARTESIAN_POINT('',(-4.417364198425,-0.23065150064));
+#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1122 = PCURVE('',#1123,#1128);
+#1123 = PLANE('',#1124);
+#1124 = AXIS2_PLACEMENT_3D('',#1125,#1126,#1127);
+#1125 = CARTESIAN_POINT('',(14.187715826431,12.521408570498,
+ -6.314679298085));
+#1126 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1127 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#1128 = DEFINITIONAL_REPRESENTATION('',(#1129),#1133);
+#1129 = CIRCLE('',#1130,14.634804405936);
+#1130 = AXIS2_PLACEMENT_2D('',#1131,#1132);
+#1131 = CARTESIAN_POINT('',(17.580305105389,-3.75));
+#1132 = DIRECTION('',(-0.925820099773,-0.377964473009));
+#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1134 = ORIENTED_EDGE('',*,*,#1135,.T.);
+#1135 = EDGE_CURVE('',#1101,#1136,#1138,.T.);
+#1136 = VERTEX_POINT('',#1137);
+#1137 = CARTESIAN_POINT('',(12.484484888332,11.538047729894,
+ -0.105316929766));
+#1138 = SURFACE_CURVE('',#1139,(#1144,#1157),.PCURVE_S1.);
+#1139 = CIRCLE('',#1140,16.58123939879);
+#1140 = AXIS2_PLACEMENT_3D('',#1141,#1142,#1143);
+#1141 = CARTESIAN_POINT('',(-1.875,3.247595264192,1.62E-015));
+#1142 = DIRECTION('',(0.5,-0.866025403784,-4.3E-016));
+#1143 = DIRECTION('',(-0.866025403784,-0.5,-1.9E-016));
+#1144 = PCURVE('',#219,#1145);
+#1145 = DEFINITIONAL_REPRESENTATION('',(#1146),#1156);
+#1146 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1147,#1148,#1149,#1150,#1151,
+ #1152,#1153,#1154,#1155),.UNSPECIFIED.,.F.,.F.,(9,9),(2.72206466495,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1147 = CARTESIAN_POINT('',(-3.946039904332,-0.408568087778));
+#1148 = CARTESIAN_POINT('',(-3.951497162836,-0.35766463052));
+#1149 = CARTESIAN_POINT('',(-3.955946206383,-0.306682555153));
+#1150 = CARTESIAN_POINT('',(-3.959517178362,-0.255641115589));
+#1151 = CARTESIAN_POINT('',(-3.962296707756,-0.204555161342));
+#1152 = CARTESIAN_POINT('',(-3.964344046628,-0.153437233055));
+#1153 = CARTESIAN_POINT('',(-3.965696469116,-0.10229844125));
+#1154 = CARTESIAN_POINT('',(-3.966372684151,-5.114922069219E-002));
+#1155 = CARTESIAN_POINT('',(-3.966372684151,0.E+000));
+#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1157 = PCURVE('',#1158,#1163);
+#1158 = PLANE('',#1159);
+#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162);
+#1160 = CARTESIAN_POINT('',(12.298207114787,11.430500207194,
+ -2.011542208057));
+#1161 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#1162 = DIRECTION('',(-9.772475257063E-016,-5.551115123126E-017,-1.));
+#1163 = DEFINITIONAL_REPRESENTATION('',(#1164),#1168);
+#1164 = CIRCLE('',#1165,16.58123939879);
+#1165 = AXIS2_PLACEMENT_2D('',#1166,#1167);
+#1166 = CARTESIAN_POINT('',(-2.011542208057,-16.365809886));
+#1167 = DIRECTION('',(9.4E-016,-1.));
+#1168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1169 = ORIENTED_EDGE('',*,*,#1170,.T.);
+#1170 = EDGE_CURVE('',#1136,#1171,#1173,.T.);
+#1171 = VERTEX_POINT('',#1172);
+#1172 = CARTESIAN_POINT('',(13.764511951193,9.967670622449,
+ -0.428664330014));
+#1173 = SURFACE_CURVE('',#1174,(#1179,#1192),.PCURVE_S1.);
+#1174 = CIRCLE('',#1175,12.380529067846);
+#1175 = AXIS2_PLACEMENT_3D('',#1176,#1177,#1178);
+#1176 = CARTESIAN_POINT('',(7.134138875871,4.11889700042,8.23779400082)
+ );
+#1177 = DIRECTION('',(-0.612372435697,-0.353553390594,-0.707106781186));
+#1178 = DIRECTION('',(0.755928946018,1.678499441699E-016,-0.654653670709
+ ));
+#1179 = PCURVE('',#219,#1180);
+#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1191);
+#1181 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1182,#1183,#1184,#1185,#1186,
+ #1187,#1188,#1189,#1190),.UNSPECIFIED.,.F.,.F.,(9,9),(5.587859757496
+ ,6.203317483554),.PIECEWISE_BEZIER_KNOTS.);
+#1182 = CARTESIAN_POINT('',(-3.966368344092,-6.195153143841E-003));
+#1183 = CARTESIAN_POINT('',(-4.021096349763,-1.819522712708E-002));
+#1184 = CARTESIAN_POINT('',(-4.076556710963,-2.687664362422E-002));
+#1185 = CARTESIAN_POINT('',(-4.132537338852,-3.213282104676E-002));
+#1186 = CARTESIAN_POINT('',(-4.188790204778,-3.389332095213E-002));
+#1187 = CARTESIAN_POINT('',(-4.245043070721,-3.21328210468E-002));
+#1188 = CARTESIAN_POINT('',(-4.30102369861,-2.687664362422E-002));
+#1189 = CARTESIAN_POINT('',(-4.35648405981,-1.819522712708E-002));
+#1190 = CARTESIAN_POINT('',(-4.41121206548,-6.195153143841E-003));
+#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1192 = PCURVE('',#1193,#1198);
+#1193 = PLANE('',#1194);
+#1194 = AXIS2_PLACEMENT_3D('',#1195,#1196,#1197);
+#1195 = CARTESIAN_POINT('',(16.024834310646,13.582069421893,
+ -4.193360313774));
+#1196 = DIRECTION('',(-0.612372435697,-0.353553390594,-0.707106781186));
+#1197 = DIRECTION('',(-0.612372435695,-0.353553390593,0.707106781187));
+#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203);
+#1199 = CIRCLE('',#1200,12.380529067846);
+#1200 = AXIS2_PLACEMENT_2D('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(17.580307027629,-3.75));
+#1202 = DIRECTION('',(-0.925820099773,-0.377964473009));
+#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1204 = ORIENTED_EDGE('',*,*,#1205,.F.);
+#1205 = EDGE_CURVE('',#1206,#1171,#1208,.T.);
+#1206 = VERTEX_POINT('',#1207);
+#1207 = CARTESIAN_POINT('',(13.769218142325,9.970387743166,4.E-015));
+#1208 = SURFACE_CURVE('',#1209,(#1214,#1227),.PCURVE_S1.);
+#1209 = CIRCLE('',#1210,16.909686573086);
+#1210 = AXIS2_PLACEMENT_3D('',#1211,#1212,#1213);
+#1211 = CARTESIAN_POINT('',(-0.875,1.515544456623,7.6E-016));
+#1212 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#1213 = DIRECTION('',(0.866025403784,0.5,1.9E-016));
+#1214 = PCURVE('',#219,#1215);
+#1215 = DEFINITIONAL_REPRESENTATION('',(#1216),#1226);
+#1216 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1217,#1218,#1219,#1220,#1221,
+ #1222,#1223,#1224,#1225),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.600437102616),.PIECEWISE_BEZIER_KNOTS.);
+#1217 = CARTESIAN_POINT('',(-4.085666346516,6.E-017));
+#1218 = CARTESIAN_POINT('',(-4.085666346516,-7.465590597129E-002));
+#1219 = CARTESIAN_POINT('',(-4.08500710413,-0.149311810038));
+#1220 = CARTESIAN_POINT('',(-4.08368891401,-0.223960937891));
+#1221 = CARTESIAN_POINT('',(-4.081671481206,-0.298596431197));
+#1222 = CARTESIAN_POINT('',(-4.078879610517,-0.373210705027));
+#1223 = CARTESIAN_POINT('',(-4.075176195745,-0.447793724396));
+#1224 = CARTESIAN_POINT('',(-4.070358462443,-0.52233258298));
+#1225 = CARTESIAN_POINT('',(-4.064011730394,-0.596803690627));
+#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1227 = PCURVE('',#1088,#1228);
+#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233);
+#1229 = CIRCLE('',#1230,16.909686573086);
+#1230 = AXIS2_PLACEMENT_2D('',#1231,#1232);
+#1231 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#1232 = DIRECTION('',(9.4E-016,1.));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1234 = ORIENTED_EDGE('',*,*,#1235,.F.);
+#1235 = EDGE_CURVE('',#1236,#1206,#1238,.T.);
+#1236 = VERTEX_POINT('',#1237);
+#1237 = CARTESIAN_POINT('',(-13.76921814232,9.970387743166,-8.E-015));
+#1238 = SURFACE_CURVE('',#1239,(#1244,#1251),.PCURVE_S1.);
+#1239 = CIRCLE('',#1240,17.);
+#1240 = AXIS2_PLACEMENT_3D('',#1241,#1242,#1243);
+#1241 = CARTESIAN_POINT('',(0.E+000,0.E+000,-2.08E-015));
+#1242 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1243 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1244 = PCURVE('',#219,#1245);
+#1245 = DEFINITIONAL_REPRESENTATION('',(#1246),#1250);
+#1246 = LINE('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(-0.E+000,-1.2E-016));
+#1248 = VECTOR('',#1249,1.);
+#1249 = DIRECTION('',(-1.,0.E+000));
+#1250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1251 = PCURVE('',#324,#1252);
+#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257);
+#1253 = LINE('',#1254,#1255);
+#1254 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1255 = VECTOR('',#1256,1.);
+#1256 = DIRECTION('',(-1.,0.E+000));
+#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1258 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1259 = EDGE_CURVE('',#1236,#1260,#1262,.T.);
+#1260 = VERTEX_POINT('',#1261);
+#1261 = CARTESIAN_POINT('',(-13.76451195119,9.967670622449,
+ -0.428664330014));
+#1262 = SURFACE_CURVE('',#1263,(#1268,#1281),.PCURVE_S1.);
+#1263 = CIRCLE('',#1264,16.909686573086);
+#1264 = AXIS2_PLACEMENT_3D('',#1265,#1266,#1267);
+#1265 = CARTESIAN_POINT('',(0.875,1.515544456623,-1.77E-015));
+#1266 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#1267 = DIRECTION('',(-0.866025403784,0.5,-1.9E-016));
+#1268 = PCURVE('',#219,#1269);
+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1280);
+#1270 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1271,#1272,#1273,#1274,#1275,
+ #1276,#1277,#1278,#1279),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.600437102616),.PIECEWISE_BEZIER_KNOTS.);
+#1271 = CARTESIAN_POINT('',(-2.197518960663,-1.2E-016));
+#1272 = CARTESIAN_POINT('',(-2.197518960663,-7.465590597129E-002));
+#1273 = CARTESIAN_POINT('',(-2.198178203049,-0.149311810039));
+#1274 = CARTESIAN_POINT('',(-2.199496393155,-0.223960937891));
+#1275 = CARTESIAN_POINT('',(-2.20151382599,-0.298596431199));
+#1276 = CARTESIAN_POINT('',(-2.204305696647,-0.373210705027));
+#1277 = CARTESIAN_POINT('',(-2.208009111435,-0.447793724396));
+#1278 = CARTESIAN_POINT('',(-2.212826844736,-0.52233258298));
+#1279 = CARTESIAN_POINT('',(-2.219173576786,-0.596803690627));
+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1281 = PCURVE('',#1282,#1287);
+#1282 = PLANE('',#1283);
+#1283 = AXIS2_PLACEMENT_3D('',#1284,#1285,#1286);
+#1284 = CARTESIAN_POINT('',(-14.21745555453,10.229177733767,
+ -3.585054154348));
+#1285 = DIRECTION('',(-0.5,-0.866025403784,9.521290144899E-016));
+#1286 = DIRECTION('',(5.442348238141E-016,8.326672684689E-016,1.));
+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);
+#1288 = CIRCLE('',#1289,16.909686573086);
+#1289 = AXIS2_PLACEMENT_2D('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#1291 = DIRECTION('',(3.E-017,1.));
+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#1260,#1295,#1297,.T.);
+#1295 = VERTEX_POINT('',#1296);
+#1296 = CARTESIAN_POINT('',(-12.48448488833,11.538047729894,
+ -0.105316929766));
+#1297 = SURFACE_CURVE('',#1298,(#1303,#1316),.PCURVE_S1.);
+#1298 = CIRCLE('',#1299,12.380529067846);
+#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);
+#1300 = CARTESIAN_POINT('',(-7.134138875871,4.11889700042,8.23779400082)
+ );
+#1301 = DIRECTION('',(0.612372435697,-0.353553390594,-0.707106781186));
+#1302 = DIRECTION('',(0.755928946018,1.678499441699E-016,0.654653670709)
+ );
+#1303 = PCURVE('',#219,#1304);
+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1315);
+#1305 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1306,#1307,#1308,#1309,#1310,
+ #1311,#1312,#1313,#1314),.UNSPECIFIED.,.F.,.F.,(9,9),(3.221460477216
+ ,3.836918203273),.PIECEWISE_BEZIER_KNOTS.);
+#1306 = CARTESIAN_POINT('',(-1.871973241699,-6.19515314384E-003));
+#1307 = CARTESIAN_POINT('',(-1.92670124737,-1.819522712708E-002));
+#1308 = CARTESIAN_POINT('',(-1.982161608566,-2.687664362432E-002));
+#1309 = CARTESIAN_POINT('',(-2.038142236458,-3.213282104645E-002));
+#1310 = CARTESIAN_POINT('',(-2.094395102378,-3.389332095276E-002));
+#1311 = CARTESIAN_POINT('',(-2.150647968338,-3.21328210465E-002));
+#1312 = CARTESIAN_POINT('',(-2.206628596215,-2.687664362431E-002));
+#1313 = CARTESIAN_POINT('',(-2.262088957417,-1.819522712708E-002));
+#1314 = CARTESIAN_POINT('',(-2.316816963087,-6.19515314384E-003));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1316 = PCURVE('',#1317,#1322);
+#1317 = PLANE('',#1318);
+#1318 = AXIS2_PLACEMENT_3D('',#1319,#1320,#1321);
+#1319 = CARTESIAN_POINT('',(-19.77483431064,7.08687889351,
+ -4.193360313774));
+#1320 = DIRECTION('',(0.612372435697,-0.353553390594,-0.707106781186));
+#1321 = DIRECTION('',(0.612372435695,-0.353553390593,0.707106781187));
+#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327);
+#1323 = CIRCLE('',#1324,12.380529067846);
+#1324 = AXIS2_PLACEMENT_2D('',#1325,#1326);
+#1325 = CARTESIAN_POINT('',(17.580307027629,-3.75));
+#1326 = DIRECTION('',(0.925820099773,-0.377964473009));
+#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1328 = ORIENTED_EDGE('',*,*,#1329,.F.);
+#1329 = EDGE_CURVE('',#1330,#1295,#1332,.T.);
+#1330 = VERTEX_POINT('',#1331);
+#1331 = CARTESIAN_POINT('',(-12.08476507184,11.307269386242,
+ -3.886400929574));
+#1332 = SURFACE_CURVE('',#1333,(#1338,#1351),.PCURVE_S1.);
+#1333 = CIRCLE('',#1334,16.58123939879);
+#1334 = AXIS2_PLACEMENT_3D('',#1335,#1336,#1337);
+#1335 = CARTESIAN_POINT('',(1.875,3.247595264192,-3.79E-015));
+#1336 = DIRECTION('',(0.5,0.866025403784,-1.01E-015));
+#1337 = DIRECTION('',(0.866025403784,-0.5,1.9E-016));
+#1338 = PCURVE('',#219,#1339);
+#1339 = DEFINITIONAL_REPRESENTATION('',(#1340),#1350);
+#1340 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1341,#1342,#1343,#1344,#1345,
+ #1346,#1347,#1348,#1349),.UNSPECIFIED.,.F.,.F.,(9,9),(2.72206466495,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1341 = CARTESIAN_POINT('',(-2.337145402847,-0.408568087778));
+#1342 = CARTESIAN_POINT('',(-2.331688144344,-0.35766463052));
+#1343 = CARTESIAN_POINT('',(-2.327239100798,-0.306682555153));
+#1344 = CARTESIAN_POINT('',(-2.323668128798,-0.25564111559));
+#1345 = CARTESIAN_POINT('',(-2.320888599412,-0.204555161342));
+#1346 = CARTESIAN_POINT('',(-2.318841260538,-0.153437233056));
+#1347 = CARTESIAN_POINT('',(-2.317488838063,-0.10229844125));
+#1348 = CARTESIAN_POINT('',(-2.316812623029,-5.114922069218E-002));
+#1349 = CARTESIAN_POINT('',(-2.316812623029,7.E-017));
+#1350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1351 = PCURVE('',#1352,#1357);
+#1352 = PLANE('',#1353);
+#1353 = AXIS2_PLACEMENT_3D('',#1354,#1355,#1356);
+#1354 = CARTESIAN_POINT('',(-12.29820711478,11.430500207194,
+ -2.011542208057));
+#1355 = DIRECTION('',(0.5,0.866025403784,-9.521290144899E-016));
+#1356 = DIRECTION('',(-5.442348238141E-016,-8.326672684689E-016,-1.));
+#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1362);
+#1358 = CIRCLE('',#1359,16.58123939879);
+#1359 = AXIS2_PLACEMENT_2D('',#1360,#1361);
+#1360 = CARTESIAN_POINT('',(-2.011542208057,-16.365809886));
+#1361 = DIRECTION('',(3.E-017,-1.));
+#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1363 = ORIENTED_EDGE('',*,*,#1364,.F.);
+#1364 = EDGE_CURVE('',#1365,#1330,#1367,.T.);
+#1365 = VERTEX_POINT('',#1366);
+#1366 = CARTESIAN_POINT('',(-13.31966872967,9.710840268759,
+ -4.157644309745));
+#1367 = SURFACE_CURVE('',#1368,(#1373,#1386),.PCURVE_S1.);
+#1368 = CIRCLE('',#1369,14.634804405936);
+#1369 = AXIS2_PLACEMENT_3D('',#1370,#1371,#1372);
+#1370 = CARTESIAN_POINT('',(-5.297021568769,3.058236828632,
+ 6.116473657264));
+#1371 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#1372 = DIRECTION('',(0.755928946018,1.678499441701E-016,0.654653670708)
+ );
+#1373 = PCURVE('',#219,#1374);
+#1374 = DEFINITIONAL_REPRESENTATION('',(#1375),#1385);
+#1375 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1376,#1377,#1378,#1379,#1380,
+ #1381,#1382,#1383,#1384),.UNSPECIFIED.,.F.,.F.,(9,9),(3.270060600201
+ ,3.788318080289),.PIECEWISE_BEZIER_KNOTS.);
+#1376 = CARTESIAN_POINT('',(-1.865821108755,-0.23065150064));
+#1377 = CARTESIAN_POINT('',(-1.922106349946,-0.241031064518));
+#1378 = CARTESIAN_POINT('',(-1.979106828714,-0.248540629225));
+#1379 = CARTESIAN_POINT('',(-2.036617236236,-0.253087537625));
+#1380 = CARTESIAN_POINT('',(-2.094395102387,-0.25461052122));
+#1381 = CARTESIAN_POINT('',(-2.152172968557,-0.253087537625));
+#1382 = CARTESIAN_POINT('',(-2.209683376068,-0.248540629225));
+#1383 = CARTESIAN_POINT('',(-2.26668385484,-0.241031064518));
+#1384 = CARTESIAN_POINT('',(-2.322969096031,-0.23065150064));
+#1385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1386 = PCURVE('',#1387,#1392);
+#1387 = PLANE('',#1388);
+#1388 = AXIS2_PLACEMENT_3D('',#1389,#1390,#1391);
+#1389 = CARTESIAN_POINT('',(-17.93771582643,6.026218042115,
+ -6.314679298085));
+#1390 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#1391 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397);
+#1393 = CIRCLE('',#1394,14.634804405936);
+#1394 = AXIS2_PLACEMENT_2D('',#1395,#1396);
+#1395 = CARTESIAN_POINT('',(17.580305105389,-3.75));
+#1396 = DIRECTION('',(0.925820099773,-0.377964473009));
+#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1398 = ORIENTED_EDGE('',*,*,#1399,.T.);
+#1399 = EDGE_CURVE('',#1365,#1400,#1402,.T.);
+#1400 = VERTEX_POINT('',#1401);
+#1401 = CARTESIAN_POINT('',(-11.20777933968,8.49154036095,
+ -9.554026615581));
+#1402 = SURFACE_CURVE('',#1403,(#1408,#1421),.PCURVE_S1.);
+#1403 = CIRCLE('',#1404,16.909686573086);
+#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407);
+#1405 = CARTESIAN_POINT('',(0.875,1.515544456623,-1.77E-015));
+#1406 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#1407 = DIRECTION('',(-0.866025403784,0.5,-1.9E-016));
+#1408 = PCURVE('',#219,#1409);
+#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1420);
+#1410 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1411,#1412,#1413,#1414,#1415,
+ #1416,#1417,#1418,#1419),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.600437102616),.PIECEWISE_BEZIER_KNOTS.);
+#1411 = CARTESIAN_POINT('',(-2.197518960663,-1.2E-016));
+#1412 = CARTESIAN_POINT('',(-2.197518960663,-7.465590597129E-002));
+#1413 = CARTESIAN_POINT('',(-2.198178203049,-0.149311810039));
+#1414 = CARTESIAN_POINT('',(-2.199496393155,-0.223960937891));
+#1415 = CARTESIAN_POINT('',(-2.20151382599,-0.298596431199));
+#1416 = CARTESIAN_POINT('',(-2.204305696647,-0.373210705027));
+#1417 = CARTESIAN_POINT('',(-2.208009111435,-0.447793724396));
+#1418 = CARTESIAN_POINT('',(-2.212826844736,-0.52233258298));
+#1419 = CARTESIAN_POINT('',(-2.219173576786,-0.596803690627));
+#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1421 = PCURVE('',#1282,#1422);
+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1427);
+#1423 = CIRCLE('',#1424,16.909686573086);
+#1424 = AXIS2_PLACEMENT_2D('',#1425,#1426);
+#1425 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#1426 = DIRECTION('',(3.E-017,1.));
+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1428 = ORIENTED_EDGE('',*,*,#1429,.T.);
+#1429 = EDGE_CURVE('',#1400,#1430,#1432,.T.);
+#1430 = VERTEX_POINT('',#1431);
+#1431 = CARTESIAN_POINT('',(-12.95777933968,5.460451447705,
+ -9.554026615581));
+#1432 = SURFACE_CURVE('',#1433,(#1438,#1445),.PCURVE_S1.);
+#1433 = CIRCLE('',#1434,14.061314854194);
+#1434 = AXIS2_PLACEMENT_3D('',#1435,#1436,#1437);
+#1435 = CARTESIAN_POINT('',(-3.08E-015,-9.37E-015,-9.554026615581));
+#1436 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1437 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1438 = PCURVE('',#219,#1439);
+#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1444);
+#1440 = LINE('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(-6.28318530718,-0.596803690627));
+#1442 = VECTOR('',#1443,1.);
+#1443 = DIRECTION('',(1.,-0.E+000));
+#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1445 = PCURVE('',#1446,#1451);
+#1446 = PLANE('',#1447);
+#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
+#1448 = CARTESIAN_POINT('',(-17.85628095814,8.288602675747,
+ -9.554026615581));
+#1449 = DIRECTION('',(-4.630127018922E-016,-7.771561172376E-016,-1.));
+#1450 = DIRECTION('',(0.866025403784,-0.5,2.775557561563E-017));
+#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1460);
+#1452 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1453,#1454,#1455,#1456,
+#1457,#1458,#1459),.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('') );
+#1453 = CARTESIAN_POINT('',(26.638951691835,10.427455874343));
+#1454 = CARTESIAN_POINT('',(47.730923973126,-1.75));
+#1455 = CARTESIAN_POINT('',(26.638951691835,-13.92745587434));
+#1456 = CARTESIAN_POINT('',(5.546979410545,-26.10491174868));
+#1457 = CARTESIAN_POINT('',(5.546979410545,-1.75));
+#1458 = CARTESIAN_POINT('',(5.546979410545,22.604911748686));
+#1459 = CARTESIAN_POINT('',(26.638951691835,10.427455874343));
+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1461 = ORIENTED_EDGE('',*,*,#1462,.F.);
+#1462 = EDGE_CURVE('',#1463,#1430,#1465,.T.);
+#1463 = VERTEX_POINT('',#1464);
+#1464 = CARTESIAN_POINT('',(-15.06966872967,6.679751355513,
+ -4.157644309745));
+#1465 = SURFACE_CURVE('',#1466,(#1471,#1484),.PCURVE_S1.);
+#1466 = CIRCLE('',#1467,16.909686573086);
+#1467 = AXIS2_PLACEMENT_3D('',#1468,#1469,#1470);
+#1468 = CARTESIAN_POINT('',(-0.875,-1.515544456623,1.77E-015));
+#1469 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#1470 = DIRECTION('',(-0.866025403784,0.5,-1.9E-016));
+#1471 = PCURVE('',#219,#1472);
+#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1483);
+#1473 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1474,#1475,#1476,#1477,#1478,
+ #1479,#1480,#1481,#1482),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.600437102616),.PIECEWISE_BEZIER_KNOTS.);
+#1474 = CARTESIAN_POINT('',(-1.991271244123,1.2E-016));
+#1475 = CARTESIAN_POINT('',(-1.991271244123,-7.465590597129E-002));
+#1476 = CARTESIAN_POINT('',(-1.990612001735,-0.149311810039));
+#1477 = CARTESIAN_POINT('',(-1.989293811636,-0.223960937889));
+#1478 = CARTESIAN_POINT('',(-1.987276378797,-0.2985964312));
+#1479 = CARTESIAN_POINT('',(-1.984484508142,-0.373210705026));
+#1480 = CARTESIAN_POINT('',(-1.980781093348,-0.447793724397));
+#1481 = CARTESIAN_POINT('',(-1.97596336005,-0.52233258298));
+#1482 = CARTESIAN_POINT('',(-1.969616628,-0.596803690627));
+#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1484 = PCURVE('',#1485,#1490);
+#1485 = PLANE('',#1486);
+#1486 = AXIS2_PLACEMENT_3D('',#1487,#1488,#1489);
+#1487 = CARTESIAN_POINT('',(-15.96745555453,7.198088820522,
+ -3.585054154348));
+#1488 = DIRECTION('',(-0.5,-0.866025403784,9.521290144899E-016));
+#1489 = DIRECTION('',(5.442348238141E-016,8.326672684689E-016,1.));
+#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495);
+#1491 = CIRCLE('',#1492,16.909686573086);
+#1492 = AXIS2_PLACEMENT_2D('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#1494 = DIRECTION('',(3.E-017,1.));
+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1496 = ORIENTED_EDGE('',*,*,#1497,.F.);
+#1497 = EDGE_CURVE('',#1498,#1463,#1500,.T.);
+#1498 = VERTEX_POINT('',#1499);
+#1499 = CARTESIAN_POINT('',(-15.83476507184,4.812078857859,
+ -3.886400929574));
+#1500 = SURFACE_CURVE('',#1501,(#1506,#1519),.PCURVE_S1.);
+#1501 = CIRCLE('',#1502,14.634804405936);
+#1502 = AXIS2_PLACEMENT_3D('',#1503,#1504,#1505);
+#1503 = CARTESIAN_POINT('',(-5.297021568769,3.058236828632,
+ 6.116473657264));
+#1504 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#1505 = DIRECTION('',(0.755928946018,1.678499441701E-016,0.654653670708)
+ );
+#1506 = PCURVE('',#219,#1507);
+#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1518);
+#1508 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1509,#1510,#1511,#1512,#1513,
+ #1514,#1515,#1516,#1517),.UNSPECIFIED.,.F.,.F.,(9,9),(3.270060600201
+ ,3.788318080289),.PIECEWISE_BEZIER_KNOTS.);
+#1509 = CARTESIAN_POINT('',(-1.865821108755,-0.23065150064));
+#1510 = CARTESIAN_POINT('',(-1.922106349946,-0.241031064518));
+#1511 = CARTESIAN_POINT('',(-1.979106828714,-0.248540629225));
+#1512 = CARTESIAN_POINT('',(-2.036617236236,-0.253087537625));
+#1513 = CARTESIAN_POINT('',(-2.094395102387,-0.25461052122));
+#1514 = CARTESIAN_POINT('',(-2.152172968557,-0.253087537625));
+#1515 = CARTESIAN_POINT('',(-2.209683376068,-0.248540629225));
+#1516 = CARTESIAN_POINT('',(-2.26668385484,-0.241031064518));
+#1517 = CARTESIAN_POINT('',(-2.322969096031,-0.23065150064));
+#1518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1519 = PCURVE('',#1520,#1525);
+#1520 = PLANE('',#1521);
+#1521 = AXIS2_PLACEMENT_3D('',#1522,#1523,#1524);
+#1522 = CARTESIAN_POINT('',(-17.93771582643,6.026218042115,
+ -6.314679298085));
+#1523 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#1524 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);
+#1526 = CIRCLE('',#1527,14.634804405936);
+#1527 = AXIS2_PLACEMENT_2D('',#1528,#1529);
+#1528 = CARTESIAN_POINT('',(17.580305105389,-3.75));
+#1529 = DIRECTION('',(0.925820099773,-0.377964473009));
+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1531 = ORIENTED_EDGE('',*,*,#1532,.T.);
+#1532 = EDGE_CURVE('',#1498,#1533,#1535,.T.);
+#1533 = VERTEX_POINT('',#1534);
+#1534 = CARTESIAN_POINT('',(-16.23448488833,5.042857201511,
+ -0.105316929766));
+#1535 = SURFACE_CURVE('',#1536,(#1541,#1554),.PCURVE_S1.);
+#1536 = CIRCLE('',#1537,16.58123939879);
+#1537 = AXIS2_PLACEMENT_3D('',#1538,#1539,#1540);
+#1538 = CARTESIAN_POINT('',(-1.875,-3.247595264192,3.79E-015));
+#1539 = DIRECTION('',(0.5,0.866025403784,-1.01E-015));
+#1540 = DIRECTION('',(0.866025403784,-0.5,1.9E-016));
+#1541 = PCURVE('',#219,#1542);
+#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1553);
+#1543 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1544,#1545,#1546,#1547,#1548,
+ #1549,#1550,#1551,#1552),.UNSPECIFIED.,.F.,.F.,(9,9),(2.72206466495,
+ 3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1544 = CARTESIAN_POINT('',(-1.851644801939,-0.408568087778));
+#1545 = CARTESIAN_POINT('',(-1.857102060442,-0.35766463052));
+#1546 = CARTESIAN_POINT('',(-1.861551103989,-0.306682555153));
+#1547 = CARTESIAN_POINT('',(-1.865122075975,-0.255641115589));
+#1548 = CARTESIAN_POINT('',(-1.867901605363,-0.204555161342));
+#1549 = CARTESIAN_POINT('',(-1.86994894424,-0.153437233056));
+#1550 = CARTESIAN_POINT('',(-1.871301366723,-0.10229844125));
+#1551 = CARTESIAN_POINT('',(-1.871977581757,-5.114922069218E-002));
+#1552 = CARTESIAN_POINT('',(-1.871977581757,1.3E-016));
+#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1554 = PCURVE('',#1555,#1560);
+#1555 = PLANE('',#1556);
+#1556 = AXIS2_PLACEMENT_3D('',#1557,#1558,#1559);
+#1557 = CARTESIAN_POINT('',(-16.04820711478,4.935309678811,
+ -2.011542208057));
+#1558 = DIRECTION('',(0.5,0.866025403784,-9.521290144899E-016));
+#1559 = DIRECTION('',(-5.442348238141E-016,-8.326672684689E-016,-1.));
+#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1565);
+#1561 = CIRCLE('',#1562,16.58123939879);
+#1562 = AXIS2_PLACEMENT_2D('',#1563,#1564);
+#1563 = CARTESIAN_POINT('',(-2.011542208057,-16.365809886));
+#1564 = DIRECTION('',(3.E-017,-1.));
+#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1566 = ORIENTED_EDGE('',*,*,#1567,.T.);
+#1567 = EDGE_CURVE('',#1533,#1568,#1570,.T.);
+#1568 = VERTEX_POINT('',#1569);
+#1569 = CARTESIAN_POINT('',(-15.51451195119,6.936581709203,
+ -0.428664330014));
+#1570 = SURFACE_CURVE('',#1571,(#1576,#1589),.PCURVE_S1.);
+#1571 = CIRCLE('',#1572,12.380529067846);
+#1572 = AXIS2_PLACEMENT_3D('',#1573,#1574,#1575);
+#1573 = CARTESIAN_POINT('',(-7.134138875871,4.11889700042,8.23779400082)
+ );
+#1574 = DIRECTION('',(0.612372435697,-0.353553390594,-0.707106781186));
+#1575 = DIRECTION('',(0.755928946018,1.678499441699E-016,0.654653670709)
+ );
+#1576 = PCURVE('',#219,#1577);
+#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1588);
+#1578 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1579,#1580,#1581,#1582,#1583,
+ #1584,#1585,#1586,#1587),.UNSPECIFIED.,.F.,.F.,(9,9),(3.221460477216
+ ,3.836918203273),.PIECEWISE_BEZIER_KNOTS.);
+#1579 = CARTESIAN_POINT('',(-1.871973241699,-6.19515314384E-003));
+#1580 = CARTESIAN_POINT('',(-1.92670124737,-1.819522712708E-002));
+#1581 = CARTESIAN_POINT('',(-1.982161608566,-2.687664362432E-002));
+#1582 = CARTESIAN_POINT('',(-2.038142236458,-3.213282104645E-002));
+#1583 = CARTESIAN_POINT('',(-2.094395102378,-3.389332095276E-002));
+#1584 = CARTESIAN_POINT('',(-2.150647968338,-3.21328210465E-002));
+#1585 = CARTESIAN_POINT('',(-2.206628596215,-2.687664362431E-002));
+#1586 = CARTESIAN_POINT('',(-2.262088957417,-1.819522712708E-002));
+#1587 = CARTESIAN_POINT('',(-2.316816963087,-6.19515314384E-003));
+#1588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1589 = PCURVE('',#1590,#1595);
+#1590 = PLANE('',#1591);
+#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594);
+#1592 = CARTESIAN_POINT('',(-19.77483431064,7.08687889351,
+ -4.193360313774));
+#1593 = DIRECTION('',(0.612372435697,-0.353553390594,-0.707106781186));
+#1594 = DIRECTION('',(0.612372435695,-0.353553390593,0.707106781187));
+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);
+#1596 = CIRCLE('',#1597,12.380529067846);
+#1597 = AXIS2_PLACEMENT_2D('',#1598,#1599);
+#1598 = CARTESIAN_POINT('',(17.580307027629,-3.75));
+#1599 = DIRECTION('',(0.925820099773,-0.377964473009));
+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1601 = ORIENTED_EDGE('',*,*,#1602,.F.);
+#1602 = EDGE_CURVE('',#1603,#1568,#1605,.T.);
+#1603 = VERTEX_POINT('',#1604);
+#1604 = CARTESIAN_POINT('',(-15.51921814232,6.93929882992,-9.E-015));
+#1605 = SURFACE_CURVE('',#1606,(#1611,#1624),.PCURVE_S1.);
+#1606 = CIRCLE('',#1607,16.909686573086);
+#1607 = AXIS2_PLACEMENT_3D('',#1608,#1609,#1610);
+#1608 = CARTESIAN_POINT('',(-0.875,-1.515544456623,1.77E-015));
+#1609 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#1610 = DIRECTION('',(-0.866025403784,0.5,-1.9E-016));
+#1611 = PCURVE('',#219,#1612);
+#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1623);
+#1613 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1614,#1615,#1616,#1617,#1618,
+ #1619,#1620,#1621,#1622),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.600437102616),.PIECEWISE_BEZIER_KNOTS.);
+#1614 = CARTESIAN_POINT('',(-1.991271244123,1.2E-016));
+#1615 = CARTESIAN_POINT('',(-1.991271244123,-7.465590597129E-002));
+#1616 = CARTESIAN_POINT('',(-1.990612001735,-0.149311810039));
+#1617 = CARTESIAN_POINT('',(-1.989293811636,-0.223960937889));
+#1618 = CARTESIAN_POINT('',(-1.987276378797,-0.2985964312));
+#1619 = CARTESIAN_POINT('',(-1.984484508142,-0.373210705026));
+#1620 = CARTESIAN_POINT('',(-1.980781093348,-0.447793724397));
+#1621 = CARTESIAN_POINT('',(-1.97596336005,-0.52233258298));
+#1622 = CARTESIAN_POINT('',(-1.969616628,-0.596803690627));
+#1623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1624 = PCURVE('',#1485,#1625);
+#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1630);
+#1626 = CIRCLE('',#1627,16.909686573086);
+#1627 = AXIS2_PLACEMENT_2D('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(3.585054154348,-17.42726655428));
+#1629 = DIRECTION('',(3.E-017,1.));
+#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1631 = ORIENTED_EDGE('',*,*,#1632,.F.);
+#1632 = EDGE_CURVE('',#663,#1603,#1633,.T.);
+#1633 = SURFACE_CURVE('',#1634,(#1639,#1646),.PCURVE_S1.);
+#1634 = CIRCLE('',#1635,17.);
+#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638);
+#1636 = CARTESIAN_POINT('',(0.E+000,0.E+000,-2.08E-015));
+#1637 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1638 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1639 = PCURVE('',#219,#1640);
+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(-0.E+000,-1.2E-016));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(-1.,0.E+000));
+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1646 = PCURVE('',#324,#1647);
+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);
+#1648 = LINE('',#1649,#1650);
+#1649 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1650 = VECTOR('',#1651,1.);
+#1651 = DIRECTION('',(-1.,0.E+000));
+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1653 = ORIENTED_EDGE('',*,*,#662,.T.);
+#1654 = ORIENTED_EDGE('',*,*,#1655,.T.);
+#1655 = EDGE_CURVE('',#635,#1656,#1658,.T.);
+#1656 = VERTEX_POINT('',#1657);
+#1657 = CARTESIAN_POINT('',(-3.75,-16.5809049314,-0.105316929766));
+#1658 = SURFACE_CURVE('',#1659,(#1664,#1677),.PCURVE_S1.);
+#1659 = CIRCLE('',#1660,12.380529067846);
+#1660 = AXIS2_PLACEMENT_3D('',#1661,#1662,#1663);
+#1661 = CARTESIAN_POINT('',(-8.422856296197E-019,-8.23779400084,
+ 8.23779400082));
+#1662 = DIRECTION('',(2.990754131426E-018,0.707106781187,-0.707106781186
+ ));
+#1663 = DIRECTION('',(3.170092458682E-016,-0.707106781186,
+ -0.707106781187));
+#1664 = PCURVE('',#219,#1665);
+#1665 = DEFINITIONAL_REPRESENTATION('',(#1666),#1676);
+#1666 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1667,#1668,#1669,#1670,#1671,
+ #1672,#1673,#1674,#1675),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.307728863029),.PIECEWISE_BEZIER_KNOTS.);
+#1667 = CARTESIAN_POINT('',(0.E+000,-3.039068128657E-002));
+#1668 = CARTESIAN_POINT('',(-2.802651607087E-002,-3.039068128657E-002));
+#1669 = CARTESIAN_POINT('',(-5.605303214766E-002,-2.951946836076E-002));
+#1670 = CARTESIAN_POINT('',(-8.404693369306E-002,-2.777704252948E-002));
+#1671 = CARTESIAN_POINT('',(-0.111975606463,-2.516628296493E-002));
+#1672 = CARTESIAN_POINT('',(-0.139807095223,-2.169294841356E-002));
+#1673 = CARTESIAN_POINT('',(-0.167510767105,-1.736556271482E-002));
+#1674 = CARTESIAN_POINT('',(-0.195057857859,-1.219519013546E-002));
+#1675 = CARTESIAN_POINT('',(-0.222421860694,-6.19515314384E-003));
+#1676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1677 = PCURVE('',#650,#1678);
+#1678 = DEFINITIONAL_REPRESENTATION('',(#1679),#1683);
+#1679 = CIRCLE('',#1680,12.380529067846);
+#1680 = AXIS2_PLACEMENT_2D('',#1681,#1682);
+#1681 = CARTESIAN_POINT('',(17.580307027629,-3.75));
+#1682 = DIRECTION('',(-1.,0.E+000));
+#1683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1684 = ORIENTED_EDGE('',*,*,#1685,.F.);
+#1685 = EDGE_CURVE('',#1686,#1656,#1688,.T.);
+#1686 = VERTEX_POINT('',#1687);
+#1687 = CARTESIAN_POINT('',(-3.75,-16.1193482441,-3.886400929574));
+#1688 = SURFACE_CURVE('',#1689,(#1694,#1707),.PCURVE_S1.);
+#1689 = CIRCLE('',#1690,16.58123939879);
+#1690 = AXIS2_PLACEMENT_3D('',#1691,#1692,#1693);
+#1691 = CARTESIAN_POINT('',(-3.75,-8.326672684689E-016,-8.3E-016));
+#1692 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#1693 = DIRECTION('',(3.125727377294E-016,-0.707106781187,
+ -0.707106781187));
+#1694 = PCURVE('',#219,#1695);
+#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1706);
+#1696 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1697,#1698,#1699,#1700,#1701,
+ #1702,#1703,#1704,#1705),.UNSPECIFIED.,.F.,.F.,(9,9),(0.365870174757
+ ,0.785398163397),.PIECEWISE_BEZIER_KNOTS.);
+#1697 = CARTESIAN_POINT('',(-0.242750300454,-0.408568087778));
+#1698 = CARTESIAN_POINT('',(-0.237293041951,-0.35766463052));
+#1699 = CARTESIAN_POINT('',(-0.232843998403,-0.306682555153));
+#1700 = CARTESIAN_POINT('',(-0.229273026413,-0.25564111559));
+#1701 = CARTESIAN_POINT('',(-0.226493497019,-0.20455516134));
+#1702 = CARTESIAN_POINT('',(-0.224446158151,-0.153437233056));
+#1703 = CARTESIAN_POINT('',(-0.223093735669,-0.10229844125));
+#1704 = CARTESIAN_POINT('',(-0.222417520636,-5.114922069219E-002));
+#1705 = CARTESIAN_POINT('',(-0.222417520636,-1.E-016));
+#1706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1707 = PCURVE('',#1708,#1713);
+#1708 = PLANE('',#1709);
+#1709 = AXIS2_PLACEMENT_3D('',#1710,#1711,#1712);
+#1710 = CARTESIAN_POINT('',(-3.75,-16.365809886,-2.011542208057));
+#1711 = DIRECTION('',(-1.,-2.22044604925E-016,-4.4E-016));
+#1712 = DIRECTION('',(4.4E-016,9.769962616701E-032,-1.));
+#1713 = DEFINITIONAL_REPRESENTATION('',(#1714),#1718);
+#1714 = CIRCLE('',#1715,16.58123939879);
+#1715 = AXIS2_PLACEMENT_2D('',#1716,#1717);
+#1716 = CARTESIAN_POINT('',(-2.011542208057,-16.365809886));
+#1717 = DIRECTION('',(0.707106781187,0.707106781187));
+#1718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1719 = ORIENTED_EDGE('',*,*,#1720,.F.);
+#1720 = EDGE_CURVE('',#548,#1686,#1721,.T.);
+#1721 = SURFACE_CURVE('',#1722,(#1727,#1740),.PCURVE_S1.);
+#1722 = CIRCLE('',#1723,14.634804405936);
+#1723 = AXIS2_PLACEMENT_3D('',#1724,#1725,#1726);
+#1724 = CARTESIAN_POINT('',(-1.870023238533E-018,-6.116473657264,
+ 6.116473657264));
+#1725 = DIRECTION('',(2.990754131622E-018,0.707106781187,-0.707106781187
+ ));
+#1726 = DIRECTION('',(3.170092458684E-016,-0.707106781187,
+ -0.707106781187));
+#1727 = PCURVE('',#219,#1728);
+#1728 = DEFINITIONAL_REPRESENTATION('',(#1729),#1739);
+#1729 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1730,#1731,#1732,#1733,#1734,
+ #1735,#1736,#1737,#1738),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
+ 0.259128740044),.PIECEWISE_BEZIER_KNOTS.);
+#1730 = CARTESIAN_POINT('',(0.E+000,-0.251580531139));
+#1731 = CARTESIAN_POINT('',(-2.879087888088E-002,-0.251580531139));
+#1732 = CARTESIAN_POINT('',(-5.758175776762E-002,-0.25082690237));
+#1733 = CARTESIAN_POINT('',(-8.634066560012E-002,-0.249319644848));
+#1734 = CARTESIAN_POINT('',(-0.115035631617,-0.247061262801));
+#1735 = CARTESIAN_POINT('',(-0.143635365793,-0.244056765032));
+#1736 = CARTESIAN_POINT('',(-0.172109944054,-0.240313564689));
+#1737 = CARTESIAN_POINT('',(-0.200431373043,-0.235841282579));
+#1738 = CARTESIAN_POINT('',(-0.228573993638,-0.23065150064));
+#1739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1740 = PCURVE('',#593,#1741);
+#1741 = DEFINITIONAL_REPRESENTATION('',(#1742),#1746);
+#1742 = CIRCLE('',#1743,14.634804405936);
+#1743 = AXIS2_PLACEMENT_2D('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(17.580305105389,-3.75));
+#1745 = DIRECTION('',(-1.,0.E+000));
+#1746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1747 = ORIENTED_EDGE('',*,*,#547,.T.);
+#1748 = ORIENTED_EDGE('',*,*,#198,.T.);
+#1749 = ADVANCED_FACE('',(#1750),#324,.T.);
+#1750 = FACE_BOUND('',#1751,.F.);
+#1751 = EDGE_LOOP('',(#1752,#1753,#1754,#1777,#1812,#1833,#1834,#1857,
+ #1892,#1913,#1914,#1915,#1916,#1939,#1966,#1967));
+#1752 = ORIENTED_EDGE('',*,*,#692,.F.);
+#1753 = ORIENTED_EDGE('',*,*,#1632,.T.);
+#1754 = ORIENTED_EDGE('',*,*,#1755,.T.);
+#1755 = EDGE_CURVE('',#1603,#1756,#1758,.T.);
+#1756 = VERTEX_POINT('',#1757);
+#1757 = CARTESIAN_POINT('',(-15.51921814232,6.93929882992,3.525699403205
+ ));
+#1758 = SURFACE_CURVE('',#1759,(#1763,#1770),.PCURVE_S1.);
+#1759 = LINE('',#1760,#1761);
+#1760 = CARTESIAN_POINT('',(-15.51921814232,6.93929882992,-1.48E-015));
+#1761 = VECTOR('',#1762,1.);
+#1762 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1763 = PCURVE('',#324,#1764);
+#1764 = DEFINITIONAL_REPRESENTATION('',(#1765),#1769);
+#1765 = LINE('',#1766,#1767);
+#1766 = CARTESIAN_POINT('',(-1.991271244123,1.96E-015));
+#1767 = VECTOR('',#1768,1.);
+#1768 = DIRECTION('',(-0.E+000,1.));
+#1769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1770 = PCURVE('',#1485,#1771);
+#1771 = DEFINITIONAL_REPRESENTATION('',(#1772),#1776);
+#1772 = LINE('',#1773,#1774);
+#1773 = CARTESIAN_POINT('',(3.585054154348,-0.517579981203));
+#1774 = VECTOR('',#1775,1.);
+#1775 = DIRECTION('',(1.,-2.E-017));
+#1776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1777 = ORIENTED_EDGE('',*,*,#1778,.T.);
+#1778 = EDGE_CURVE('',#1756,#1779,#1781,.T.);
+#1779 = VERTEX_POINT('',#1780);
+#1780 = CARTESIAN_POINT('',(-13.76921814232,9.970387743166,
+ 3.525699403205));
+#1781 = SURFACE_CURVE('',#1782,(#1787,#1800),.PCURVE_S1.);
+#1782 = ELLIPSE('',#1783,24.041630560343,17.);
+#1783 = AXIS2_PLACEMENT_3D('',#1784,#1785,#1786);
+#1784 = CARTESIAN_POINT('',(-4.54E-015,-1.00808250636E-030,
+ 20.435385976291));
+#1785 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#1786 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#1787 = PCURVE('',#324,#1788);
+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1799);
+#1789 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1790,#1791,#1792,#1793,#1794,
+ #1795,#1796,#1797,#1798),.UNSPECIFIED.,.F.,.F.,(9,9),(3.017746898214
+ ,3.265438408965),.PIECEWISE_BEZIER_KNOTS.);
+#1790 = CARTESIAN_POINT('',(-1.970549347018,3.565590482569));
+#1791 = CARTESIAN_POINT('',(-2.001510785862,3.500571460997));
+#1792 = CARTESIAN_POINT('',(-2.032472224704,3.454034229583));
+#1793 = CARTESIAN_POINT('',(-2.063433663551,3.426073764218));
+#1794 = CARTESIAN_POINT('',(-2.094395102384,3.416747244853));
+#1795 = CARTESIAN_POINT('',(-2.125356541243,3.426073764214));
+#1796 = CARTESIAN_POINT('',(-2.156317980079,3.454034229581));
+#1797 = CARTESIAN_POINT('',(-2.187279418925,3.500571460997));
+#1798 = CARTESIAN_POINT('',(-2.218240857769,3.565590482569));
+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1800 = PCURVE('',#1801,#1806);
+#1801 = PLANE('',#1802);
+#1802 = AXIS2_PLACEMENT_3D('',#1803,#1804,#1805);
+#1803 = CARTESIAN_POINT('',(-20.48949924382,9.80889196182,
+ -2.213486860595));
+#1804 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#1805 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1811);
+#1807 = ELLIPSE('',#1808,24.041630560343,17.);
+#1808 = AXIS2_PLACEMENT_2D('',#1809,#1810);
+#1809 = CARTESIAN_POINT('',(32.030343138388,-1.75));
+#1810 = DIRECTION('',(1.,1.58E-015));
+#1811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1812 = ORIENTED_EDGE('',*,*,#1813,.F.);
+#1813 = EDGE_CURVE('',#1236,#1779,#1814,.T.);
+#1814 = SURFACE_CURVE('',#1815,(#1819,#1826),.PCURVE_S1.);
+#1815 = LINE('',#1816,#1817);
+#1816 = CARTESIAN_POINT('',(-13.76921814232,9.970387743166,-5.02E-015));
+#1817 = VECTOR('',#1818,1.);
+#1818 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1819 = PCURVE('',#324,#1820);
+#1820 = DEFINITIONAL_REPRESENTATION('',(#1821),#1825);
+#1821 = LINE('',#1822,#1823);
+#1822 = CARTESIAN_POINT('',(-2.197518960663,-1.96E-015));
+#1823 = VECTOR('',#1824,1.);
+#1824 = DIRECTION('',(-0.E+000,1.));
+#1825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1826 = PCURVE('',#1282,#1827);
+#1827 = DEFINITIONAL_REPRESENTATION('',(#1828),#1832);
+#1828 = LINE('',#1829,#1830);
+#1829 = CARTESIAN_POINT('',(3.585054154348,-0.517579981203));
+#1830 = VECTOR('',#1831,1.);
+#1831 = DIRECTION('',(1.,-2.E-017));
+#1832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1833 = ORIENTED_EDGE('',*,*,#1235,.T.);
+#1834 = ORIENTED_EDGE('',*,*,#1835,.T.);
+#1835 = EDGE_CURVE('',#1206,#1836,#1838,.T.);
+#1836 = VERTEX_POINT('',#1837);
+#1837 = CARTESIAN_POINT('',(13.769218142325,9.970387743166,
+ 3.525699403205));
+#1838 = SURFACE_CURVE('',#1839,(#1843,#1850),.PCURVE_S1.);
+#1839 = LINE('',#1840,#1841);
+#1840 = CARTESIAN_POINT('',(13.769218142325,9.970387743166,4.01E-015));
+#1841 = VECTOR('',#1842,1.);
+#1842 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1843 = PCURVE('',#324,#1844);
+#1844 = DEFINITIONAL_REPRESENTATION('',(#1845),#1849);
+#1845 = LINE('',#1846,#1847);
+#1846 = CARTESIAN_POINT('',(-4.085666346516,9.5E-016));
+#1847 = VECTOR('',#1848,1.);
+#1848 = DIRECTION('',(-0.E+000,1.));
+#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1850 = PCURVE('',#1088,#1851);
+#1851 = DEFINITIONAL_REPRESENTATION('',(#1852),#1856);
+#1852 = LINE('',#1853,#1854);
+#1853 = CARTESIAN_POINT('',(3.585054154348,-0.517579981203));
+#1854 = VECTOR('',#1855,1.);
+#1855 = DIRECTION('',(1.,-9.6E-016));
+#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1857 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#1858 = EDGE_CURVE('',#1836,#1859,#1861,.T.);
+#1859 = VERTEX_POINT('',#1860);
+#1860 = CARTESIAN_POINT('',(15.519218142325,6.93929882992,3.525699403205
+ ));
+#1861 = SURFACE_CURVE('',#1862,(#1867,#1880),.PCURVE_S1.);
+#1862 = ELLIPSE('',#1863,24.041630560343,17.);
+#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866);
+#1864 = CARTESIAN_POINT('',(-4.54E-015,-1.00808250636E-030,
+ 20.435385976291));
+#1865 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1866 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#1867 = PCURVE('',#324,#1868);
+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1879);
+#1869 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1870,#1871,#1872,#1873,#1874,
+ #1875,#1876,#1877,#1878),.UNSPECIFIED.,.F.,.F.,(9,9),(3.017746898214
+ ,3.265438408965),.PIECEWISE_BEZIER_KNOTS.);
+#1870 = CARTESIAN_POINT('',(-4.064944449411,3.565590482569));
+#1871 = CARTESIAN_POINT('',(-4.095905888255,3.500571460997));
+#1872 = CARTESIAN_POINT('',(-4.126867327091,3.454034229576));
+#1873 = CARTESIAN_POINT('',(-4.157828765963,3.426073764222));
+#1874 = CARTESIAN_POINT('',(-4.188790204727,3.416747244839));
+#1875 = CARTESIAN_POINT('',(-4.219751643657,3.426073764223));
+#1876 = CARTESIAN_POINT('',(-4.250713082466,3.454034229579));
+#1877 = CARTESIAN_POINT('',(-4.281674521318,3.500571460997));
+#1878 = CARTESIAN_POINT('',(-4.312635960162,3.565590482569));
+#1879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1880 = PCURVE('',#1881,#1886);
+#1881 = PLANE('',#1882);
+#1882 = AXIS2_PLACEMENT_3D('',#1883,#1884,#1885);
+#1883 = CARTESIAN_POINT('',(18.739499243826,12.839980875066,
+ -2.213486860595));
+#1884 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#1885 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#1886 = DEFINITIONAL_REPRESENTATION('',(#1887),#1891);
+#1887 = ELLIPSE('',#1888,24.041630560343,17.);
+#1888 = AXIS2_PLACEMENT_2D('',#1889,#1890);
+#1889 = CARTESIAN_POINT('',(32.030343138388,-1.75));
+#1890 = DIRECTION('',(1.,6.5E-016));
+#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1892 = ORIENTED_EDGE('',*,*,#1893,.F.);
+#1893 = EDGE_CURVE('',#839,#1859,#1894,.T.);
+#1894 = SURFACE_CURVE('',#1895,(#1899,#1906),.PCURVE_S1.);
+#1895 = LINE('',#1896,#1897);
+#1896 = CARTESIAN_POINT('',(15.519218142325,6.93929882992,2.49E-015));
+#1897 = VECTOR('',#1898,1.);
+#1898 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1899 = PCURVE('',#324,#1900);
+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905);
+#1901 = LINE('',#1902,#1903);
+#1902 = CARTESIAN_POINT('',(-4.291914063056,-9.5E-016));
+#1903 = VECTOR('',#1904,1.);
+#1904 = DIRECTION('',(-0.E+000,1.));
+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1906 = PCURVE('',#885,#1907);
+#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912);
+#1908 = LINE('',#1909,#1910);
+#1909 = CARTESIAN_POINT('',(3.585054154348,-0.517579981203));
+#1910 = VECTOR('',#1911,1.);
+#1911 = DIRECTION('',(1.,-9.6E-016));
+#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1913 = ORIENTED_EDGE('',*,*,#838,.T.);
+#1914 = ORIENTED_EDGE('',*,*,#520,.T.);
+#1915 = ORIENTED_EDGE('',*,*,#342,.T.);
+#1916 = ORIENTED_EDGE('',*,*,#1917,.T.);
+#1917 = EDGE_CURVE('',#308,#1918,#1920,.T.);
+#1918 = VERTEX_POINT('',#1919);
+#1919 = CARTESIAN_POINT('',(1.774758283726E-015,-17.,5.));
+#1920 = SEAM_CURVE('',#1921,(#1925,#1932),.PCURVE_S1.);
+#1921 = LINE('',#1922,#1923);
+#1922 = CARTESIAN_POINT('',(3.774758283726E-015,-17.,0.E+000));
+#1923 = VECTOR('',#1924,1.);
+#1924 = DIRECTION('',(-2.2E-016,-4.884981308351E-032,1.));
+#1925 = PCURVE('',#324,#1926);
+#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(-0.E+000,1.));
+#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1932 = PCURVE('',#324,#1933);
+#1933 = DEFINITIONAL_REPRESENTATION('',(#1934),#1938);
+#1934 = LINE('',#1935,#1936);
+#1935 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#1936 = VECTOR('',#1937,1.);
+#1937 = DIRECTION('',(-0.E+000,1.));
+#1938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1939 = ORIENTED_EDGE('',*,*,#1940,.F.);
+#1940 = EDGE_CURVE('',#1918,#1918,#1941,.T.);
+#1941 = SURFACE_CURVE('',#1942,(#1947,#1954),.PCURVE_S1.);
+#1942 = CIRCLE('',#1943,17.);
+#1943 = AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);
+#1944 = CARTESIAN_POINT('',(-1.11E-015,-2.464695114668E-031,5.));
+#1945 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1946 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1947 = PCURVE('',#324,#1948);
+#1948 = DEFINITIONAL_REPRESENTATION('',(#1949),#1953);
+#1949 = LINE('',#1950,#1951);
+#1950 = CARTESIAN_POINT('',(-0.E+000,5.));
+#1951 = VECTOR('',#1952,1.);
+#1952 = DIRECTION('',(-1.,0.E+000));
+#1953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1954 = PCURVE('',#1955,#1960);
+#1955 = PLANE('',#1956);
+#1956 = AXIS2_PLACEMENT_3D('',#1957,#1958,#1959);
+#1957 = CARTESIAN_POINT('',(-1.11E-015,-2.464695114668E-031,5.));
+#1958 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#1959 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1965);
+#1961 = CIRCLE('',#1962,17.);
+#1962 = AXIS2_PLACEMENT_2D('',#1963,#1964);
+#1963 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1964 = DIRECTION('',(1.,-0.E+000));
+#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1966 = ORIENTED_EDGE('',*,*,#1917,.F.);
+#1967 = ORIENTED_EDGE('',*,*,#307,.T.);
+#1968 = ADVANCED_FACE('',(#1969),#478,.F.);
+#1969 = FACE_BOUND('',#1970,.F.);
+#1970 = EDGE_LOOP('',(#1971,#1994,#2015,#2016));
+#1971 = ORIENTED_EDGE('',*,*,#1972,.F.);
+#1972 = EDGE_CURVE('',#1973,#775,#1975,.T.);
+#1973 = VERTEX_POINT('',#1974);
+#1974 = CARTESIAN_POINT('',(3.75,-20.6689483154,-4.193360313783));
+#1975 = SURFACE_CURVE('',#1976,(#1980,#1987),.PCURVE_S1.);
+#1976 = LINE('',#1977,#1978);
+#1977 = CARTESIAN_POINT('',(3.75,-20.6689483154,-4.193360313774));
+#1978 = VECTOR('',#1979,1.);
+#1979 = DIRECTION('',(-3.170092458682E-016,0.707106781186,0.707106781187
+ ));
+#1980 = PCURVE('',#478,#1981);
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(1.,0.E+000));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1987 = PCURVE('',#797,#1988);
+#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1993);
+#1989 = LINE('',#1990,#1991);
+#1990 = CARTESIAN_POINT('',(2.181818105717,4.303138429397));
+#1991 = VECTOR('',#1992,1.);
+#1992 = DIRECTION('',(-0.707106781187,-0.707106781186));
+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#1994 = ORIENTED_EDGE('',*,*,#1995,.T.);
+#1995 = EDGE_CURVE('',#1973,#434,#1996,.T.);
+#1996 = SURFACE_CURVE('',#1997,(#2001,#2008),.PCURVE_S1.);
+#1997 = LINE('',#1998,#1999);
+#1998 = CARTESIAN_POINT('',(3.75,-20.6689483154,-4.193360313783));
+#1999 = VECTOR('',#2000,1.);
+#2000 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#2001 = PCURVE('',#478,#2002);
+#2002 = DEFINITIONAL_REPRESENTATION('',(#2003),#2007);
+#2003 = LINE('',#2004,#2005);
+#2004 = CARTESIAN_POINT('',(-6.26153E-012,-0.E+000));
+#2005 = VECTOR('',#2006,1.);
+#2006 = DIRECTION('',(0.E+000,-1.));
+#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2008 = PCURVE('',#450,#2009);
+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2014);
+#2010 = LINE('',#2011,#2012);
+#2011 = CARTESIAN_POINT('',(-7.068589250022,0.E+000));
+#2012 = VECTOR('',#2013,1.);
+#2013 = DIRECTION('',(-0.E+000,-1.));
+#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2015 = ORIENTED_EDGE('',*,*,#462,.T.);
+#2016 = ORIENTED_EDGE('',*,*,#809,.F.);
+#2017 = ADVANCED_FACE('',(#2018),#450,.T.);
+#2018 = FACE_BOUND('',#2019,.F.);
+#2019 = EDGE_LOOP('',(#2020,#2044,#2065,#2066));
+#2020 = ORIENTED_EDGE('',*,*,#2021,.F.);
+#2021 = EDGE_CURVE('',#2022,#1973,#2024,.T.);
+#2022 = VERTEX_POINT('',#2023);
+#2023 = CARTESIAN_POINT('',(3.75,-18.54762661262,-6.314679298072));
+#2024 = SURFACE_CURVE('',#2025,(#2030,#2037),.PCURVE_S1.);
+#2025 = CIRCLE('',#2026,1.5);
+#2026 = AXIS2_PLACEMENT_3D('',#2027,#2028,#2029);
+#2027 = CARTESIAN_POINT('',(3.75,-19.60829427366,-5.254026615581));
+#2028 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#2029 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#2030 = PCURVE('',#450,#2031);
+#2031 = DEFINITIONAL_REPRESENTATION('',(#2032),#2036);
+#2032 = LINE('',#2033,#2034);
+#2033 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2034 = VECTOR('',#2035,1.);
+#2035 = DIRECTION('',(-1.,0.E+000));
+#2036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2037 = PCURVE('',#797,#2038);
+#2038 = DEFINITIONAL_REPRESENTATION('',(#2039),#2043);
+#2039 = CIRCLE('',#2040,1.5);
+#2040 = AXIS2_PLACEMENT_2D('',#2041,#2042);
+#2041 = CARTESIAN_POINT('',(3.242484407524,3.242484387662));
+#2042 = DIRECTION('',(0.E+000,1.));
+#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2044 = ORIENTED_EDGE('',*,*,#2045,.T.);
+#2045 = EDGE_CURVE('',#2022,#406,#2046,.T.);
+#2046 = SURFACE_CURVE('',#2047,(#2051,#2058),.PCURVE_S1.);
+#2047 = LINE('',#2048,#2049);
+#2048 = CARTESIAN_POINT('',(3.75,-18.54762661262,-6.314679298072));
+#2049 = VECTOR('',#2050,1.);
+#2050 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#2051 = PCURVE('',#450,#2052);
+#2052 = DEFINITIONAL_REPRESENTATION('',(#2053),#2057);
+#2053 = LINE('',#2054,#2055);
+#2054 = CARTESIAN_POINT('',(-3.92698375603,0.E+000));
+#2055 = VECTOR('',#2056,1.);
+#2056 = DIRECTION('',(-0.E+000,-1.));
+#2057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2058 = PCURVE('',#421,#2059);
+#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064);
+#2060 = LINE('',#2061,#2062);
+#2061 = CARTESIAN_POINT('',(6.3E-016,0.E+000));
+#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('',*,*,#433,.F.);
+#2066 = ORIENTED_EDGE('',*,*,#1995,.F.);
+#2067 = ADVANCED_FACE('',(#2068),#421,.T.);
+#2068 = FACE_BOUND('',#2069,.T.);
+#2069 = EDGE_LOOP('',(#2070,#2091,#2092,#2093));
+#2070 = ORIENTED_EDGE('',*,*,#2071,.F.);
+#2071 = EDGE_CURVE('',#2022,#745,#2072,.T.);
+#2072 = SURFACE_CURVE('',#2073,(#2077,#2084),.PCURVE_S1.);
+#2073 = LINE('',#2074,#2075);
+#2074 = CARTESIAN_POINT('',(3.75,-18.54762661261,-6.314679298085));
+#2075 = VECTOR('',#2076,1.);
+#2076 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#2077 = PCURVE('',#421,#2078);
+#2078 = DEFINITIONAL_REPRESENTATION('',(#2079),#2083);
+#2079 = LINE('',#2080,#2081);
+#2080 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2081 = VECTOR('',#2082,1.);
+#2082 = DIRECTION('',(1.,0.E+000));
+#2083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2084 = PCURVE('',#797,#2085);
+#2085 = DEFINITIONAL_REPRESENTATION('',(#2086),#2090);
+#2086 = LINE('',#2087,#2088);
+#2087 = CARTESIAN_POINT('',(4.303137090029,2.181816726607));
+#2088 = VECTOR('',#2089,1.);
+#2089 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2091 = ORIENTED_EDGE('',*,*,#2045,.T.);
+#2092 = ORIENTED_EDGE('',*,*,#405,.T.);
+#2093 = ORIENTED_EDGE('',*,*,#744,.F.);
+#2094 = ADVANCED_FACE('',(#2095),#650,.F.);
+#2095 = FACE_BOUND('',#2096,.F.);
+#2096 = EDGE_LOOP('',(#2097,#2120,#2121,#2122));
+#2097 = ORIENTED_EDGE('',*,*,#2098,.T.);
+#2098 = EDGE_CURVE('',#2099,#1656,#2101,.T.);
+#2099 = VERTEX_POINT('',#2100);
+#2100 = CARTESIAN_POINT('',(-3.75,-20.6689483154,-4.193360313783));
+#2101 = SURFACE_CURVE('',#2102,(#2106,#2113),.PCURVE_S1.);
+#2102 = LINE('',#2103,#2104);
+#2103 = CARTESIAN_POINT('',(-3.75,-20.6689483154,-4.193360313774));
+#2104 = VECTOR('',#2105,1.);
+#2105 = DIRECTION('',(-3.170092458682E-016,0.707106781186,0.707106781187
+ ));
+#2106 = PCURVE('',#650,#2107);
+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2112);
+#2108 = LINE('',#2109,#2110);
+#2109 = CARTESIAN_POINT('',(-1.88E-015,-7.5));
+#2110 = VECTOR('',#2111,1.);
+#2111 = DIRECTION('',(1.,0.E+000));
+#2112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2113 = PCURVE('',#1708,#2114);
+#2114 = DEFINITIONAL_REPRESENTATION('',(#2115),#2119);
+#2115 = LINE('',#2116,#2117);
+#2116 = CARTESIAN_POINT('',(2.181818105717,4.303138429397));
+#2117 = VECTOR('',#2118,1.);
+#2118 = DIRECTION('',(-0.707106781187,-0.707106781186));
+#2119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2120 = ORIENTED_EDGE('',*,*,#1655,.F.);
+#2121 = ORIENTED_EDGE('',*,*,#634,.F.);
+#2122 = ORIENTED_EDGE('',*,*,#2123,.T.);
+#2123 = EDGE_CURVE('',#606,#2099,#2124,.T.);
+#2124 = SURFACE_CURVE('',#2125,(#2129,#2136),.PCURVE_S1.);
+#2125 = LINE('',#2126,#2127);
+#2126 = CARTESIAN_POINT('',(3.75,-20.6689483154,-4.193360313783));
+#2127 = VECTOR('',#2128,1.);
+#2128 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#2129 = PCURVE('',#650,#2130);
+#2130 = DEFINITIONAL_REPRESENTATION('',(#2131),#2135);
+#2131 = LINE('',#2132,#2133);
+#2132 = CARTESIAN_POINT('',(-6.26153E-012,-0.E+000));
+#2133 = VECTOR('',#2134,1.);
+#2134 = DIRECTION('',(0.E+000,-1.));
+#2135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2136 = PCURVE('',#622,#2137);
+#2137 = DEFINITIONAL_REPRESENTATION('',(#2138),#2142);
+#2138 = LINE('',#2139,#2140);
+#2139 = CARTESIAN_POINT('',(-7.068589250022,0.E+000));
+#2140 = VECTOR('',#2141,1.);
+#2141 = DIRECTION('',(-0.E+000,-1.));
+#2142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2143 = ADVANCED_FACE('',(#2144),#622,.T.);
+#2144 = FACE_BOUND('',#2145,.F.);
+#2145 = EDGE_LOOP('',(#2146,#2147,#2170,#2192));
+#2146 = ORIENTED_EDGE('',*,*,#605,.T.);
+#2147 = ORIENTED_EDGE('',*,*,#2148,.T.);
+#2148 = EDGE_CURVE('',#578,#2149,#2151,.T.);
+#2149 = VERTEX_POINT('',#2150);
+#2150 = CARTESIAN_POINT('',(-3.75,-18.54762661262,-6.314679298072));
+#2151 = SURFACE_CURVE('',#2152,(#2156,#2163),.PCURVE_S1.);
+#2152 = LINE('',#2153,#2154);
+#2153 = CARTESIAN_POINT('',(3.75,-18.54762661262,-6.314679298072));
+#2154 = VECTOR('',#2155,1.);
+#2155 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#2156 = PCURVE('',#622,#2157);
+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2162);
+#2158 = LINE('',#2159,#2160);
+#2159 = CARTESIAN_POINT('',(-3.92698375603,0.E+000));
+#2160 = VECTOR('',#2161,1.);
+#2161 = DIRECTION('',(-0.E+000,-1.));
+#2162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2163 = PCURVE('',#593,#2164);
+#2164 = DEFINITIONAL_REPRESENTATION('',(#2165),#2169);
+#2165 = LINE('',#2166,#2167);
+#2166 = CARTESIAN_POINT('',(6.3E-016,0.E+000));
+#2167 = VECTOR('',#2168,1.);
+#2168 = DIRECTION('',(0.E+000,-1.));
+#2169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2170 = ORIENTED_EDGE('',*,*,#2171,.T.);
+#2171 = EDGE_CURVE('',#2149,#2099,#2172,.T.);
+#2172 = SURFACE_CURVE('',#2173,(#2178,#2185),.PCURVE_S1.);
+#2173 = CIRCLE('',#2174,1.5);
+#2174 = AXIS2_PLACEMENT_3D('',#2175,#2176,#2177);
+#2175 = CARTESIAN_POINT('',(-3.75,-19.60829427366,-5.254026615581));
+#2176 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#2177 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#2178 = PCURVE('',#622,#2179);
+#2179 = DEFINITIONAL_REPRESENTATION('',(#2180),#2184);
+#2180 = LINE('',#2181,#2182);
+#2181 = CARTESIAN_POINT('',(-0.E+000,-7.5));
+#2182 = VECTOR('',#2183,1.);
+#2183 = DIRECTION('',(-1.,0.E+000));
+#2184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2185 = PCURVE('',#1708,#2186);
+#2186 = DEFINITIONAL_REPRESENTATION('',(#2187),#2191);
+#2187 = CIRCLE('',#2188,1.5);
+#2188 = AXIS2_PLACEMENT_2D('',#2189,#2190);
+#2189 = CARTESIAN_POINT('',(3.242484407524,3.242484387662));
+#2190 = DIRECTION('',(0.E+000,1.));
+#2191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2192 = ORIENTED_EDGE('',*,*,#2123,.F.);
+#2193 = ADVANCED_FACE('',(#2194),#593,.T.);
+#2194 = FACE_BOUND('',#2195,.T.);
+#2195 = EDGE_LOOP('',(#2196,#2217,#2218,#2219));
+#2196 = ORIENTED_EDGE('',*,*,#2197,.T.);
+#2197 = EDGE_CURVE('',#2149,#1686,#2198,.T.);
+#2198 = SURFACE_CURVE('',#2199,(#2203,#2210),.PCURVE_S1.);
+#2199 = LINE('',#2200,#2201);
+#2200 = CARTESIAN_POINT('',(-3.75,-18.54762661261,-6.314679298085));
+#2201 = VECTOR('',#2202,1.);
+#2202 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#2203 = PCURVE('',#593,#2204);
+#2204 = DEFINITIONAL_REPRESENTATION('',(#2205),#2209);
+#2205 = LINE('',#2206,#2207);
+#2206 = CARTESIAN_POINT('',(-1.88E-015,-7.5));
+#2207 = VECTOR('',#2208,1.);
+#2208 = DIRECTION('',(1.,0.E+000));
+#2209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2210 = PCURVE('',#1708,#2211);
+#2211 = DEFINITIONAL_REPRESENTATION('',(#2212),#2216);
+#2212 = LINE('',#2213,#2214);
+#2213 = CARTESIAN_POINT('',(4.303137090029,2.181816726607));
+#2214 = VECTOR('',#2215,1.);
+#2215 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#2216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2217 = ORIENTED_EDGE('',*,*,#1720,.F.);
+#2218 = ORIENTED_EDGE('',*,*,#577,.F.);
+#2219 = ORIENTED_EDGE('',*,*,#2148,.T.);
+#2220 = ADVANCED_FACE('',(#2221),#1708,.T.);
+#2221 = FACE_BOUND('',#2222,.T.);
+#2222 = EDGE_LOOP('',(#2223,#2224,#2225,#2226));
+#2223 = ORIENTED_EDGE('',*,*,#2197,.F.);
+#2224 = ORIENTED_EDGE('',*,*,#2171,.T.);
+#2225 = ORIENTED_EDGE('',*,*,#2098,.T.);
+#2226 = ORIENTED_EDGE('',*,*,#1685,.F.);
+#2227 = ADVANCED_FACE('',(#2228),#1485,.T.);
+#2228 = FACE_BOUND('',#2229,.T.);
+#2229 = EDGE_LOOP('',(#2230,#2265,#2286,#2287,#2310,#2339,#2360,#2361,
+ #2362));
+#2230 = ORIENTED_EDGE('',*,*,#2231,.F.);
+#2231 = EDGE_CURVE('',#2232,#2234,#2236,.T.);
+#2232 = VERTEX_POINT('',#2233);
+#2233 = CARTESIAN_POINT('',(-17.85628095814,8.288602675747,
+ -9.554026615581));
+#2234 = VERTEX_POINT('',#2235);
+#2235 = CARTESIAN_POINT('',(-20.4894992438,9.808891961805,
+ -2.213486860626));
+#2236 = SURFACE_CURVE('',#2237,(#2242,#2253),.PCURVE_S1.);
+#2237 = CIRCLE('',#2238,4.3);
+#2238 = AXIS2_PLACEMENT_3D('',#2239,#2240,#2241);
+#2239 = CARTESIAN_POINT('',(-17.85628096587,8.288602680211,
+ -5.254026615581));
+#2240 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#2241 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#2242 = PCURVE('',#1485,#2243);
+#2243 = DEFINITIONAL_REPRESENTATION('',(#2244),#2252);
+#2244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2245,#2246,#2247,#2248,
+#2249,#2250,#2251),.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('') );
+#2245 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#2246 = CARTESIAN_POINT('',(5.778846011313,6.481027719379));
+#2247 = CARTESIAN_POINT('',(2.05493677504,3.102771937891E-002));
+#2248 = CARTESIAN_POINT('',(-1.668972461233,-6.418972280621));
+#2249 = CARTESIAN_POINT('',(-5.392881697506,3.10277193789E-002));
+#2250 = CARTESIAN_POINT('',(-9.116790933779,6.481027719379));
+#2251 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2253 = PCURVE('',#2254,#2259);
+#2254 = CYLINDRICAL_SURFACE('',#2255,4.3);
+#2255 = AXIS2_PLACEMENT_3D('',#2256,#2257,#2258);
+#2256 = CARTESIAN_POINT('',(-17.85628096587,8.288602680211,
+ -5.254026615581));
+#2257 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2258 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);
+#2260 = LINE('',#2261,#2262);
+#2261 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2262 = VECTOR('',#2263,1.);
+#2263 = DIRECTION('',(-1.,0.E+000));
+#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2265 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#2266 = EDGE_CURVE('',#2232,#1430,#2267,.T.);
+#2267 = SURFACE_CURVE('',#2268,(#2272,#2279),.PCURVE_S1.);
+#2268 = LINE('',#2269,#2270);
+#2269 = CARTESIAN_POINT('',(-17.85628095814,8.288602675747,
+ -9.554026615581));
+#2270 = VECTOR('',#2271,1.);
+#2271 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#2272 = PCURVE('',#1485,#2273);
+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);
+#2274 = LINE('',#2275,#2276);
+#2275 = CARTESIAN_POINT('',(-5.968972461233,2.181027710449));
+#2276 = VECTOR('',#2277,1.);
+#2277 = DIRECTION('',(-3.E-017,-1.));
+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2279 = PCURVE('',#1446,#2280);
+#2280 = DEFINITIONAL_REPRESENTATION('',(#2281),#2285);
+#2281 = LINE('',#2282,#2283);
+#2282 = CARTESIAN_POINT('',(-3.08E-015,1.78E-015));
+#2283 = VECTOR('',#2284,1.);
+#2284 = DIRECTION('',(1.,-6.E-017));
+#2285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2286 = ORIENTED_EDGE('',*,*,#1462,.F.);
+#2287 = ORIENTED_EDGE('',*,*,#2288,.F.);
+#2288 = EDGE_CURVE('',#2289,#1463,#2291,.T.);
+#2289 = VERTEX_POINT('',#2290);
+#2290 = CARTESIAN_POINT('',(-16.93771582644,7.75826884969,
+ -6.314679298072));
+#2291 = SURFACE_CURVE('',#2292,(#2296,#2303),.PCURVE_S1.);
+#2292 = LINE('',#2293,#2294);
+#2293 = CARTESIAN_POINT('',(-16.10416957913,7.277020699426,
+ -5.35218299757));
+#2294 = VECTOR('',#2295,1.);
+#2295 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#2296 = PCURVE('',#1485,#2297);
+#2297 = DEFINITIONAL_REPRESENTATION('',(#2298),#2302);
+#2298 = LINE('',#2299,#2300);
+#2299 = CARTESIAN_POINT('',(-1.767128843222,0.157863757808));
+#2300 = VECTOR('',#2301,1.);
+#2301 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2303 = PCURVE('',#1520,#2304);
+#2304 = DEFINITIONAL_REPRESENTATION('',(#2305),#2309);
+#2305 = LINE('',#2306,#2307);
+#2306 = CARTESIAN_POINT('',(1.361175321922,-2.));
+#2307 = VECTOR('',#2308,1.);
+#2308 = DIRECTION('',(1.,2.E-017));
+#2309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2310 = ORIENTED_EDGE('',*,*,#2311,.F.);
+#2311 = EDGE_CURVE('',#2312,#2289,#2314,.T.);
+#2312 = VERTEX_POINT('',#2313);
+#2313 = CARTESIAN_POINT('',(-18.77483431064,8.818929701079,
+ -4.193360313783));
+#2314 = SURFACE_CURVE('',#2315,(#2320,#2327),.PCURVE_S1.);
+#2315 = CIRCLE('',#2316,1.5);
+#2316 = AXIS2_PLACEMENT_3D('',#2317,#2318,#2319);
+#2317 = CARTESIAN_POINT('',(-17.85628096587,8.288602680211,
+ -5.254026615581));
+#2318 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#2319 = DIRECTION('',(-0.866025403784,0.5,-2.1E-016));
+#2320 = PCURVE('',#1485,#2321);
+#2321 = DEFINITIONAL_REPRESENTATION('',(#2322),#2326);
+#2322 = CIRCLE('',#2323,1.5);
+#2323 = AXIS2_PLACEMENT_2D('',#2324,#2325);
+#2324 = CARTESIAN_POINT('',(-1.668972461233,2.181027719379));
+#2325 = DIRECTION('',(1.E-017,1.));
+#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2327 = PCURVE('',#2328,#2333);
+#2328 = CYLINDRICAL_SURFACE('',#2329,1.5);
+#2329 = AXIS2_PLACEMENT_3D('',#2330,#2331,#2332);
+#2330 = CARTESIAN_POINT('',(-18.85628096587,6.556551872642,
+ -5.254026615581));
+#2331 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2332 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2333 = DEFINITIONAL_REPRESENTATION('',(#2334),#2338);
+#2334 = LINE('',#2335,#2336);
+#2335 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#2336 = VECTOR('',#2337,1.);
+#2337 = DIRECTION('',(1.,-0.E+000));
+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2339 = ORIENTED_EDGE('',*,*,#2340,.T.);
+#2340 = EDGE_CURVE('',#2312,#1568,#2341,.T.);
+#2341 = SURFACE_CURVE('',#2342,(#2346,#2353),.PCURVE_S1.);
+#2342 = LINE('',#2343,#2344);
+#2343 = CARTESIAN_POINT('',(-17.94128747478,8.337681211012,
+ -3.230863333639));
+#2344 = VECTOR('',#2345,1.);
+#2345 = DIRECTION('',(0.612372435695,-0.353553390593,0.707106781187));
+#2346 = PCURVE('',#1485,#2347);
+#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2352);
+#2348 = LINE('',#2349,#2350);
+#2349 = CARTESIAN_POINT('',(0.354190820709,2.279184780981));
+#2350 = VECTOR('',#2351,1.);
+#2351 = DIRECTION('',(0.707106781187,-0.707106781186));
+#2352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2353 = PCURVE('',#1590,#2354);
+#2354 = DEFINITIONAL_REPRESENTATION('',(#2355),#2359);
+#2355 = LINE('',#2356,#2357);
+#2356 = CARTESIAN_POINT('',(1.361176283049,-2.));
+#2357 = VECTOR('',#2358,1.);
+#2358 = DIRECTION('',(1.,8.E-017));
+#2359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2360 = ORIENTED_EDGE('',*,*,#1602,.F.);
+#2361 = ORIENTED_EDGE('',*,*,#1755,.T.);
+#2362 = ORIENTED_EDGE('',*,*,#2363,.F.);
+#2363 = EDGE_CURVE('',#2234,#1756,#2364,.T.);
+#2364 = SURFACE_CURVE('',#2365,(#2369,#2376),.PCURVE_S1.);
+#2365 = LINE('',#2366,#2367);
+#2366 = CARTESIAN_POINT('',(-20.48949924382,9.80889196182,
+ -2.213486860595));
+#2367 = VECTOR('',#2368,1.);
+#2368 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#2369 = PCURVE('',#1485,#2370);
+#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2375);
+#2371 = LINE('',#2372,#2373);
+#2372 = CARTESIAN_POINT('',(1.371567293754,5.221606282597));
+#2373 = VECTOR('',#2374,1.);
+#2374 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2376 = PCURVE('',#1801,#2377);
+#2377 = DEFINITIONAL_REPRESENTATION('',(#2378),#2382);
+#2378 = LINE('',#2379,#2380);
+#2379 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2380 = VECTOR('',#2381,1.);
+#2381 = DIRECTION('',(1.,1.4E-016));
+#2382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2383 = ADVANCED_FACE('',(#2384),#1590,.F.);
+#2384 = FACE_BOUND('',#2385,.F.);
+#2385 = EDGE_LOOP('',(#2386,#2409,#2430,#2431));
+#2386 = ORIENTED_EDGE('',*,*,#2387,.F.);
+#2387 = EDGE_CURVE('',#2388,#1533,#2390,.T.);
+#2388 = VERTEX_POINT('',#2389);
+#2389 = CARTESIAN_POINT('',(-19.77483431064,7.08687889351,
+ -4.193360313783));
+#2390 = SURFACE_CURVE('',#2391,(#2395,#2402),.PCURVE_S1.);
+#2391 = LINE('',#2392,#2393);
+#2392 = CARTESIAN_POINT('',(-19.77483431064,7.08687889351,
+ -4.193360313774));
+#2393 = VECTOR('',#2394,1.);
+#2394 = DIRECTION('',(0.612372435695,-0.353553390593,0.707106781187));
+#2395 = PCURVE('',#1590,#2396);
+#2396 = DEFINITIONAL_REPRESENTATION('',(#2397),#2401);
+#2397 = LINE('',#2398,#2399);
+#2398 = CARTESIAN_POINT('',(3.1E-016,7.7E-016));
+#2399 = VECTOR('',#2400,1.);
+#2400 = DIRECTION('',(1.,2.E-017));
+#2401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2402 = PCURVE('',#1555,#2403);
+#2403 = DEFINITIONAL_REPRESENTATION('',(#2404),#2408);
+#2404 = LINE('',#2405,#2406);
+#2405 = CARTESIAN_POINT('',(2.181818105717,4.303138429397));
+#2406 = VECTOR('',#2407,1.);
+#2407 = DIRECTION('',(-0.707106781187,-0.707106781186));
+#2408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2409 = ORIENTED_EDGE('',*,*,#2410,.T.);
+#2410 = EDGE_CURVE('',#2388,#2312,#2411,.T.);
+#2411 = SURFACE_CURVE('',#2412,(#2416,#2423),.PCURVE_S1.);
+#2412 = LINE('',#2413,#2414);
+#2413 = CARTESIAN_POINT('',(-19.77483431064,7.08687889351,
+ -4.193360313783));
+#2414 = VECTOR('',#2415,1.);
+#2415 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#2416 = PCURVE('',#1590,#2417);
+#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2422);
+#2418 = LINE('',#2419,#2420);
+#2419 = CARTESIAN_POINT('',(-6.26044E-012,6.5E-016));
+#2420 = VECTOR('',#2421,1.);
+#2421 = DIRECTION('',(-1.E-017,-1.));
+#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2423 = PCURVE('',#2328,#2424);
+#2424 = DEFINITIONAL_REPRESENTATION('',(#2425),#2429);
+#2425 = LINE('',#2426,#2427);
+#2426 = CARTESIAN_POINT('',(-7.068589250022,0.E+000));
+#2427 = VECTOR('',#2428,1.);
+#2428 = DIRECTION('',(-0.E+000,-1.));
+#2429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2430 = ORIENTED_EDGE('',*,*,#2340,.T.);
+#2431 = ORIENTED_EDGE('',*,*,#1567,.F.);
+#2432 = ADVANCED_FACE('',(#2433),#1555,.F.);
+#2433 = FACE_BOUND('',#2434,.F.);
+#2434 = EDGE_LOOP('',(#2435,#2458,#2480,#2481));
+#2435 = ORIENTED_EDGE('',*,*,#2436,.F.);
+#2436 = EDGE_CURVE('',#2437,#1498,#2439,.T.);
+#2437 = VERTEX_POINT('',#2438);
+#2438 = CARTESIAN_POINT('',(-17.93771582644,6.026218042121,
+ -6.314679298072));
+#2439 = SURFACE_CURVE('',#2440,(#2444,#2451),.PCURVE_S1.);
+#2440 = LINE('',#2441,#2442);
+#2441 = CARTESIAN_POINT('',(-17.93771582643,6.026218042115,
+ -6.314679298085));
+#2442 = VECTOR('',#2443,1.);
+#2443 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#2444 = PCURVE('',#1555,#2445);
+#2445 = DEFINITIONAL_REPRESENTATION('',(#2446),#2450);
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(4.303137090029,2.181816726607));
+#2448 = VECTOR('',#2449,1.);
+#2449 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#2450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2451 = PCURVE('',#1520,#2452);
+#2452 = DEFINITIONAL_REPRESENTATION('',(#2453),#2457);
+#2453 = LINE('',#2454,#2455);
+#2454 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2455 = VECTOR('',#2456,1.);
+#2456 = DIRECTION('',(1.,2.E-017));
+#2457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2458 = ORIENTED_EDGE('',*,*,#2459,.T.);
+#2459 = EDGE_CURVE('',#2437,#2388,#2460,.T.);
+#2460 = SURFACE_CURVE('',#2461,(#2466,#2473),.PCURVE_S1.);
+#2461 = CIRCLE('',#2462,1.5);
+#2462 = AXIS2_PLACEMENT_3D('',#2463,#2464,#2465);
+#2463 = CARTESIAN_POINT('',(-18.85628096587,6.556551872642,
+ -5.254026615581));
+#2464 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#2465 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#2466 = PCURVE('',#1555,#2467);
+#2467 = DEFINITIONAL_REPRESENTATION('',(#2468),#2472);
+#2468 = CIRCLE('',#2469,1.5);
+#2469 = AXIS2_PLACEMENT_2D('',#2470,#2471);
+#2470 = CARTESIAN_POINT('',(3.242484407524,3.242484387662));
+#2471 = DIRECTION('',(-3.E-017,1.));
+#2472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2473 = PCURVE('',#2328,#2474);
+#2474 = DEFINITIONAL_REPRESENTATION('',(#2475),#2479);
+#2475 = LINE('',#2476,#2477);
+#2476 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2477 = VECTOR('',#2478,1.);
+#2478 = DIRECTION('',(-1.,0.E+000));
+#2479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2480 = ORIENTED_EDGE('',*,*,#2387,.T.);
+#2481 = ORIENTED_EDGE('',*,*,#1532,.F.);
+#2482 = ADVANCED_FACE('',(#2483),#1520,.T.);
+#2483 = FACE_BOUND('',#2484,.T.);
+#2484 = EDGE_LOOP('',(#2485,#2486,#2507,#2508));
+#2485 = ORIENTED_EDGE('',*,*,#2436,.F.);
+#2486 = ORIENTED_EDGE('',*,*,#2487,.T.);
+#2487 = EDGE_CURVE('',#2437,#2289,#2488,.T.);
+#2488 = SURFACE_CURVE('',#2489,(#2493,#2500),.PCURVE_S1.);
+#2489 = LINE('',#2490,#2491);
+#2490 = CARTESIAN_POINT('',(-17.93771582644,6.026218042121,
+ -6.314679298072));
+#2491 = VECTOR('',#2492,1.);
+#2492 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#2493 = PCURVE('',#1520,#2494);
+#2494 = DEFINITIONAL_REPRESENTATION('',(#2495),#2499);
+#2495 = LINE('',#2496,#2497);
+#2496 = CARTESIAN_POINT('',(3.1E-016,-7.7E-016));
+#2497 = VECTOR('',#2498,1.);
+#2498 = DIRECTION('',(-1.E-017,-1.));
+#2499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2500 = PCURVE('',#2328,#2501);
+#2501 = DEFINITIONAL_REPRESENTATION('',(#2502),#2506);
+#2502 = LINE('',#2503,#2504);
+#2503 = CARTESIAN_POINT('',(-3.92698375603,0.E+000));
+#2504 = VECTOR('',#2505,1.);
+#2505 = DIRECTION('',(-0.E+000,-1.));
+#2506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2507 = ORIENTED_EDGE('',*,*,#2288,.T.);
+#2508 = ORIENTED_EDGE('',*,*,#1497,.F.);
+#2509 = ADVANCED_FACE('',(#2510),#1446,.T.);
+#2510 = FACE_BOUND('',#2511,.T.);
+#2511 = EDGE_LOOP('',(#2512,#2513,#2536,#2557));
+#2512 = ORIENTED_EDGE('',*,*,#2266,.F.);
+#2513 = ORIENTED_EDGE('',*,*,#2514,.T.);
+#2514 = EDGE_CURVE('',#2232,#2515,#2517,.T.);
+#2515 = VERTEX_POINT('',#2516);
+#2516 = CARTESIAN_POINT('',(-16.10628095814,11.319691588992,
+ -9.554026615581));
+#2517 = SURFACE_CURVE('',#2518,(#2522,#2529),.PCURVE_S1.);
+#2518 = LINE('',#2519,#2520);
+#2519 = CARTESIAN_POINT('',(-17.85628095814,8.288602675747,
+ -9.554026615581));
+#2520 = VECTOR('',#2521,1.);
+#2521 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#2522 = PCURVE('',#1446,#2523);
+#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2528);
+#2524 = LINE('',#2525,#2526);
+#2525 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2526 = VECTOR('',#2527,1.);
+#2527 = DIRECTION('',(6.E-017,-1.));
+#2528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2529 = PCURVE('',#2254,#2530);
+#2530 = DEFINITIONAL_REPRESENTATION('',(#2531),#2535);
+#2531 = LINE('',#2532,#2533);
+#2532 = CARTESIAN_POINT('',(-4.712388978308,0.E+000));
+#2533 = VECTOR('',#2534,1.);
+#2534 = DIRECTION('',(-0.E+000,-1.));
+#2535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2536 = ORIENTED_EDGE('',*,*,#2537,.T.);
+#2537 = EDGE_CURVE('',#2515,#1400,#2538,.T.);
+#2538 = SURFACE_CURVE('',#2539,(#2543,#2550),.PCURVE_S1.);
+#2539 = LINE('',#2540,#2541);
+#2540 = CARTESIAN_POINT('',(-16.10628095814,11.319691588992,
+ -9.554026615581));
+#2541 = VECTOR('',#2542,1.);
+#2542 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#2543 = PCURVE('',#1446,#2544);
+#2544 = DEFINITIONAL_REPRESENTATION('',(#2545),#2549);
+#2545 = LINE('',#2546,#2547);
+#2546 = CARTESIAN_POINT('',(4.22E-015,-3.5));
+#2547 = VECTOR('',#2548,1.);
+#2548 = DIRECTION('',(1.,-6.E-017));
+#2549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2550 = PCURVE('',#1282,#2551);
+#2551 = DEFINITIONAL_REPRESENTATION('',(#2552),#2556);
+#2552 = LINE('',#2553,#2554);
+#2553 = CARTESIAN_POINT('',(-5.968972461233,2.181027710449));
+#2554 = VECTOR('',#2555,1.);
+#2555 = DIRECTION('',(-3.E-017,-1.));
+#2556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2557 = ORIENTED_EDGE('',*,*,#1429,.T.);
+#2558 = ADVANCED_FACE('',(#2559),#1282,.F.);
+#2559 = FACE_BOUND('',#2560,.F.);
+#2560 = EDGE_LOOP('',(#2561,#2589,#2590,#2591,#2614,#2643,#2664,#2665,
+ #2666));
+#2561 = ORIENTED_EDGE('',*,*,#2562,.F.);
+#2562 = EDGE_CURVE('',#2515,#2563,#2565,.T.);
+#2563 = VERTEX_POINT('',#2564);
+#2564 = CARTESIAN_POINT('',(-18.7394992438,12.83998087505,
+ -2.213486860626));
+#2565 = SURFACE_CURVE('',#2566,(#2571,#2582),.PCURVE_S1.);
+#2566 = CIRCLE('',#2567,4.3);
+#2567 = AXIS2_PLACEMENT_3D('',#2568,#2569,#2570);
+#2568 = CARTESIAN_POINT('',(-16.10628096587,11.319691593457,
+ -5.254026615581));
+#2569 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#2570 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#2571 = PCURVE('',#1282,#2572);
+#2572 = DEFINITIONAL_REPRESENTATION('',(#2573),#2581);
+#2573 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2574,#2575,#2576,#2577,
+#2578,#2579,#2580),.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('') );
+#2574 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#2575 = CARTESIAN_POINT('',(5.778846011313,6.481027719379));
+#2576 = CARTESIAN_POINT('',(2.05493677504,3.10277193789E-002));
+#2577 = CARTESIAN_POINT('',(-1.668972461233,-6.418972280621));
+#2578 = CARTESIAN_POINT('',(-5.392881697506,3.10277193789E-002));
+#2579 = CARTESIAN_POINT('',(-9.116790933779,6.481027719379));
+#2580 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#2581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2582 = PCURVE('',#2254,#2583);
+#2583 = DEFINITIONAL_REPRESENTATION('',(#2584),#2588);
+#2584 = LINE('',#2585,#2586);
+#2585 = CARTESIAN_POINT('',(-0.E+000,-3.5));
+#2586 = VECTOR('',#2587,1.);
+#2587 = DIRECTION('',(-1.,0.E+000));
+#2588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2589 = ORIENTED_EDGE('',*,*,#2537,.T.);
+#2590 = ORIENTED_EDGE('',*,*,#1399,.F.);
+#2591 = ORIENTED_EDGE('',*,*,#2592,.F.);
+#2592 = EDGE_CURVE('',#2593,#1365,#2595,.T.);
+#2593 = VERTEX_POINT('',#2594);
+#2594 = CARTESIAN_POINT('',(-15.18771582644,10.789357762936,
+ -6.314679298072));
+#2595 = SURFACE_CURVE('',#2596,(#2600,#2607),.PCURVE_S1.);
+#2596 = LINE('',#2597,#2598);
+#2597 = CARTESIAN_POINT('',(-14.35416957913,10.308109612671,
+ -5.35218299757));
+#2598 = VECTOR('',#2599,1.);
+#2599 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#2600 = PCURVE('',#1282,#2601);
+#2601 = DEFINITIONAL_REPRESENTATION('',(#2602),#2606);
+#2602 = LINE('',#2603,#2604);
+#2603 = CARTESIAN_POINT('',(-1.767128843222,0.157863757808));
+#2604 = VECTOR('',#2605,1.);
+#2605 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2607 = PCURVE('',#1387,#2608);
+#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613);
+#2609 = LINE('',#2610,#2611);
+#2610 = CARTESIAN_POINT('',(1.361175321922,-5.5));
+#2611 = VECTOR('',#2612,1.);
+#2612 = DIRECTION('',(1.,2.E-017));
+#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2614 = ORIENTED_EDGE('',*,*,#2615,.F.);
+#2615 = EDGE_CURVE('',#2616,#2593,#2618,.T.);
+#2616 = VERTEX_POINT('',#2617);
+#2617 = CARTESIAN_POINT('',(-17.02483431064,11.850018614324,
+ -4.193360313783));
+#2618 = SURFACE_CURVE('',#2619,(#2624,#2631),.PCURVE_S1.);
+#2619 = CIRCLE('',#2620,1.5);
+#2620 = AXIS2_PLACEMENT_3D('',#2621,#2622,#2623);
+#2621 = CARTESIAN_POINT('',(-16.10628096587,11.319691593457,
+ -5.254026615581));
+#2622 = DIRECTION('',(-0.5,-0.866025403784,1.01E-015));
+#2623 = DIRECTION('',(-0.866025403784,0.5,-2.1E-016));
+#2624 = PCURVE('',#1282,#2625);
+#2625 = DEFINITIONAL_REPRESENTATION('',(#2626),#2630);
+#2626 = CIRCLE('',#2627,1.5);
+#2627 = AXIS2_PLACEMENT_2D('',#2628,#2629);
+#2628 = CARTESIAN_POINT('',(-1.668972461233,2.181027719379));
+#2629 = DIRECTION('',(1.E-017,1.));
+#2630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2631 = PCURVE('',#2632,#2637);
+#2632 = CYLINDRICAL_SURFACE('',#2633,1.5);
+#2633 = AXIS2_PLACEMENT_3D('',#2634,#2635,#2636);
+#2634 = CARTESIAN_POINT('',(-18.85628096587,6.556551872642,
+ -5.254026615581));
+#2635 = DIRECTION('',(-0.5,-0.866025403784,9.436895709314E-016));
+#2636 = DIRECTION('',(-0.866025403784,0.5,-8.326672684689E-017));
+#2637 = DEFINITIONAL_REPRESENTATION('',(#2638),#2642);
+#2638 = LINE('',#2639,#2640);
+#2639 = CARTESIAN_POINT('',(-12.56637061435,-5.5));
+#2640 = VECTOR('',#2641,1.);
+#2641 = DIRECTION('',(1.,-0.E+000));
+#2642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2643 = ORIENTED_EDGE('',*,*,#2644,.T.);
+#2644 = EDGE_CURVE('',#2616,#1260,#2645,.T.);
+#2645 = SURFACE_CURVE('',#2646,(#2650,#2657),.PCURVE_S1.);
+#2646 = LINE('',#2647,#2648);
+#2647 = CARTESIAN_POINT('',(-16.19128747478,11.368770124258,
+ -3.230863333639));
+#2648 = VECTOR('',#2649,1.);
+#2649 = DIRECTION('',(0.612372435695,-0.353553390593,0.707106781187));
+#2650 = PCURVE('',#1282,#2651);
+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);
+#2652 = LINE('',#2653,#2654);
+#2653 = CARTESIAN_POINT('',(0.354190820709,2.279184780981));
+#2654 = VECTOR('',#2655,1.);
+#2655 = DIRECTION('',(0.707106781187,-0.707106781186));
+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2657 = PCURVE('',#1317,#2658);
+#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663);
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(1.361176283049,-5.5));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(1.,8.E-017));
+#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2664 = ORIENTED_EDGE('',*,*,#1259,.F.);
+#2665 = ORIENTED_EDGE('',*,*,#1813,.T.);
+#2666 = ORIENTED_EDGE('',*,*,#2667,.F.);
+#2667 = EDGE_CURVE('',#2563,#1779,#2668,.T.);
+#2668 = SURFACE_CURVE('',#2669,(#2673,#2680),.PCURVE_S1.);
+#2669 = LINE('',#2670,#2671);
+#2670 = CARTESIAN_POINT('',(-18.73949924382,12.839980875066,
+ -2.213486860595));
+#2671 = VECTOR('',#2672,1.);
+#2672 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#2673 = PCURVE('',#1282,#2674);
+#2674 = DEFINITIONAL_REPRESENTATION('',(#2675),#2679);
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(1.371567293754,5.221606282597));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2680 = PCURVE('',#1801,#2681);
+#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(3.55E-015,-3.5));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(1.,1.4E-016));
+#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2687 = ADVANCED_FACE('',(#2688),#1387,.T.);
+#2688 = FACE_BOUND('',#2689,.T.);
+#2689 = EDGE_LOOP('',(#2690,#2691,#2714,#2735));
+#2690 = ORIENTED_EDGE('',*,*,#2592,.F.);
+#2691 = ORIENTED_EDGE('',*,*,#2692,.T.);
+#2692 = EDGE_CURVE('',#2593,#2693,#2695,.T.);
+#2693 = VERTEX_POINT('',#2694);
+#2694 = CARTESIAN_POINT('',(-14.18771582644,12.521408570505,
+ -6.314679298072));
+#2695 = SURFACE_CURVE('',#2696,(#2700,#2707),.PCURVE_S1.);
+#2696 = LINE('',#2697,#2698);
+#2697 = CARTESIAN_POINT('',(-17.93771582644,6.026218042121,
+ -6.314679298072));
+#2698 = VECTOR('',#2699,1.);
+#2699 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#2700 = PCURVE('',#1387,#2701);
+#2701 = DEFINITIONAL_REPRESENTATION('',(#2702),#2706);
+#2702 = LINE('',#2703,#2704);
+#2703 = CARTESIAN_POINT('',(3.1E-016,-7.7E-016));
+#2704 = VECTOR('',#2705,1.);
+#2705 = DIRECTION('',(-1.E-017,-1.));
+#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2707 = PCURVE('',#2632,#2708);
+#2708 = DEFINITIONAL_REPRESENTATION('',(#2709),#2713);
+#2709 = LINE('',#2710,#2711);
+#2710 = CARTESIAN_POINT('',(-3.92698375603,0.E+000));
+#2711 = VECTOR('',#2712,1.);
+#2712 = DIRECTION('',(-0.E+000,-1.));
+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2714 = ORIENTED_EDGE('',*,*,#2715,.T.);
+#2715 = EDGE_CURVE('',#2693,#1330,#2716,.T.);
+#2716 = SURFACE_CURVE('',#2717,(#2721,#2728),.PCURVE_S1.);
+#2717 = LINE('',#2718,#2719);
+#2718 = CARTESIAN_POINT('',(-14.18771582643,12.521408570498,
+ -6.314679298085));
+#2719 = VECTOR('',#2720,1.);
+#2720 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#2721 = PCURVE('',#1387,#2722);
+#2722 = DEFINITIONAL_REPRESENTATION('',(#2723),#2727);
+#2723 = LINE('',#2724,#2725);
+#2724 = CARTESIAN_POINT('',(-3.2E-016,-7.5));
+#2725 = VECTOR('',#2726,1.);
+#2726 = DIRECTION('',(1.,2.E-017));
+#2727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2728 = PCURVE('',#1352,#2729);
+#2729 = DEFINITIONAL_REPRESENTATION('',(#2730),#2734);
+#2730 = LINE('',#2731,#2732);
+#2731 = CARTESIAN_POINT('',(4.303137090029,2.181816726607));
+#2732 = VECTOR('',#2733,1.);
+#2733 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#2734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2735 = ORIENTED_EDGE('',*,*,#1364,.F.);
+#2736 = ADVANCED_FACE('',(#2737),#1352,.T.);
+#2737 = FACE_BOUND('',#2738,.T.);
+#2738 = EDGE_LOOP('',(#2739,#2740,#2764,#2785));
+#2739 = ORIENTED_EDGE('',*,*,#2715,.F.);
+#2740 = ORIENTED_EDGE('',*,*,#2741,.T.);
+#2741 = EDGE_CURVE('',#2693,#2742,#2744,.T.);
+#2742 = VERTEX_POINT('',#2743);
+#2743 = CARTESIAN_POINT('',(-16.02483431064,13.582069421893,
+ -4.193360313783));
+#2744 = SURFACE_CURVE('',#2745,(#2750,#2757),.PCURVE_S1.);
+#2745 = CIRCLE('',#2746,1.5);
+#2746 = AXIS2_PLACEMENT_3D('',#2747,#2748,#2749);
+#2747 = CARTESIAN_POINT('',(-15.10628096587,13.051742401026,
+ -5.254026615581));
+#2748 = DIRECTION('',(0.5,0.866025403784,-9.857913352292E-016));
+#2749 = DIRECTION('',(-0.866025403784,0.5,-5.551115123126E-017));
+#2750 = PCURVE('',#1352,#2751);
+#2751 = DEFINITIONAL_REPRESENTATION('',(#2752),#2756);
+#2752 = CIRCLE('',#2753,1.5);
+#2753 = AXIS2_PLACEMENT_2D('',#2754,#2755);
+#2754 = CARTESIAN_POINT('',(3.242484407524,3.242484387662));
+#2755 = DIRECTION('',(-3.E-017,1.));
+#2756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2757 = PCURVE('',#2632,#2758);
+#2758 = DEFINITIONAL_REPRESENTATION('',(#2759),#2763);
+#2759 = LINE('',#2760,#2761);
+#2760 = CARTESIAN_POINT('',(-0.E+000,-7.5));
+#2761 = VECTOR('',#2762,1.);
+#2762 = DIRECTION('',(-1.,0.E+000));
+#2763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2764 = ORIENTED_EDGE('',*,*,#2765,.T.);
+#2765 = EDGE_CURVE('',#2742,#1295,#2766,.T.);
+#2766 = SURFACE_CURVE('',#2767,(#2771,#2778),.PCURVE_S1.);
+#2767 = LINE('',#2768,#2769);
+#2768 = CARTESIAN_POINT('',(-16.02483431064,13.582069421893,
+ -4.193360313774));
+#2769 = VECTOR('',#2770,1.);
+#2770 = DIRECTION('',(0.612372435695,-0.353553390593,0.707106781187));
+#2771 = PCURVE('',#1352,#2772);
+#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2777);
+#2773 = LINE('',#2774,#2775);
+#2774 = CARTESIAN_POINT('',(2.181818105717,4.303138429397));
+#2775 = VECTOR('',#2776,1.);
+#2776 = DIRECTION('',(-0.707106781187,-0.707106781186));
+#2777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2778 = PCURVE('',#1317,#2779);
+#2779 = DEFINITIONAL_REPRESENTATION('',(#2780),#2784);
+#2780 = LINE('',#2781,#2782);
+#2781 = CARTESIAN_POINT('',(-1.58E-015,-7.5));
+#2782 = VECTOR('',#2783,1.);
+#2783 = DIRECTION('',(1.,2.E-017));
+#2784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2785 = ORIENTED_EDGE('',*,*,#1329,.F.);
+#2786 = ADVANCED_FACE('',(#2787),#1317,.F.);
+#2787 = FACE_BOUND('',#2788,.F.);
+#2788 = EDGE_LOOP('',(#2789,#2790,#2811,#2812));
+#2789 = ORIENTED_EDGE('',*,*,#2644,.F.);
+#2790 = ORIENTED_EDGE('',*,*,#2791,.T.);
+#2791 = EDGE_CURVE('',#2616,#2742,#2792,.T.);
+#2792 = SURFACE_CURVE('',#2793,(#2797,#2804),.PCURVE_S1.);
+#2793 = LINE('',#2794,#2795);
+#2794 = CARTESIAN_POINT('',(-19.77483431064,7.08687889351,
+ -4.193360313783));
+#2795 = VECTOR('',#2796,1.);
+#2796 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#2797 = PCURVE('',#1317,#2798);
+#2798 = DEFINITIONAL_REPRESENTATION('',(#2799),#2803);
+#2799 = LINE('',#2800,#2801);
+#2800 = CARTESIAN_POINT('',(-6.26044E-012,6.5E-016));
+#2801 = VECTOR('',#2802,1.);
+#2802 = DIRECTION('',(-1.E-017,-1.));
+#2803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2804 = PCURVE('',#2632,#2805);
+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810);
+#2806 = LINE('',#2807,#2808);
+#2807 = CARTESIAN_POINT('',(-7.068589250022,0.E+000));
+#2808 = VECTOR('',#2809,1.);
+#2809 = DIRECTION('',(-0.E+000,-1.));
+#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2811 = ORIENTED_EDGE('',*,*,#2765,.T.);
+#2812 = ORIENTED_EDGE('',*,*,#1294,.F.);
+#2813 = ADVANCED_FACE('',(#2814),#1088,.T.);
+#2814 = FACE_BOUND('',#2815,.T.);
+#2815 = EDGE_LOOP('',(#2816,#2851,#2872,#2873,#2896,#2925,#2946,#2947,
+ #2948));
+#2816 = ORIENTED_EDGE('',*,*,#2817,.F.);
+#2817 = EDGE_CURVE('',#2818,#2820,#2822,.T.);
+#2818 = VERTEX_POINT('',#2819);
+#2819 = CARTESIAN_POINT('',(16.106280958144,11.319691588992,
+ -9.554026615581));
+#2820 = VERTEX_POINT('',#2821);
+#2821 = CARTESIAN_POINT('',(18.7394992438,12.83998087505,-2.213486860626
+ ));
+#2822 = SURFACE_CURVE('',#2823,(#2828,#2839),.PCURVE_S1.);
+#2823 = CIRCLE('',#2824,4.3);
+#2824 = AXIS2_PLACEMENT_3D('',#2825,#2826,#2827);
+#2825 = CARTESIAN_POINT('',(16.106280965877,11.319691593457,
+ -5.254026615581));
+#2826 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#2827 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#2828 = PCURVE('',#1088,#2829);
+#2829 = DEFINITIONAL_REPRESENTATION('',(#2830),#2838);
+#2830 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2831,#2832,#2833,#2834,
+#2835,#2836,#2837),.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('') );
+#2831 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#2832 = CARTESIAN_POINT('',(5.778846011313,6.481027719379));
+#2833 = CARTESIAN_POINT('',(2.05493677504,3.10277193789E-002));
+#2834 = CARTESIAN_POINT('',(-1.668972461233,-6.418972280621));
+#2835 = CARTESIAN_POINT('',(-5.392881697506,3.10277193789E-002));
+#2836 = CARTESIAN_POINT('',(-9.116790933779,6.481027719379));
+#2837 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#2838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2839 = PCURVE('',#2840,#2845);
+#2840 = CYLINDRICAL_SURFACE('',#2841,4.3);
+#2841 = AXIS2_PLACEMENT_3D('',#2842,#2843,#2844);
+#2842 = CARTESIAN_POINT('',(16.106280965877,11.319691593457,
+ -5.254026615581));
+#2843 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#2844 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#2845 = DEFINITIONAL_REPRESENTATION('',(#2846),#2850);
+#2846 = LINE('',#2847,#2848);
+#2847 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#2848 = VECTOR('',#2849,1.);
+#2849 = DIRECTION('',(-1.,0.E+000));
+#2850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2851 = ORIENTED_EDGE('',*,*,#2852,.T.);
+#2852 = EDGE_CURVE('',#2818,#1033,#2853,.T.);
+#2853 = SURFACE_CURVE('',#2854,(#2858,#2865),.PCURVE_S1.);
+#2854 = LINE('',#2855,#2856);
+#2855 = CARTESIAN_POINT('',(16.106280958144,11.319691588992,
+ -9.554026615581));
+#2856 = VECTOR('',#2857,1.);
+#2857 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#2858 = PCURVE('',#1088,#2859);
+#2859 = DEFINITIONAL_REPRESENTATION('',(#2860),#2864);
+#2860 = LINE('',#2861,#2862);
+#2861 = CARTESIAN_POINT('',(-5.968972461233,2.181027710449));
+#2862 = VECTOR('',#2863,1.);
+#2863 = DIRECTION('',(3.E-017,-1.));
+#2864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2865 = PCURVE('',#1049,#2866);
+#2866 = DEFINITIONAL_REPRESENTATION('',(#2867),#2871);
+#2867 = LINE('',#2868,#2869);
+#2868 = CARTESIAN_POINT('',(-8.9E-016,1.54E-015));
+#2869 = VECTOR('',#2870,1.);
+#2870 = DIRECTION('',(1.,6.E-017));
+#2871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2872 = ORIENTED_EDGE('',*,*,#1065,.F.);
+#2873 = ORIENTED_EDGE('',*,*,#2874,.F.);
+#2874 = EDGE_CURVE('',#2875,#1066,#2877,.T.);
+#2875 = VERTEX_POINT('',#2876);
+#2876 = CARTESIAN_POINT('',(15.187715826442,10.789357762936,
+ -6.314679298072));
+#2877 = SURFACE_CURVE('',#2878,(#2882,#2889),.PCURVE_S1.);
+#2878 = LINE('',#2879,#2880);
+#2879 = CARTESIAN_POINT('',(14.354169579136,10.308109612671,
+ -5.35218299757));
+#2880 = VECTOR('',#2881,1.);
+#2881 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#2882 = PCURVE('',#1088,#2883);
+#2883 = DEFINITIONAL_REPRESENTATION('',(#2884),#2888);
+#2884 = LINE('',#2885,#2886);
+#2885 = CARTESIAN_POINT('',(-1.767128843222,0.157863757808));
+#2886 = VECTOR('',#2887,1.);
+#2887 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2889 = PCURVE('',#1123,#2890);
+#2890 = DEFINITIONAL_REPRESENTATION('',(#2891),#2895);
+#2891 = LINE('',#2892,#2893);
+#2892 = CARTESIAN_POINT('',(1.361175321922,-2.));
+#2893 = VECTOR('',#2894,1.);
+#2894 = DIRECTION('',(1.,-2.E-017));
+#2895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2896 = ORIENTED_EDGE('',*,*,#2897,.F.);
+#2897 = EDGE_CURVE('',#2898,#2875,#2900,.T.);
+#2898 = VERTEX_POINT('',#2899);
+#2899 = CARTESIAN_POINT('',(17.024834310646,11.850018614324,
+ -4.193360313783));
+#2900 = SURFACE_CURVE('',#2901,(#2906,#2913),.PCURVE_S1.);
+#2901 = CIRCLE('',#2902,1.5);
+#2902 = AXIS2_PLACEMENT_3D('',#2903,#2904,#2905);
+#2903 = CARTESIAN_POINT('',(16.106280965877,11.319691593457,
+ -5.254026615581));
+#2904 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#2905 = DIRECTION('',(0.866025403784,0.5,-7.9E-016));
+#2906 = PCURVE('',#1088,#2907);
+#2907 = DEFINITIONAL_REPRESENTATION('',(#2908),#2912);
+#2908 = CIRCLE('',#2909,1.5);
+#2909 = AXIS2_PLACEMENT_2D('',#2910,#2911);
+#2910 = CARTESIAN_POINT('',(-1.668972461233,2.181027719379));
+#2911 = DIRECTION('',(-4.E-017,1.));
+#2912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2913 = PCURVE('',#2914,#2919);
+#2914 = CYLINDRICAL_SURFACE('',#2915,1.5);
+#2915 = AXIS2_PLACEMENT_3D('',#2916,#2917,#2918);
+#2916 = CARTESIAN_POINT('',(15.106280965877,13.051742401026,
+ -5.254026615581));
+#2917 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#2918 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#2919 = DEFINITIONAL_REPRESENTATION('',(#2920),#2924);
+#2920 = LINE('',#2921,#2922);
+#2921 = CARTESIAN_POINT('',(-12.56637061435,-2.));
+#2922 = VECTOR('',#2923,1.);
+#2923 = DIRECTION('',(1.,-0.E+000));
+#2924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2925 = ORIENTED_EDGE('',*,*,#2926,.T.);
+#2926 = EDGE_CURVE('',#2898,#1171,#2927,.T.);
+#2927 = SURFACE_CURVE('',#2928,(#2932,#2939),.PCURVE_S1.);
+#2928 = LINE('',#2929,#2930);
+#2929 = CARTESIAN_POINT('',(16.191287474786,11.368770124258,
+ -3.230863333639));
+#2930 = VECTOR('',#2931,1.);
+#2931 = DIRECTION('',(-0.612372435695,-0.353553390593,0.707106781187));
+#2932 = PCURVE('',#1088,#2933);
+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);
+#2934 = LINE('',#2935,#2936);
+#2935 = CARTESIAN_POINT('',(0.354190820709,2.279184780981));
+#2936 = VECTOR('',#2937,1.);
+#2937 = DIRECTION('',(0.707106781187,-0.707106781186));
+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2939 = PCURVE('',#1193,#2940);
+#2940 = DEFINITIONAL_REPRESENTATION('',(#2941),#2945);
+#2941 = LINE('',#2942,#2943);
+#2942 = CARTESIAN_POINT('',(1.361176283049,-2.));
+#2943 = VECTOR('',#2944,1.);
+#2944 = DIRECTION('',(1.,-2.E-017));
+#2945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2946 = ORIENTED_EDGE('',*,*,#1205,.F.);
+#2947 = ORIENTED_EDGE('',*,*,#1835,.T.);
+#2948 = ORIENTED_EDGE('',*,*,#2949,.F.);
+#2949 = EDGE_CURVE('',#2820,#1836,#2950,.T.);
+#2950 = SURFACE_CURVE('',#2951,(#2955,#2962),.PCURVE_S1.);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(18.739499243826,12.839980875066,
+ -2.213486860595));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#2955 = PCURVE('',#1088,#2956);
+#2956 = DEFINITIONAL_REPRESENTATION('',(#2957),#2961);
+#2957 = LINE('',#2958,#2959);
+#2958 = CARTESIAN_POINT('',(1.371567293753,5.221606282597));
+#2959 = VECTOR('',#2960,1.);
+#2960 = DIRECTION('',(0.707106781187,-0.707106781187));
+#2961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2962 = PCURVE('',#1881,#2963);
+#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2968);
+#2964 = LINE('',#2965,#2966);
+#2965 = CARTESIAN_POINT('',(3.1E-016,0.E+000));
+#2966 = VECTOR('',#2967,1.);
+#2967 = DIRECTION('',(1.,-2.E-017));
+#2968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2969 = ADVANCED_FACE('',(#2970),#1193,.F.);
+#2970 = FACE_BOUND('',#2971,.F.);
+#2971 = EDGE_LOOP('',(#2972,#2995,#3016,#3017));
+#2972 = ORIENTED_EDGE('',*,*,#2973,.F.);
+#2973 = EDGE_CURVE('',#2974,#1136,#2976,.T.);
+#2974 = VERTEX_POINT('',#2975);
+#2975 = CARTESIAN_POINT('',(16.024834310646,13.582069421893,
+ -4.193360313783));
+#2976 = SURFACE_CURVE('',#2977,(#2981,#2988),.PCURVE_S1.);
+#2977 = LINE('',#2978,#2979);
+#2978 = CARTESIAN_POINT('',(16.024834310646,13.582069421893,
+ -4.193360313774));
+#2979 = VECTOR('',#2980,1.);
+#2980 = DIRECTION('',(-0.612372435695,-0.353553390593,0.707106781187));
+#2981 = PCURVE('',#1193,#2982);
+#2982 = DEFINITIONAL_REPRESENTATION('',(#2983),#2987);
+#2983 = LINE('',#2984,#2985);
+#2984 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2985 = VECTOR('',#2986,1.);
+#2986 = DIRECTION('',(1.,-7.E-017));
+#2987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2988 = PCURVE('',#1158,#2989);
+#2989 = DEFINITIONAL_REPRESENTATION('',(#2990),#2994);
+#2990 = LINE('',#2991,#2992);
+#2991 = CARTESIAN_POINT('',(2.181818105717,4.303138429397));
+#2992 = VECTOR('',#2993,1.);
+#2993 = DIRECTION('',(-0.707106781187,-0.707106781186));
+#2994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#2995 = ORIENTED_EDGE('',*,*,#2996,.T.);
+#2996 = EDGE_CURVE('',#2974,#2898,#2997,.T.);
+#2997 = SURFACE_CURVE('',#2998,(#3002,#3009),.PCURVE_S1.);
+#2998 = LINE('',#2999,#3000);
+#2999 = CARTESIAN_POINT('',(16.024834310646,13.582069421893,
+ -4.193360313783));
+#3000 = VECTOR('',#3001,1.);
+#3001 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3002 = PCURVE('',#1193,#3003);
+#3003 = DEFINITIONAL_REPRESENTATION('',(#3004),#3008);
+#3004 = LINE('',#3005,#3006);
+#3005 = CARTESIAN_POINT('',(-6.2623E-012,-3.19E-015));
+#3006 = VECTOR('',#3007,1.);
+#3007 = DIRECTION('',(-2.E-017,-1.));
+#3008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3009 = PCURVE('',#2914,#3010);
+#3010 = DEFINITIONAL_REPRESENTATION('',(#3011),#3015);
+#3011 = LINE('',#3012,#3013);
+#3012 = CARTESIAN_POINT('',(-7.068589250022,0.E+000));
+#3013 = VECTOR('',#3014,1.);
+#3014 = DIRECTION('',(-0.E+000,-1.));
+#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3016 = ORIENTED_EDGE('',*,*,#2926,.T.);
+#3017 = ORIENTED_EDGE('',*,*,#1170,.F.);
+#3018 = ADVANCED_FACE('',(#3019),#1158,.F.);
+#3019 = FACE_BOUND('',#3020,.F.);
+#3020 = EDGE_LOOP('',(#3021,#3044,#3066,#3067));
+#3021 = ORIENTED_EDGE('',*,*,#3022,.F.);
+#3022 = EDGE_CURVE('',#3023,#1101,#3025,.T.);
+#3023 = VERTEX_POINT('',#3024);
+#3024 = CARTESIAN_POINT('',(14.187715826442,12.521408570505,
+ -6.314679298072));
+#3025 = SURFACE_CURVE('',#3026,(#3030,#3037),.PCURVE_S1.);
+#3026 = LINE('',#3027,#3028);
+#3027 = CARTESIAN_POINT('',(14.187715826431,12.521408570498,
+ -6.314679298085));
+#3028 = VECTOR('',#3029,1.);
+#3029 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#3030 = PCURVE('',#1158,#3031);
+#3031 = DEFINITIONAL_REPRESENTATION('',(#3032),#3036);
+#3032 = LINE('',#3033,#3034);
+#3033 = CARTESIAN_POINT('',(4.303137090029,2.181816726607));
+#3034 = VECTOR('',#3035,1.);
+#3035 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#3036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3037 = PCURVE('',#1123,#3038);
+#3038 = DEFINITIONAL_REPRESENTATION('',(#3039),#3043);
+#3039 = LINE('',#3040,#3041);
+#3040 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3041 = VECTOR('',#3042,1.);
+#3042 = DIRECTION('',(1.,4.E-017));
+#3043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3044 = ORIENTED_EDGE('',*,*,#3045,.T.);
+#3045 = EDGE_CURVE('',#3023,#2974,#3046,.T.);
+#3046 = SURFACE_CURVE('',#3047,(#3052,#3059),.PCURVE_S1.);
+#3047 = CIRCLE('',#3048,1.5);
+#3048 = AXIS2_PLACEMENT_3D('',#3049,#3050,#3051);
+#3049 = CARTESIAN_POINT('',(15.106280965877,13.051742401026,
+ -5.254026615581));
+#3050 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#3051 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#3052 = PCURVE('',#1158,#3053);
+#3053 = DEFINITIONAL_REPRESENTATION('',(#3054),#3058);
+#3054 = CIRCLE('',#3055,1.5);
+#3055 = AXIS2_PLACEMENT_2D('',#3056,#3057);
+#3056 = CARTESIAN_POINT('',(3.242484407524,3.242484387662));
+#3057 = DIRECTION('',(3.E-017,1.));
+#3058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3059 = PCURVE('',#2914,#3060);
+#3060 = DEFINITIONAL_REPRESENTATION('',(#3061),#3065);
+#3061 = LINE('',#3062,#3063);
+#3062 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3063 = VECTOR('',#3064,1.);
+#3064 = DIRECTION('',(-1.,0.E+000));
+#3065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3066 = ORIENTED_EDGE('',*,*,#2973,.T.);
+#3067 = ORIENTED_EDGE('',*,*,#1135,.F.);
+#3068 = ADVANCED_FACE('',(#3069),#1123,.T.);
+#3069 = FACE_BOUND('',#3070,.T.);
+#3070 = EDGE_LOOP('',(#3071,#3072,#3093,#3094));
+#3071 = ORIENTED_EDGE('',*,*,#3022,.F.);
+#3072 = ORIENTED_EDGE('',*,*,#3073,.T.);
+#3073 = EDGE_CURVE('',#3023,#2875,#3074,.T.);
+#3074 = SURFACE_CURVE('',#3075,(#3079,#3086),.PCURVE_S1.);
+#3075 = LINE('',#3076,#3077);
+#3076 = CARTESIAN_POINT('',(14.187715826442,12.521408570505,
+ -6.314679298072));
+#3077 = VECTOR('',#3078,1.);
+#3078 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3079 = PCURVE('',#1123,#3080);
+#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3085);
+#3081 = LINE('',#3082,#3083);
+#3082 = CARTESIAN_POINT('',(-1.26E-015,1.54E-015));
+#3083 = VECTOR('',#3084,1.);
+#3084 = DIRECTION('',(-2.E-017,-1.));
+#3085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3086 = PCURVE('',#2914,#3087);
+#3087 = DEFINITIONAL_REPRESENTATION('',(#3088),#3092);
+#3088 = LINE('',#3089,#3090);
+#3089 = CARTESIAN_POINT('',(-3.92698375603,0.E+000));
+#3090 = VECTOR('',#3091,1.);
+#3091 = DIRECTION('',(-0.E+000,-1.));
+#3092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3093 = ORIENTED_EDGE('',*,*,#2874,.T.);
+#3094 = ORIENTED_EDGE('',*,*,#1100,.F.);
+#3095 = ADVANCED_FACE('',(#3096),#1049,.T.);
+#3096 = FACE_BOUND('',#3097,.T.);
+#3097 = EDGE_LOOP('',(#3098,#3099,#3122,#3143));
+#3098 = ORIENTED_EDGE('',*,*,#2852,.F.);
+#3099 = ORIENTED_EDGE('',*,*,#3100,.T.);
+#3100 = EDGE_CURVE('',#2818,#3101,#3103,.T.);
+#3101 = VERTEX_POINT('',#3102);
+#3102 = CARTESIAN_POINT('',(17.856280958144,8.288602675747,
+ -9.554026615581));
+#3103 = SURFACE_CURVE('',#3104,(#3108,#3115),.PCURVE_S1.);
+#3104 = LINE('',#3105,#3106);
+#3105 = CARTESIAN_POINT('',(16.106280958144,11.319691588992,
+ -9.554026615581));
+#3106 = VECTOR('',#3107,1.);
+#3107 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3108 = PCURVE('',#1049,#3109);
+#3109 = DEFINITIONAL_REPRESENTATION('',(#3110),#3114);
+#3110 = LINE('',#3111,#3112);
+#3111 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3112 = VECTOR('',#3113,1.);
+#3113 = DIRECTION('',(-6.E-017,-1.));
+#3114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3115 = PCURVE('',#2840,#3116);
+#3116 = DEFINITIONAL_REPRESENTATION('',(#3117),#3121);
+#3117 = LINE('',#3118,#3119);
+#3118 = CARTESIAN_POINT('',(-4.712388978308,0.E+000));
+#3119 = VECTOR('',#3120,1.);
+#3120 = DIRECTION('',(-0.E+000,-1.));
+#3121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3122 = ORIENTED_EDGE('',*,*,#3123,.T.);
+#3123 = EDGE_CURVE('',#3101,#1003,#3124,.T.);
+#3124 = SURFACE_CURVE('',#3125,(#3129,#3136),.PCURVE_S1.);
+#3125 = LINE('',#3126,#3127);
+#3126 = CARTESIAN_POINT('',(17.856280958144,8.288602675747,
+ -9.554026615581));
+#3127 = VECTOR('',#3128,1.);
+#3128 = DIRECTION('',(-0.866025403784,-0.5,7.771561172376E-016));
+#3129 = PCURVE('',#1049,#3130);
+#3130 = DEFINITIONAL_REPRESENTATION('',(#3131),#3135);
+#3131 = LINE('',#3132,#3133);
+#3132 = CARTESIAN_POINT('',(-2.E-015,-3.5));
+#3133 = VECTOR('',#3134,1.);
+#3134 = DIRECTION('',(1.,6.E-017));
+#3135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3136 = PCURVE('',#885,#3137);
+#3137 = DEFINITIONAL_REPRESENTATION('',(#3138),#3142);
+#3138 = LINE('',#3139,#3140);
+#3139 = CARTESIAN_POINT('',(-5.968972461233,2.181027710449));
+#3140 = VECTOR('',#3141,1.);
+#3141 = DIRECTION('',(3.E-017,-1.));
+#3142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3143 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#3144 = ADVANCED_FACE('',(#3145),#885,.F.);
+#3145 = FACE_BOUND('',#3146,.F.);
+#3146 = EDGE_LOOP('',(#3147,#3175,#3176,#3177,#3200,#3229,#3250,#3251,
+ #3252));
+#3147 = ORIENTED_EDGE('',*,*,#3148,.F.);
+#3148 = EDGE_CURVE('',#3101,#3149,#3151,.T.);
+#3149 = VERTEX_POINT('',#3150);
+#3150 = CARTESIAN_POINT('',(20.4894992438,9.808891961805,-2.213486860626
+ ));
+#3151 = SURFACE_CURVE('',#3152,(#3157,#3168),.PCURVE_S1.);
+#3152 = CIRCLE('',#3153,4.3);
+#3153 = AXIS2_PLACEMENT_3D('',#3154,#3155,#3156);
+#3154 = CARTESIAN_POINT('',(17.856280965877,8.288602680211,
+ -5.254026615581));
+#3155 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#3156 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#3157 = PCURVE('',#885,#3158);
+#3158 = DEFINITIONAL_REPRESENTATION('',(#3159),#3167);
+#3159 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3160,#3161,#3162,#3163,
+#3164,#3165,#3166),.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('') );
+#3160 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#3161 = CARTESIAN_POINT('',(5.778846011313,6.481027719379));
+#3162 = CARTESIAN_POINT('',(2.05493677504,3.10277193789E-002));
+#3163 = CARTESIAN_POINT('',(-1.668972461233,-6.418972280621));
+#3164 = CARTESIAN_POINT('',(-5.392881697506,3.10277193789E-002));
+#3165 = CARTESIAN_POINT('',(-9.116790933779,6.481027719379));
+#3166 = CARTESIAN_POINT('',(-1.668972461233,6.481027719379));
+#3167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3168 = PCURVE('',#2840,#3169);
+#3169 = DEFINITIONAL_REPRESENTATION('',(#3170),#3174);
+#3170 = LINE('',#3171,#3172);
+#3171 = CARTESIAN_POINT('',(-0.E+000,-3.5));
+#3172 = VECTOR('',#3173,1.);
+#3173 = DIRECTION('',(-1.,0.E+000));
+#3174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3175 = ORIENTED_EDGE('',*,*,#3123,.T.);
+#3176 = ORIENTED_EDGE('',*,*,#1002,.F.);
+#3177 = ORIENTED_EDGE('',*,*,#3178,.F.);
+#3178 = EDGE_CURVE('',#3179,#968,#3181,.T.);
+#3179 = VERTEX_POINT('',#3180);
+#3180 = CARTESIAN_POINT('',(16.937715826442,7.75826884969,
+ -6.314679298072));
+#3181 = SURFACE_CURVE('',#3182,(#3186,#3193),.PCURVE_S1.);
+#3182 = LINE('',#3183,#3184);
+#3183 = CARTESIAN_POINT('',(16.104169579136,7.277020699426,
+ -5.35218299757));
+#3184 = VECTOR('',#3185,1.);
+#3185 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#3186 = PCURVE('',#885,#3187);
+#3187 = DEFINITIONAL_REPRESENTATION('',(#3188),#3192);
+#3188 = LINE('',#3189,#3190);
+#3189 = CARTESIAN_POINT('',(-1.767128843222,0.157863757808));
+#3190 = VECTOR('',#3191,1.);
+#3191 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3193 = PCURVE('',#990,#3194);
+#3194 = DEFINITIONAL_REPRESENTATION('',(#3195),#3199);
+#3195 = LINE('',#3196,#3197);
+#3196 = CARTESIAN_POINT('',(1.361175321922,-5.5));
+#3197 = VECTOR('',#3198,1.);
+#3198 = DIRECTION('',(1.,-2.E-017));
+#3199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3200 = ORIENTED_EDGE('',*,*,#3201,.F.);
+#3201 = EDGE_CURVE('',#3202,#3179,#3204,.T.);
+#3202 = VERTEX_POINT('',#3203);
+#3203 = CARTESIAN_POINT('',(18.774834310646,8.818929701079,
+ -4.193360313783));
+#3204 = SURFACE_CURVE('',#3205,(#3210,#3217),.PCURVE_S1.);
+#3205 = CIRCLE('',#3206,1.5);
+#3206 = AXIS2_PLACEMENT_3D('',#3207,#3208,#3209);
+#3207 = CARTESIAN_POINT('',(17.856280965877,8.288602680211,
+ -5.254026615581));
+#3208 = DIRECTION('',(-0.5,0.866025403784,4.3E-016));
+#3209 = DIRECTION('',(0.866025403784,0.5,-7.9E-016));
+#3210 = PCURVE('',#885,#3211);
+#3211 = DEFINITIONAL_REPRESENTATION('',(#3212),#3216);
+#3212 = CIRCLE('',#3213,1.5);
+#3213 = AXIS2_PLACEMENT_2D('',#3214,#3215);
+#3214 = CARTESIAN_POINT('',(-1.668972461233,2.181027719379));
+#3215 = DIRECTION('',(-4.E-017,1.));
+#3216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3217 = PCURVE('',#3218,#3223);
+#3218 = CYLINDRICAL_SURFACE('',#3219,1.5);
+#3219 = AXIS2_PLACEMENT_3D('',#3220,#3221,#3222);
+#3220 = CARTESIAN_POINT('',(15.106280965877,13.051742401026,
+ -5.254026615581));
+#3221 = DIRECTION('',(-0.5,0.866025403784,4.440892098501E-016));
+#3222 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#3223 = DEFINITIONAL_REPRESENTATION('',(#3224),#3228);
+#3224 = LINE('',#3225,#3226);
+#3225 = CARTESIAN_POINT('',(-12.56637061435,-5.5));
+#3226 = VECTOR('',#3227,1.);
+#3227 = DIRECTION('',(1.,-0.E+000));
+#3228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3229 = ORIENTED_EDGE('',*,*,#3230,.T.);
+#3230 = EDGE_CURVE('',#3202,#863,#3231,.T.);
+#3231 = SURFACE_CURVE('',#3232,(#3236,#3243),.PCURVE_S1.);
+#3232 = LINE('',#3233,#3234);
+#3233 = CARTESIAN_POINT('',(17.941287474786,8.337681211012,
+ -3.230863333639));
+#3234 = VECTOR('',#3235,1.);
+#3235 = DIRECTION('',(-0.612372435695,-0.353553390593,0.707106781187));
+#3236 = PCURVE('',#885,#3237);
+#3237 = DEFINITIONAL_REPRESENTATION('',(#3238),#3242);
+#3238 = LINE('',#3239,#3240);
+#3239 = CARTESIAN_POINT('',(0.354190820709,2.279184780981));
+#3240 = VECTOR('',#3241,1.);
+#3241 = DIRECTION('',(0.707106781187,-0.707106781186));
+#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3243 = PCURVE('',#920,#3244);
+#3244 = DEFINITIONAL_REPRESENTATION('',(#3245),#3249);
+#3245 = LINE('',#3246,#3247);
+#3246 = CARTESIAN_POINT('',(1.361176283049,-5.5));
+#3247 = VECTOR('',#3248,1.);
+#3248 = DIRECTION('',(1.,-2.E-017));
+#3249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3250 = ORIENTED_EDGE('',*,*,#862,.F.);
+#3251 = ORIENTED_EDGE('',*,*,#1893,.T.);
+#3252 = ORIENTED_EDGE('',*,*,#3253,.F.);
+#3253 = EDGE_CURVE('',#3149,#1859,#3254,.T.);
+#3254 = SURFACE_CURVE('',#3255,(#3259,#3266),.PCURVE_S1.);
+#3255 = LINE('',#3256,#3257);
+#3256 = CARTESIAN_POINT('',(20.489499243826,9.80889196182,
+ -2.213486860595));
+#3257 = VECTOR('',#3258,1.);
+#3258 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#3259 = PCURVE('',#885,#3260);
+#3260 = DEFINITIONAL_REPRESENTATION('',(#3261),#3265);
+#3261 = LINE('',#3262,#3263);
+#3262 = CARTESIAN_POINT('',(1.371567293754,5.221606282597));
+#3263 = VECTOR('',#3264,1.);
+#3264 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3266 = PCURVE('',#1881,#3267);
+#3267 = DEFINITIONAL_REPRESENTATION('',(#3268),#3272);
+#3268 = LINE('',#3269,#3270);
+#3269 = CARTESIAN_POINT('',(-1.8E-016,-3.5));
+#3270 = VECTOR('',#3271,1.);
+#3271 = DIRECTION('',(1.,-2.E-017));
+#3272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3273 = ADVANCED_FACE('',(#3274),#990,.T.);
+#3274 = FACE_BOUND('',#3275,.T.);
+#3275 = EDGE_LOOP('',(#3276,#3277,#3300,#3321));
+#3276 = ORIENTED_EDGE('',*,*,#3178,.F.);
+#3277 = ORIENTED_EDGE('',*,*,#3278,.T.);
+#3278 = EDGE_CURVE('',#3179,#3279,#3281,.T.);
+#3279 = VERTEX_POINT('',#3280);
+#3280 = CARTESIAN_POINT('',(17.937715826442,6.026218042121,
+ -6.314679298072));
+#3281 = SURFACE_CURVE('',#3282,(#3286,#3293),.PCURVE_S1.);
+#3282 = LINE('',#3283,#3284);
+#3283 = CARTESIAN_POINT('',(14.187715826442,12.521408570505,
+ -6.314679298072));
+#3284 = VECTOR('',#3285,1.);
+#3285 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3286 = PCURVE('',#990,#3287);
+#3287 = DEFINITIONAL_REPRESENTATION('',(#3288),#3292);
+#3288 = LINE('',#3289,#3290);
+#3289 = CARTESIAN_POINT('',(-1.26E-015,1.54E-015));
+#3290 = VECTOR('',#3291,1.);
+#3291 = DIRECTION('',(-2.E-017,-1.));
+#3292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3293 = PCURVE('',#3218,#3294);
+#3294 = DEFINITIONAL_REPRESENTATION('',(#3295),#3299);
+#3295 = LINE('',#3296,#3297);
+#3296 = CARTESIAN_POINT('',(-3.92698375603,0.E+000));
+#3297 = VECTOR('',#3298,1.);
+#3298 = DIRECTION('',(-0.E+000,-1.));
+#3299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3300 = ORIENTED_EDGE('',*,*,#3301,.T.);
+#3301 = EDGE_CURVE('',#3279,#933,#3302,.T.);
+#3302 = SURFACE_CURVE('',#3303,(#3307,#3314),.PCURVE_S1.);
+#3303 = LINE('',#3304,#3305);
+#3304 = CARTESIAN_POINT('',(17.937715826431,6.026218042115,
+ -6.314679298085));
+#3305 = VECTOR('',#3306,1.);
+#3306 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#3307 = PCURVE('',#990,#3308);
+#3308 = DEFINITIONAL_REPRESENTATION('',(#3309),#3313);
+#3309 = LINE('',#3310,#3311);
+#3310 = CARTESIAN_POINT('',(-1.62E-015,-7.5));
+#3311 = VECTOR('',#3312,1.);
+#3312 = DIRECTION('',(1.,4.E-017));
+#3313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3314 = PCURVE('',#955,#3315);
+#3315 = DEFINITIONAL_REPRESENTATION('',(#3316),#3320);
+#3316 = LINE('',#3317,#3318);
+#3317 = CARTESIAN_POINT('',(4.303137090029,2.181816726607));
+#3318 = VECTOR('',#3319,1.);
+#3319 = DIRECTION('',(-0.707106781187,-0.707106781187));
+#3320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3321 = ORIENTED_EDGE('',*,*,#967,.F.);
+#3322 = ADVANCED_FACE('',(#3323),#955,.T.);
+#3323 = FACE_BOUND('',#3324,.T.);
+#3324 = EDGE_LOOP('',(#3325,#3326,#3350,#3371));
+#3325 = ORIENTED_EDGE('',*,*,#3301,.F.);
+#3326 = ORIENTED_EDGE('',*,*,#3327,.T.);
+#3327 = EDGE_CURVE('',#3279,#3328,#3330,.T.);
+#3328 = VERTEX_POINT('',#3329);
+#3329 = CARTESIAN_POINT('',(19.774834310646,7.08687889351,
+ -4.193360313783));
+#3330 = SURFACE_CURVE('',#3331,(#3336,#3343),.PCURVE_S1.);
+#3331 = CIRCLE('',#3332,1.5);
+#3332 = AXIS2_PLACEMENT_3D('',#3333,#3334,#3335);
+#3333 = CARTESIAN_POINT('',(18.856280965878,6.556551872642,
+ -5.254026615581));
+#3334 = DIRECTION('',(0.5,-0.866025403784,-4.469903994297E-016));
+#3335 = DIRECTION('',(0.866025403784,0.5,-7.49400541622E-016));
+#3336 = PCURVE('',#955,#3337);
+#3337 = DEFINITIONAL_REPRESENTATION('',(#3338),#3342);
+#3338 = CIRCLE('',#3339,1.5);
+#3339 = AXIS2_PLACEMENT_2D('',#3340,#3341);
+#3340 = CARTESIAN_POINT('',(3.242484407524,3.242484387662));
+#3341 = DIRECTION('',(3.E-017,1.));
+#3342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3343 = PCURVE('',#3218,#3344);
+#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3349);
+#3345 = LINE('',#3346,#3347);
+#3346 = CARTESIAN_POINT('',(-0.E+000,-7.5));
+#3347 = VECTOR('',#3348,1.);
+#3348 = DIRECTION('',(-1.,0.E+000));
+#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3350 = ORIENTED_EDGE('',*,*,#3351,.T.);
+#3351 = EDGE_CURVE('',#3328,#898,#3352,.T.);
+#3352 = SURFACE_CURVE('',#3353,(#3357,#3364),.PCURVE_S1.);
+#3353 = LINE('',#3354,#3355);
+#3354 = CARTESIAN_POINT('',(19.774834310646,7.08687889351,
+ -4.193360313774));
+#3355 = VECTOR('',#3356,1.);
+#3356 = DIRECTION('',(-0.612372435695,-0.353553390593,0.707106781187));
+#3357 = PCURVE('',#955,#3358);
+#3358 = DEFINITIONAL_REPRESENTATION('',(#3359),#3363);
+#3359 = LINE('',#3360,#3361);
+#3360 = CARTESIAN_POINT('',(2.181818105717,4.303138429397));
+#3361 = VECTOR('',#3362,1.);
+#3362 = DIRECTION('',(-0.707106781187,-0.707106781186));
+#3363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3364 = PCURVE('',#920,#3365);
+#3365 = DEFINITIONAL_REPRESENTATION('',(#3366),#3370);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(-3.77E-015,-7.5));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(1.,-7.E-017));
+#3370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3371 = ORIENTED_EDGE('',*,*,#932,.F.);
+#3372 = ADVANCED_FACE('',(#3373),#920,.F.);
+#3373 = FACE_BOUND('',#3374,.F.);
+#3374 = EDGE_LOOP('',(#3375,#3376,#3397,#3398));
+#3375 = ORIENTED_EDGE('',*,*,#3230,.F.);
+#3376 = ORIENTED_EDGE('',*,*,#3377,.T.);
+#3377 = EDGE_CURVE('',#3202,#3328,#3378,.T.);
+#3378 = SURFACE_CURVE('',#3379,(#3383,#3390),.PCURVE_S1.);
+#3379 = LINE('',#3380,#3381);
+#3380 = CARTESIAN_POINT('',(16.024834310646,13.582069421893,
+ -4.193360313783));
+#3381 = VECTOR('',#3382,1.);
+#3382 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3383 = PCURVE('',#920,#3384);
+#3384 = DEFINITIONAL_REPRESENTATION('',(#3385),#3389);
+#3385 = LINE('',#3386,#3387);
+#3386 = CARTESIAN_POINT('',(-6.2623E-012,-3.19E-015));
+#3387 = VECTOR('',#3388,1.);
+#3388 = DIRECTION('',(-2.E-017,-1.));
+#3389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3390 = PCURVE('',#3218,#3391);
+#3391 = DEFINITIONAL_REPRESENTATION('',(#3392),#3396);
+#3392 = LINE('',#3393,#3394);
+#3393 = CARTESIAN_POINT('',(-7.068589250022,0.E+000));
+#3394 = VECTOR('',#3395,1.);
+#3395 = DIRECTION('',(-0.E+000,-1.));
+#3396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3397 = ORIENTED_EDGE('',*,*,#3351,.T.);
+#3398 = ORIENTED_EDGE('',*,*,#897,.F.);
+#3399 = ADVANCED_FACE('',(#3400),#797,.F.);
+#3400 = FACE_BOUND('',#3401,.F.);
+#3401 = EDGE_LOOP('',(#3402,#3403,#3404,#3405));
+#3402 = ORIENTED_EDGE('',*,*,#2071,.F.);
+#3403 = ORIENTED_EDGE('',*,*,#2021,.T.);
+#3404 = ORIENTED_EDGE('',*,*,#1972,.T.);
+#3405 = ORIENTED_EDGE('',*,*,#774,.F.);
+#3406 = ADVANCED_FACE('',(#3407,#3410,#3524,#3638),#1955,.F.);
+#3407 = FACE_BOUND('',#3408,.T.);
+#3408 = EDGE_LOOP('',(#3409));
+#3409 = ORIENTED_EDGE('',*,*,#1940,.F.);
+#3410 = FACE_BOUND('',#3411,.T.);
+#3411 = EDGE_LOOP('',(#3412,#3442,#3470,#3498));
+#3412 = ORIENTED_EDGE('',*,*,#3413,.T.);
+#3413 = EDGE_CURVE('',#3414,#3416,#3418,.T.);
+#3414 = VERTEX_POINT('',#3415);
+#3415 = CARTESIAN_POINT('',(-12.49243637268,9.233237444768,5.));
+#3416 = VERTEX_POINT('',#3417);
+#3417 = CARTESIAN_POINT('',(-12.10383110483,9.008876088768,5.));
+#3418 = SURFACE_CURVE('',#3419,(#3423,#3430),.PCURVE_S1.);
+#3419 = LINE('',#3420,#3421);
+#3420 = CARTESIAN_POINT('',(-6.671227777269,5.872361095195,5.));
+#3421 = VECTOR('',#3422,1.);
+#3422 = DIRECTION('',(0.866025403784,-0.5,1.9E-016));
+#3423 = PCURVE('',#1955,#3424);
+#3424 = DEFINITIONAL_REPRESENTATION('',(#3425),#3429);
+#3425 = LINE('',#3426,#3427);
+#3426 = CARTESIAN_POINT('',(-5.872361095195,6.671227777269));
+#3427 = VECTOR('',#3428,1.);
+#3428 = DIRECTION('',(0.5,-0.866025403784));
+#3429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3430 = PCURVE('',#3431,#3436);
+#3431 = PLANE('',#3432);
+#3432 = AXIS2_PLACEMENT_3D('',#3433,#3434,#3435);
+#3433 = CARTESIAN_POINT('',(-14.21745555453,10.229177733767,
+ -3.585054154348));
+#3434 = DIRECTION('',(-0.5,-0.866025403784,9.521290144899E-016));
+#3435 = DIRECTION('',(5.442348238141E-016,8.326672684689E-016,1.));
+#3436 = DEFINITIONAL_REPRESENTATION('',(#3437),#3441);
+#3437 = LINE('',#3438,#3439);
+#3438 = CARTESIAN_POINT('',(8.585054154348,-8.713633277145));
+#3439 = VECTOR('',#3440,1.);
+#3440 = DIRECTION('',(-3.E-017,-1.));
+#3441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3442 = ORIENTED_EDGE('',*,*,#3443,.T.);
+#3443 = EDGE_CURVE('',#3416,#3444,#3446,.T.);
+#3444 = VERTEX_POINT('',#3445);
+#3445 = CARTESIAN_POINT('',(-13.85383110483,5.977787175523,5.));
+#3446 = SURFACE_CURVE('',#3447,(#3451,#3458),.PCURVE_S1.);
+#3447 = LINE('',#3448,#3449);
+#3448 = CARTESIAN_POINT('',(-13.41633110483,6.735559403834,5.));
+#3449 = VECTOR('',#3450,1.);
+#3450 = DIRECTION('',(-0.5,-0.866025403784,-1.1E-016));
+#3451 = PCURVE('',#1955,#3452);
+#3452 = DEFINITIONAL_REPRESENTATION('',(#3453),#3457);
+#3453 = LINE('',#3454,#3455);
+#3454 = CARTESIAN_POINT('',(-6.735559403834,13.416331104839));
+#3455 = VECTOR('',#3456,1.);
+#3456 = DIRECTION('',(0.866025403784,0.5));
+#3457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3458 = PCURVE('',#3459,#3464);
+#3459 = PLANE('',#3460);
+#3460 = AXIS2_PLACEMENT_3D('',#3461,#3462,#3463);
+#3461 = CARTESIAN_POINT('',(-13.85383110483,5.977787175523,5.448722712)
+ );
+#3462 = DIRECTION('',(-0.866025403784,0.5,0.E+000));
+#3463 = DIRECTION('',(-4.609680969672E-016,-8.326672684689E-016,-1.));
+#3464 = DEFINITIONAL_REPRESENTATION('',(#3465),#3469);
+#3465 = LINE('',#3466,#3467);
+#3466 = CARTESIAN_POINT('',(0.448722712,-0.875));
+#3467 = VECTOR('',#3468,1.);
+#3468 = DIRECTION('',(1.09E-015,1.));
+#3469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3470 = ORIENTED_EDGE('',*,*,#3471,.F.);
+#3471 = EDGE_CURVE('',#3472,#3444,#3474,.T.);
+#3472 = VERTEX_POINT('',#3473);
+#3473 = CARTESIAN_POINT('',(-14.24243637268,6.202148531523,5.));
+#3474 = SURFACE_CURVE('',#3475,(#3479,#3486),.PCURVE_S1.);
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(-8.421227777269,2.84127218195,5.));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(0.866025403784,-0.5,1.9E-016));
+#3479 = PCURVE('',#1955,#3480);
+#3480 = DEFINITIONAL_REPRESENTATION('',(#3481),#3485);
+#3481 = LINE('',#3482,#3483);
+#3482 = CARTESIAN_POINT('',(-2.84127218195,8.421227777269));
+#3483 = VECTOR('',#3484,1.);
+#3484 = DIRECTION('',(0.5,-0.866025403784));
+#3485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3486 = PCURVE('',#3487,#3492);
+#3487 = PLANE('',#3488);
+#3488 = AXIS2_PLACEMENT_3D('',#3489,#3490,#3491);
+#3489 = CARTESIAN_POINT('',(-15.96745555453,7.198088820522,
+ -3.585054154348));
+#3490 = DIRECTION('',(-0.5,-0.866025403784,9.521290144899E-016));
+#3491 = DIRECTION('',(5.442348238141E-016,8.326672684689E-016,1.));
+#3492 = DEFINITIONAL_REPRESENTATION('',(#3493),#3497);
+#3493 = LINE('',#3494,#3495);
+#3494 = CARTESIAN_POINT('',(8.585054154348,-8.713633277145));
+#3495 = VECTOR('',#3496,1.);
+#3496 = DIRECTION('',(-3.E-017,-1.));
+#3497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3498 = ORIENTED_EDGE('',*,*,#3499,.T.);
+#3499 = EDGE_CURVE('',#3472,#3414,#3500,.T.);
+#3500 = SURFACE_CURVE('',#3501,(#3505,#3512),.PCURVE_S1.);
+#3501 = LINE('',#3502,#3503);
+#3502 = CARTESIAN_POINT('',(-13.80493637268,6.959920759834,5.));
+#3503 = VECTOR('',#3504,1.);
+#3504 = DIRECTION('',(0.5,0.866025403784,1.1E-016));
+#3505 = PCURVE('',#1955,#3506);
+#3506 = DEFINITIONAL_REPRESENTATION('',(#3507),#3511);
+#3507 = LINE('',#3508,#3509);
+#3508 = CARTESIAN_POINT('',(-6.959920759834,13.804936372686));
+#3509 = VECTOR('',#3510,1.);
+#3510 = DIRECTION('',(-0.866025403784,-0.5));
+#3511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3512 = PCURVE('',#3513,#3518);
+#3513 = PLANE('',#3514);
+#3514 = AXIS2_PLACEMENT_3D('',#3515,#3516,#3517);
+#3515 = CARTESIAN_POINT('',(-20.48949924382,9.80889196182,
+ -2.213486860595));
+#3516 = DIRECTION('',(0.612372435696,-0.353553390593,-0.707106781187));
+#3517 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3518 = DEFINITIONAL_REPRESENTATION('',(#3519),#3523);
+#3519 = LINE('',#3520,#3521);
+#3520 = CARTESIAN_POINT('',(10.201410950253,-0.875));
+#3521 = VECTOR('',#3522,1.);
+#3522 = DIRECTION('',(1.51E-015,-1.));
+#3523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3524 = FACE_BOUND('',#3525,.T.);
+#3525 = EDGE_LOOP('',(#3526,#3556,#3584,#3612));
+#3526 = ORIENTED_EDGE('',*,*,#3527,.F.);
+#3527 = EDGE_CURVE('',#3528,#3530,#3532,.T.);
+#3528 = VERTEX_POINT('',#3529);
+#3529 = CARTESIAN_POINT('',(1.75,-14.98666326429,5.));
+#3530 = VERTEX_POINT('',#3531);
+#3531 = CARTESIAN_POINT('',(-1.75,-14.98666326429,5.));
+#3532 = SURFACE_CURVE('',#3533,(#3537,#3544),.PCURVE_S1.);
+#3533 = LINE('',#3534,#3535);
+#3534 = CARTESIAN_POINT('',(0.875,-14.98666326429,5.));
+#3535 = VECTOR('',#3536,1.);
+#3536 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#3537 = PCURVE('',#1955,#3538);
+#3538 = DEFINITIONAL_REPRESENTATION('',(#3539),#3543);
+#3539 = LINE('',#3540,#3541);
+#3540 = CARTESIAN_POINT('',(14.986663264291,-0.875));
+#3541 = VECTOR('',#3542,1.);
+#3542 = DIRECTION('',(-0.E+000,1.));
+#3543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3544 = PCURVE('',#3545,#3550);
+#3545 = PLANE('',#3546);
+#3546 = AXIS2_PLACEMENT_3D('',#3547,#3548,#3549);
+#3547 = CARTESIAN_POINT('',(1.75,-14.98666326429,5.448722712));
+#3548 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#3549 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#3550 = DEFINITIONAL_REPRESENTATION('',(#3551),#3555);
+#3551 = LINE('',#3552,#3553);
+#3552 = CARTESIAN_POINT('',(0.448722712,-0.875));
+#3553 = VECTOR('',#3554,1.);
+#3554 = DIRECTION('',(0.E+000,-1.));
+#3555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3556 = ORIENTED_EDGE('',*,*,#3557,.T.);
+#3557 = EDGE_CURVE('',#3528,#3558,#3560,.T.);
+#3558 = VERTEX_POINT('',#3559);
+#3559 = CARTESIAN_POINT('',(1.75,-15.43538597629,5.));
+#3560 = SURFACE_CURVE('',#3561,(#3565,#3572),.PCURVE_S1.);
+#3561 = LINE('',#3562,#3563);
+#3562 = CARTESIAN_POINT('',(1.75,-8.713633277145,5.));
+#3563 = VECTOR('',#3564,1.);
+#3564 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#3565 = PCURVE('',#1955,#3566);
+#3566 = DEFINITIONAL_REPRESENTATION('',(#3567),#3571);
+#3567 = LINE('',#3568,#3569);
+#3568 = CARTESIAN_POINT('',(8.713633277145,-1.75));
+#3569 = VECTOR('',#3570,1.);
+#3570 = DIRECTION('',(1.,-0.E+000));
+#3571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3572 = PCURVE('',#3573,#3578);
+#3573 = PLANE('',#3574);
+#3574 = AXIS2_PLACEMENT_3D('',#3575,#3576,#3577);
+#3575 = CARTESIAN_POINT('',(1.75,-17.42726655428,-3.585054154348));
+#3576 = DIRECTION('',(1.,2.22044604925E-016,4.4E-016));
+#3577 = DIRECTION('',(-4.4E-016,-9.769962616701E-032,1.));
+#3578 = DEFINITIONAL_REPRESENTATION('',(#3579),#3583);
+#3579 = LINE('',#3580,#3581);
+#3580 = CARTESIAN_POINT('',(8.585054154348,-8.713633277145));
+#3581 = VECTOR('',#3582,1.);
+#3582 = DIRECTION('',(0.E+000,1.));
+#3583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3584 = ORIENTED_EDGE('',*,*,#3585,.F.);
+#3585 = EDGE_CURVE('',#3586,#3558,#3588,.T.);
+#3586 = VERTEX_POINT('',#3587);
+#3587 = CARTESIAN_POINT('',(-1.75,-15.43538597629,5.));
+#3588 = SURFACE_CURVE('',#3589,(#3593,#3600),.PCURVE_S1.);
+#3589 = LINE('',#3590,#3591);
+#3590 = CARTESIAN_POINT('',(0.875,-15.43538597629,5.));
+#3591 = VECTOR('',#3592,1.);
+#3592 = DIRECTION('',(1.,2.22044604925E-016,2.2E-016));
+#3593 = PCURVE('',#1955,#3594);
+#3594 = DEFINITIONAL_REPRESENTATION('',(#3595),#3599);
+#3595 = LINE('',#3596,#3597);
+#3596 = CARTESIAN_POINT('',(15.435385976291,-0.875));
+#3597 = VECTOR('',#3598,1.);
+#3598 = DIRECTION('',(-0.E+000,-1.));
+#3599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3600 = PCURVE('',#3601,#3606);
+#3601 = PLANE('',#3602);
+#3602 = AXIS2_PLACEMENT_3D('',#3603,#3604,#3605);
+#3603 = CARTESIAN_POINT('',(1.75,-22.64887283688,-2.213486860595));
+#3604 = DIRECTION('',(2.990754131623E-018,0.707106781187,-0.707106781187
+ ));
+#3605 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#3606 = DEFINITIONAL_REPRESENTATION('',(#3607),#3611);
+#3607 = LINE('',#3608,#3609);
+#3608 = CARTESIAN_POINT('',(10.201410950253,-0.875));
+#3609 = VECTOR('',#3610,1.);
+#3610 = DIRECTION('',(0.E+000,1.));
+#3611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3612 = ORIENTED_EDGE('',*,*,#3613,.F.);
+#3613 = EDGE_CURVE('',#3530,#3586,#3614,.T.);
+#3614 = SURFACE_CURVE('',#3615,(#3619,#3626),.PCURVE_S1.);
+#3615 = LINE('',#3616,#3617);
+#3616 = CARTESIAN_POINT('',(-1.75,-8.713633277145,5.));
+#3617 = VECTOR('',#3618,1.);
+#3618 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#3619 = PCURVE('',#1955,#3620);
+#3620 = DEFINITIONAL_REPRESENTATION('',(#3621),#3625);
+#3621 = LINE('',#3622,#3623);
+#3622 = CARTESIAN_POINT('',(8.713633277145,1.75));
+#3623 = VECTOR('',#3624,1.);
+#3624 = DIRECTION('',(1.,-0.E+000));
+#3625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3626 = PCURVE('',#3627,#3632);
+#3627 = PLANE('',#3628);
+#3628 = AXIS2_PLACEMENT_3D('',#3629,#3630,#3631);
+#3629 = CARTESIAN_POINT('',(-1.75,-17.42726655428,-3.585054154348));
+#3630 = DIRECTION('',(1.,2.22044604925E-016,4.4E-016));
+#3631 = DIRECTION('',(-4.4E-016,-9.769962616701E-032,1.));
+#3632 = DEFINITIONAL_REPRESENTATION('',(#3633),#3637);
+#3633 = LINE('',#3634,#3635);
+#3634 = CARTESIAN_POINT('',(8.585054154348,-8.713633277145));
+#3635 = VECTOR('',#3636,1.);
+#3636 = DIRECTION('',(0.E+000,1.));
+#3637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3638 = FACE_BOUND('',#3639,.T.);
+#3639 = EDGE_LOOP('',(#3640,#3670,#3698,#3726));
+#3640 = ORIENTED_EDGE('',*,*,#3641,.T.);
+#3641 = EDGE_CURVE('',#3642,#3644,#3646,.T.);
+#3642 = VERTEX_POINT('',#3643);
+#3643 = CARTESIAN_POINT('',(14.242436372686,6.202148531523,5.));
+#3644 = VERTEX_POINT('',#3645);
+#3645 = CARTESIAN_POINT('',(13.853831104839,5.977787175523,5.));
+#3646 = SURFACE_CURVE('',#3647,(#3651,#3658),.PCURVE_S1.);
+#3647 = LINE('',#3648,#3649);
+#3648 = CARTESIAN_POINT('',(8.421227777269,2.84127218195,5.));
+#3649 = VECTOR('',#3650,1.);
+#3650 = DIRECTION('',(-0.866025403784,-0.5,-1.9E-016));
+#3651 = PCURVE('',#1955,#3652);
+#3652 = DEFINITIONAL_REPRESENTATION('',(#3653),#3657);
+#3653 = LINE('',#3654,#3655);
+#3654 = CARTESIAN_POINT('',(-2.84127218195,-8.421227777269));
+#3655 = VECTOR('',#3656,1.);
+#3656 = DIRECTION('',(0.5,0.866025403784));
+#3657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3658 = PCURVE('',#3659,#3664);
+#3659 = PLANE('',#3660);
+#3660 = AXIS2_PLACEMENT_3D('',#3661,#3662,#3663);
+#3661 = CARTESIAN_POINT('',(15.967455554537,7.198088820522,
+ -3.585054154348));
+#3662 = DIRECTION('',(-0.5,0.866025403784,4.469903994297E-016));
+#3663 = DIRECTION('',(9.772475257063E-016,5.551115123126E-017,1.));
+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3669);
+#3665 = LINE('',#3666,#3667);
+#3666 = CARTESIAN_POINT('',(8.585054154348,-8.713633277145));
+#3667 = VECTOR('',#3668,1.);
+#3668 = DIRECTION('',(-9.4E-016,-1.));
+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3670 = ORIENTED_EDGE('',*,*,#3671,.T.);
+#3671 = EDGE_CURVE('',#3644,#3672,#3674,.T.);
+#3672 = VERTEX_POINT('',#3673);
+#3673 = CARTESIAN_POINT('',(12.103831104839,9.008876088768,5.));
+#3674 = SURFACE_CURVE('',#3675,(#3679,#3686),.PCURVE_S1.);
+#3675 = LINE('',#3676,#3677);
+#3676 = CARTESIAN_POINT('',(12.541331104839,8.251103860457,5.));
+#3677 = VECTOR('',#3678,1.);
+#3678 = DIRECTION('',(-0.5,0.866025403784,-1.1E-016));
+#3679 = PCURVE('',#1955,#3680);
+#3680 = DEFINITIONAL_REPRESENTATION('',(#3681),#3685);
+#3681 = LINE('',#3682,#3683);
+#3682 = CARTESIAN_POINT('',(-8.251103860457,-12.54133110483));
+#3683 = VECTOR('',#3684,1.);
+#3684 = DIRECTION('',(-0.866025403784,0.5));
+#3685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3686 = PCURVE('',#3687,#3692);
+#3687 = PLANE('',#3688);
+#3688 = AXIS2_PLACEMENT_3D('',#3689,#3690,#3691);
+#3689 = CARTESIAN_POINT('',(12.103831104839,9.008876088768,5.448722712)
+ );
+#3690 = DIRECTION('',(0.866025403784,0.5,-7.771561172376E-016));
+#3691 = DIRECTION('',(-9.21736374475E-016,5.551115123126E-017,-1.));
+#3692 = DEFINITIONAL_REPRESENTATION('',(#3693),#3697);
+#3693 = LINE('',#3694,#3695);
+#3694 = CARTESIAN_POINT('',(0.448722712,-0.875));
+#3695 = VECTOR('',#3696,1.);
+#3696 = DIRECTION('',(6.1E-016,1.));
+#3697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3698 = ORIENTED_EDGE('',*,*,#3699,.F.);
+#3699 = EDGE_CURVE('',#3700,#3672,#3702,.T.);
+#3700 = VERTEX_POINT('',#3701);
+#3701 = CARTESIAN_POINT('',(12.492436372686,9.233237444768,5.));
+#3702 = SURFACE_CURVE('',#3703,(#3707,#3714),.PCURVE_S1.);
+#3703 = LINE('',#3704,#3705);
+#3704 = CARTESIAN_POINT('',(6.671227777269,5.872361095195,5.));
+#3705 = VECTOR('',#3706,1.);
+#3706 = DIRECTION('',(-0.866025403784,-0.5,-1.9E-016));
+#3707 = PCURVE('',#1955,#3708);
+#3708 = DEFINITIONAL_REPRESENTATION('',(#3709),#3713);
+#3709 = LINE('',#3710,#3711);
+#3710 = CARTESIAN_POINT('',(-5.872361095195,-6.671227777269));
+#3711 = VECTOR('',#3712,1.);
+#3712 = DIRECTION('',(0.5,0.866025403784));
+#3713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3714 = PCURVE('',#3715,#3720);
+#3715 = PLANE('',#3716);
+#3716 = AXIS2_PLACEMENT_3D('',#3717,#3718,#3719);
+#3717 = CARTESIAN_POINT('',(14.217455554537,10.229177733767,
+ -3.585054154348));
+#3718 = DIRECTION('',(-0.5,0.866025403784,4.469903994297E-016));
+#3719 = DIRECTION('',(9.772475257063E-016,5.551115123126E-017,1.));
+#3720 = DEFINITIONAL_REPRESENTATION('',(#3721),#3725);
+#3721 = LINE('',#3722,#3723);
+#3722 = CARTESIAN_POINT('',(8.585054154348,-8.713633277145));
+#3723 = VECTOR('',#3724,1.);
+#3724 = DIRECTION('',(-9.4E-016,-1.));
+#3725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3726 = ORIENTED_EDGE('',*,*,#3727,.T.);
+#3727 = EDGE_CURVE('',#3700,#3642,#3728,.T.);
+#3728 = SURFACE_CURVE('',#3729,(#3733,#3740),.PCURVE_S1.);
+#3729 = LINE('',#3730,#3731);
+#3730 = CARTESIAN_POINT('',(12.929936372686,8.475465216457,5.));
+#3731 = VECTOR('',#3732,1.);
+#3732 = DIRECTION('',(0.5,-0.866025403784,1.1E-016));
+#3733 = PCURVE('',#1955,#3734);
+#3734 = DEFINITIONAL_REPRESENTATION('',(#3735),#3739);
+#3735 = LINE('',#3736,#3737);
+#3736 = CARTESIAN_POINT('',(-8.475465216457,-12.92993637268));
+#3737 = VECTOR('',#3738,1.);
+#3738 = DIRECTION('',(0.866025403784,-0.5));
+#3739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3740 = PCURVE('',#3741,#3746);
+#3741 = PLANE('',#3742);
+#3742 = AXIS2_PLACEMENT_3D('',#3743,#3744,#3745);
+#3743 = CARTESIAN_POINT('',(18.739499243826,12.839980875066,
+ -2.213486860595));
+#3744 = DIRECTION('',(-0.612372435696,-0.353553390593,-0.707106781187));
+#3745 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#3746 = DEFINITIONAL_REPRESENTATION('',(#3747),#3751);
+#3747 = LINE('',#3748,#3749);
+#3748 = CARTESIAN_POINT('',(10.201410950253,-0.875));
+#3749 = VECTOR('',#3750,1.);
+#3750 = DIRECTION('',(8.2E-016,-1.));
+#3751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3752 = ADVANCED_FACE('',(#3753),#1881,.F.);
+#3753 = FACE_BOUND('',#3754,.F.);
+#3754 = EDGE_LOOP('',(#3755,#3756,#3777,#3778));
+#3755 = ORIENTED_EDGE('',*,*,#2949,.F.);
+#3756 = ORIENTED_EDGE('',*,*,#3757,.T.);
+#3757 = EDGE_CURVE('',#2820,#3149,#3758,.T.);
+#3758 = SURFACE_CURVE('',#3759,(#3763,#3770),.PCURVE_S1.);
+#3759 = LINE('',#3760,#3761);
+#3760 = CARTESIAN_POINT('',(18.7394992438,12.83998087505,-2.213486860626
+ ));
+#3761 = VECTOR('',#3762,1.);
+#3762 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#3763 = PCURVE('',#1881,#3764);
+#3764 = DEFINITIONAL_REPRESENTATION('',(#3765),#3769);
+#3765 = LINE('',#3766,#3767);
+#3766 = CARTESIAN_POINT('',(-2.8E-015,-3.31E-015));
+#3767 = VECTOR('',#3768,1.);
+#3768 = DIRECTION('',(4.E-017,-1.));
+#3769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3770 = PCURVE('',#2840,#3771);
+#3771 = DEFINITIONAL_REPRESENTATION('',(#3772),#3776);
+#3772 = LINE('',#3773,#3774);
+#3773 = CARTESIAN_POINT('',(-7.068577088818,0.E+000));
+#3774 = VECTOR('',#3775,1.);
+#3775 = DIRECTION('',(-0.E+000,-1.));
+#3776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3777 = ORIENTED_EDGE('',*,*,#3253,.T.);
+#3778 = ORIENTED_EDGE('',*,*,#1858,.F.);
+#3779 = ADVANCED_FACE('',(#3780),#1801,.F.);
+#3780 = FACE_BOUND('',#3781,.F.);
+#3781 = EDGE_LOOP('',(#3782,#3783,#3804,#3805));
+#3782 = ORIENTED_EDGE('',*,*,#2363,.F.);
+#3783 = ORIENTED_EDGE('',*,*,#3784,.T.);
+#3784 = EDGE_CURVE('',#2234,#2563,#3785,.T.);
+#3785 = SURFACE_CURVE('',#3786,(#3790,#3797),.PCURVE_S1.);
+#3786 = LINE('',#3787,#3788);
+#3787 = CARTESIAN_POINT('',(-20.4894992438,9.808891961805,
+ -2.213486860626));
+#3788 = VECTOR('',#3789,1.);
+#3789 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3790 = PCURVE('',#1801,#3791);
+#3791 = DEFINITIONAL_REPRESENTATION('',(#3792),#3796);
+#3792 = LINE('',#3793,#3794);
+#3793 = CARTESIAN_POINT('',(-6.1E-016,6.39E-015));
+#3794 = VECTOR('',#3795,1.);
+#3795 = DIRECTION('',(-1.2E-016,-1.));
+#3796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3797 = PCURVE('',#2254,#3798);
+#3798 = DEFINITIONAL_REPRESENTATION('',(#3799),#3803);
+#3799 = LINE('',#3800,#3801);
+#3800 = CARTESIAN_POINT('',(-7.068577088818,0.E+000));
+#3801 = VECTOR('',#3802,1.);
+#3802 = DIRECTION('',(-0.E+000,-1.));
+#3803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3804 = ORIENTED_EDGE('',*,*,#2667,.T.);
+#3805 = ORIENTED_EDGE('',*,*,#1778,.F.);
+#3806 = ADVANCED_FACE('',(#3807),#2254,.T.);
+#3807 = FACE_BOUND('',#3808,.F.);
+#3808 = EDGE_LOOP('',(#3809,#3810,#3811,#3812));
+#3809 = ORIENTED_EDGE('',*,*,#2514,.T.);
+#3810 = ORIENTED_EDGE('',*,*,#2562,.T.);
+#3811 = ORIENTED_EDGE('',*,*,#3784,.F.);
+#3812 = ORIENTED_EDGE('',*,*,#2231,.F.);
+#3813 = ADVANCED_FACE('',(#3814),#2328,.T.);
+#3814 = FACE_BOUND('',#3815,.F.);
+#3815 = EDGE_LOOP('',(#3816,#3817,#3818,#3819));
+#3816 = ORIENTED_EDGE('',*,*,#2459,.F.);
+#3817 = ORIENTED_EDGE('',*,*,#2487,.T.);
+#3818 = ORIENTED_EDGE('',*,*,#2311,.F.);
+#3819 = ORIENTED_EDGE('',*,*,#2410,.F.);
+#3820 = ADVANCED_FACE('',(#3821),#2632,.T.);
+#3821 = FACE_BOUND('',#3822,.F.);
+#3822 = EDGE_LOOP('',(#3823,#3824,#3825,#3826));
+#3823 = ORIENTED_EDGE('',*,*,#2615,.T.);
+#3824 = ORIENTED_EDGE('',*,*,#2692,.T.);
+#3825 = ORIENTED_EDGE('',*,*,#2741,.T.);
+#3826 = ORIENTED_EDGE('',*,*,#2791,.F.);
+#3827 = ADVANCED_FACE('',(#3828),#2840,.T.);
+#3828 = FACE_BOUND('',#3829,.F.);
+#3829 = EDGE_LOOP('',(#3830,#3831,#3832,#3833));
+#3830 = ORIENTED_EDGE('',*,*,#3100,.T.);
+#3831 = ORIENTED_EDGE('',*,*,#3148,.T.);
+#3832 = ORIENTED_EDGE('',*,*,#3757,.F.);
+#3833 = ORIENTED_EDGE('',*,*,#2817,.F.);
+#3834 = ADVANCED_FACE('',(#3835),#2914,.T.);
+#3835 = FACE_BOUND('',#3836,.F.);
+#3836 = EDGE_LOOP('',(#3837,#3838,#3839,#3840));
+#3837 = ORIENTED_EDGE('',*,*,#3045,.F.);
+#3838 = ORIENTED_EDGE('',*,*,#3073,.T.);
+#3839 = ORIENTED_EDGE('',*,*,#2897,.F.);
+#3840 = ORIENTED_EDGE('',*,*,#2996,.F.);
+#3841 = ADVANCED_FACE('',(#3842),#3218,.T.);
+#3842 = FACE_BOUND('',#3843,.F.);
+#3843 = EDGE_LOOP('',(#3844,#3845,#3846,#3847));
+#3844 = ORIENTED_EDGE('',*,*,#3201,.T.);
+#3845 = ORIENTED_EDGE('',*,*,#3278,.T.);
+#3846 = ORIENTED_EDGE('',*,*,#3327,.T.);
+#3847 = ORIENTED_EDGE('',*,*,#3377,.F.);
+#3848 = ADVANCED_FACE('',(#3849),#3431,.F.);
+#3849 = FACE_BOUND('',#3850,.F.);
+#3850 = EDGE_LOOP('',(#3851,#3874,#3875));
+#3851 = ORIENTED_EDGE('',*,*,#3852,.F.);
+#3852 = EDGE_CURVE('',#3414,#3853,#3855,.T.);
+#3853 = VERTEX_POINT('',#3854);
+#3854 = CARTESIAN_POINT('',(-12.10383110483,9.008876088768,5.448722712)
+ );
+#3855 = SURFACE_CURVE('',#3856,(#3860,#3867),.PCURVE_S1.);
+#3856 = LINE('',#3857,#3858);
+#3857 = CARTESIAN_POINT('',(-18.73949924382,12.839980875066,
+ -2.213486860595));
+#3858 = VECTOR('',#3859,1.);
+#3859 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3860 = PCURVE('',#3431,#3861);
+#3861 = DEFINITIONAL_REPRESENTATION('',(#3862),#3866);
+#3862 = LINE('',#3863,#3864);
+#3863 = CARTESIAN_POINT('',(1.371567293754,5.221606282597));
+#3864 = VECTOR('',#3865,1.);
+#3865 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3867 = PCURVE('',#3513,#3868);
+#3868 = DEFINITIONAL_REPRESENTATION('',(#3869),#3873);
+#3869 = LINE('',#3870,#3871);
+#3870 = CARTESIAN_POINT('',(3.55E-015,-3.5));
+#3871 = VECTOR('',#3872,1.);
+#3872 = DIRECTION('',(1.,1.4E-016));
+#3873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3874 = ORIENTED_EDGE('',*,*,#3413,.T.);
+#3875 = ORIENTED_EDGE('',*,*,#3876,.F.);
+#3876 = EDGE_CURVE('',#3853,#3416,#3877,.T.);
+#3877 = SURFACE_CURVE('',#3878,(#3882,#3889),.PCURVE_S1.);
+#3878 = LINE('',#3879,#3880);
+#3879 = CARTESIAN_POINT('',(-12.10383110483,9.008876088768,5.448722712)
+ );
+#3880 = VECTOR('',#3881,1.);
+#3881 = DIRECTION('',(-4.630127018922E-016,-7.771561172376E-016,-1.));
+#3882 = PCURVE('',#3431,#3883);
+#3883 = DEFINITIONAL_REPRESENTATION('',(#3884),#3888);
+#3884 = LINE('',#3885,#3886);
+#3885 = CARTESIAN_POINT('',(9.033776866348,-2.440603289998));
+#3886 = VECTOR('',#3887,1.);
+#3887 = DIRECTION('',(-1.,1.E-017));
+#3888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3889 = PCURVE('',#3459,#3890);
+#3890 = DEFINITIONAL_REPRESENTATION('',(#3891),#3895);
+#3891 = LINE('',#3892,#3893);
+#3892 = CARTESIAN_POINT('',(1.3E-016,-3.5));
+#3893 = VECTOR('',#3894,1.);
+#3894 = DIRECTION('',(1.,-8.E-017));
+#3895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3896 = ADVANCED_FACE('',(#3897),#3513,.F.);
+#3897 = FACE_BOUND('',#3898,.F.);
+#3898 = EDGE_LOOP('',(#3899,#3922,#3923,#3924));
+#3899 = ORIENTED_EDGE('',*,*,#3900,.F.);
+#3900 = EDGE_CURVE('',#3472,#3901,#3903,.T.);
+#3901 = VERTEX_POINT('',#3902);
+#3902 = CARTESIAN_POINT('',(-13.85383110483,5.977787175523,5.448722712)
+ );
+#3903 = SURFACE_CURVE('',#3904,(#3908,#3915),.PCURVE_S1.);
+#3904 = LINE('',#3905,#3906);
+#3905 = CARTESIAN_POINT('',(-20.48949924382,9.80889196182,
+ -2.213486860595));
+#3906 = VECTOR('',#3907,1.);
+#3907 = DIRECTION('',(0.612372435696,-0.353553390593,0.707106781187));
+#3908 = PCURVE('',#3513,#3909);
+#3909 = DEFINITIONAL_REPRESENTATION('',(#3910),#3914);
+#3910 = LINE('',#3911,#3912);
+#3911 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3912 = VECTOR('',#3913,1.);
+#3913 = DIRECTION('',(1.,1.4E-016));
+#3914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3915 = PCURVE('',#3487,#3916);
+#3916 = DEFINITIONAL_REPRESENTATION('',(#3917),#3921);
+#3917 = LINE('',#3918,#3919);
+#3918 = CARTESIAN_POINT('',(1.371567293754,5.221606282597));
+#3919 = VECTOR('',#3920,1.);
+#3920 = DIRECTION('',(0.707106781187,-0.707106781187));
+#3921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3922 = ORIENTED_EDGE('',*,*,#3499,.T.);
+#3923 = ORIENTED_EDGE('',*,*,#3852,.T.);
+#3924 = ORIENTED_EDGE('',*,*,#3925,.F.);
+#3925 = EDGE_CURVE('',#3901,#3853,#3926,.T.);
+#3926 = SURFACE_CURVE('',#3927,(#3931,#3938),.PCURVE_S1.);
+#3927 = LINE('',#3928,#3929);
+#3928 = CARTESIAN_POINT('',(-13.85383110483,5.977787175523,5.448722712)
+ );
+#3929 = VECTOR('',#3930,1.);
+#3930 = DIRECTION('',(0.5,0.866025403784,-9.436895709314E-016));
+#3931 = PCURVE('',#3513,#3932);
+#3932 = DEFINITIONAL_REPRESENTATION('',(#3933),#3937);
+#3933 = LINE('',#3934,#3935);
+#3934 = CARTESIAN_POINT('',(10.836000695308,2.31E-015));
+#3935 = VECTOR('',#3936,1.);
+#3936 = DIRECTION('',(-1.2E-016,-1.));
+#3937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3938 = PCURVE('',#3459,#3939);
+#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3944);
+#3940 = LINE('',#3941,#3942);
+#3941 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3942 = VECTOR('',#3943,1.);
+#3943 = DIRECTION('',(8.E-017,-1.));
+#3944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3945 = ADVANCED_FACE('',(#3946),#3487,.T.);
+#3946 = FACE_BOUND('',#3947,.T.);
+#3947 = EDGE_LOOP('',(#3948,#3949,#3950));
+#3948 = ORIENTED_EDGE('',*,*,#3900,.F.);
+#3949 = ORIENTED_EDGE('',*,*,#3471,.T.);
+#3950 = ORIENTED_EDGE('',*,*,#3951,.F.);
+#3951 = EDGE_CURVE('',#3901,#3444,#3952,.T.);
+#3952 = SURFACE_CURVE('',#3953,(#3957,#3964),.PCURVE_S1.);
+#3953 = LINE('',#3954,#3955);
+#3954 = CARTESIAN_POINT('',(-13.85383110483,5.977787175523,5.448722712)
+ );
+#3955 = VECTOR('',#3956,1.);
+#3956 = DIRECTION('',(-4.630127018922E-016,-7.771561172376E-016,-1.));
+#3957 = PCURVE('',#3487,#3958);
+#3958 = DEFINITIONAL_REPRESENTATION('',(#3959),#3963);
+#3959 = LINE('',#3960,#3961);
+#3960 = CARTESIAN_POINT('',(9.033776866348,-2.440603289998));
+#3961 = VECTOR('',#3962,1.);
+#3962 = DIRECTION('',(-1.,1.E-017));
+#3963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3964 = PCURVE('',#3459,#3965);
+#3965 = DEFINITIONAL_REPRESENTATION('',(#3966),#3970);
+#3966 = LINE('',#3967,#3968);
+#3967 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3968 = VECTOR('',#3969,1.);
+#3969 = DIRECTION('',(1.,-8.E-017));
+#3970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3971 = ADVANCED_FACE('',(#3972),#3459,.F.);
+#3972 = FACE_BOUND('',#3973,.F.);
+#3973 = EDGE_LOOP('',(#3974,#3975,#3976,#3977));
+#3974 = ORIENTED_EDGE('',*,*,#3951,.F.);
+#3975 = ORIENTED_EDGE('',*,*,#3925,.T.);
+#3976 = ORIENTED_EDGE('',*,*,#3876,.T.);
+#3977 = ORIENTED_EDGE('',*,*,#3443,.T.);
+#3978 = ADVANCED_FACE('',(#3979),#3545,.F.);
+#3979 = FACE_BOUND('',#3980,.F.);
+#3980 = EDGE_LOOP('',(#3981,#4004,#4027,#4048));
+#3981 = ORIENTED_EDGE('',*,*,#3982,.F.);
+#3982 = EDGE_CURVE('',#3983,#3528,#3985,.T.);
+#3983 = VERTEX_POINT('',#3984);
+#3984 = CARTESIAN_POINT('',(1.75,-14.98666326429,5.448722712));
+#3985 = SURFACE_CURVE('',#3986,(#3990,#3997),.PCURVE_S1.);
+#3986 = LINE('',#3987,#3988);
+#3987 = CARTESIAN_POINT('',(1.75,-14.98666326429,5.448722712));
+#3988 = VECTOR('',#3989,1.);
+#3989 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#3990 = PCURVE('',#3545,#3991);
+#3991 = DEFINITIONAL_REPRESENTATION('',(#3992),#3996);
+#3992 = LINE('',#3993,#3994);
+#3993 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3994 = VECTOR('',#3995,1.);
+#3995 = DIRECTION('',(1.,0.E+000));
+#3996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#3997 = PCURVE('',#3573,#3998);
+#3998 = DEFINITIONAL_REPRESENTATION('',(#3999),#4003);
+#3999 = LINE('',#4000,#4001);
+#4000 = CARTESIAN_POINT('',(9.033776866348,-2.440603289998));
+#4001 = VECTOR('',#4002,1.);
+#4002 = DIRECTION('',(-1.,-0.E+000));
+#4003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4004 = ORIENTED_EDGE('',*,*,#4005,.T.);
+#4005 = EDGE_CURVE('',#3983,#4006,#4008,.T.);
+#4006 = VERTEX_POINT('',#4007);
+#4007 = CARTESIAN_POINT('',(-1.75,-14.98666326429,5.448722712));
+#4008 = SURFACE_CURVE('',#4009,(#4013,#4020),.PCURVE_S1.);
+#4009 = LINE('',#4010,#4011);
+#4010 = CARTESIAN_POINT('',(1.75,-14.98666326429,5.448722712));
+#4011 = VECTOR('',#4012,1.);
+#4012 = DIRECTION('',(-1.,-2.22044604925E-016,-2.2E-016));
+#4013 = PCURVE('',#3545,#4014);
+#4014 = DEFINITIONAL_REPRESENTATION('',(#4015),#4019);
+#4015 = LINE('',#4016,#4017);
+#4016 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4017 = VECTOR('',#4018,1.);
+#4018 = DIRECTION('',(0.E+000,-1.));
+#4019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4020 = PCURVE('',#3601,#4021);
+#4021 = DEFINITIONAL_REPRESENTATION('',(#4022),#4026);
+#4022 = LINE('',#4023,#4024);
+#4023 = CARTESIAN_POINT('',(10.836000695308,2.2E-016));
+#4024 = VECTOR('',#4025,1.);
+#4025 = DIRECTION('',(0.E+000,-1.));
+#4026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4027 = ORIENTED_EDGE('',*,*,#4028,.T.);
+#4028 = EDGE_CURVE('',#4006,#3530,#4029,.T.);
+#4029 = SURFACE_CURVE('',#4030,(#4034,#4041),.PCURVE_S1.);
+#4030 = LINE('',#4031,#4032);
+#4031 = CARTESIAN_POINT('',(-1.75,-14.98666326429,5.448722712));
+#4032 = VECTOR('',#4033,1.);
+#4033 = DIRECTION('',(2.2E-016,4.884981308351E-032,-1.));
+#4034 = PCURVE('',#3545,#4035);
+#4035 = DEFINITIONAL_REPRESENTATION('',(#4036),#4040);
+#4036 = LINE('',#4037,#4038);
+#4037 = CARTESIAN_POINT('',(-7.8E-016,-3.5));
+#4038 = VECTOR('',#4039,1.);
+#4039 = DIRECTION('',(1.,0.E+000));
+#4040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4041 = PCURVE('',#3627,#4042);
+#4042 = DEFINITIONAL_REPRESENTATION('',(#4043),#4047);
+#4043 = LINE('',#4044,#4045);
+#4044 = CARTESIAN_POINT('',(9.033776866348,-2.440603289998));
+#4045 = VECTOR('',#4046,1.);
+#4046 = DIRECTION('',(-1.,-0.E+000));
+#4047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4048 = ORIENTED_EDGE('',*,*,#3527,.F.);
+#4049 = ADVANCED_FACE('',(#4050),#3573,.T.);
+#4050 = FACE_BOUND('',#4051,.T.);
+#4051 = EDGE_LOOP('',(#4052,#4073,#4074));
+#4052 = ORIENTED_EDGE('',*,*,#4053,.F.);
+#4053 = EDGE_CURVE('',#3558,#3983,#4054,.T.);
+#4054 = SURFACE_CURVE('',#4055,(#4059,#4066),.PCURVE_S1.);
+#4055 = LINE('',#4056,#4057);
+#4056 = CARTESIAN_POINT('',(1.75,-22.64887283688,-2.213486860595));
+#4057 = VECTOR('',#4058,1.);
+#4058 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#4059 = PCURVE('',#3573,#4060);
+#4060 = DEFINITIONAL_REPRESENTATION('',(#4061),#4065);
+#4061 = LINE('',#4062,#4063);
+#4062 = CARTESIAN_POINT('',(1.371567293754,5.221606282597));
+#4063 = VECTOR('',#4064,1.);
+#4064 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4066 = PCURVE('',#3601,#4067);
+#4067 = DEFINITIONAL_REPRESENTATION('',(#4068),#4072);
+#4068 = LINE('',#4069,#4070);
+#4069 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4070 = VECTOR('',#4071,1.);
+#4071 = DIRECTION('',(1.,0.E+000));
+#4072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4073 = ORIENTED_EDGE('',*,*,#3557,.F.);
+#4074 = ORIENTED_EDGE('',*,*,#3982,.F.);
+#4075 = ADVANCED_FACE('',(#4076),#3627,.F.);
+#4076 = FACE_BOUND('',#4077,.F.);
+#4077 = EDGE_LOOP('',(#4078,#4099,#4100));
+#4078 = ORIENTED_EDGE('',*,*,#4079,.F.);
+#4079 = EDGE_CURVE('',#3586,#4006,#4080,.T.);
+#4080 = SURFACE_CURVE('',#4081,(#4085,#4092),.PCURVE_S1.);
+#4081 = LINE('',#4082,#4083);
+#4082 = CARTESIAN_POINT('',(-1.75,-22.64887283688,-2.213486860595));
+#4083 = VECTOR('',#4084,1.);
+#4084 = DIRECTION('',(-3.170092458684E-016,0.707106781187,0.707106781187
+ ));
+#4085 = PCURVE('',#3627,#4086);
+#4086 = DEFINITIONAL_REPRESENTATION('',(#4087),#4091);
+#4087 = LINE('',#4088,#4089);
+#4088 = CARTESIAN_POINT('',(1.371567293754,5.221606282597));
+#4089 = VECTOR('',#4090,1.);
+#4090 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4092 = PCURVE('',#3601,#4093);
+#4093 = DEFINITIONAL_REPRESENTATION('',(#4094),#4098);
+#4094 = LINE('',#4095,#4096);
+#4095 = CARTESIAN_POINT('',(-9.4E-016,-3.5));
+#4096 = VECTOR('',#4097,1.);
+#4097 = DIRECTION('',(1.,0.E+000));
+#4098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4099 = ORIENTED_EDGE('',*,*,#3613,.F.);
+#4100 = ORIENTED_EDGE('',*,*,#4028,.F.);
+#4101 = ADVANCED_FACE('',(#4102),#3601,.F.);
+#4102 = FACE_BOUND('',#4103,.F.);
+#4103 = EDGE_LOOP('',(#4104,#4105,#4106,#4107));
+#4104 = ORIENTED_EDGE('',*,*,#4053,.F.);
+#4105 = ORIENTED_EDGE('',*,*,#3585,.F.);
+#4106 = ORIENTED_EDGE('',*,*,#4079,.T.);
+#4107 = ORIENTED_EDGE('',*,*,#4005,.F.);
+#4108 = ADVANCED_FACE('',(#4109),#3659,.F.);
+#4109 = FACE_BOUND('',#4110,.F.);
+#4110 = EDGE_LOOP('',(#4111,#4134,#4135));
+#4111 = ORIENTED_EDGE('',*,*,#4112,.F.);
+#4112 = EDGE_CURVE('',#3642,#4113,#4115,.T.);
+#4113 = VERTEX_POINT('',#4114);
+#4114 = CARTESIAN_POINT('',(13.853831104839,5.977787175523,5.448722712)
+ );
+#4115 = SURFACE_CURVE('',#4116,(#4120,#4127),.PCURVE_S1.);
+#4116 = LINE('',#4117,#4118);
+#4117 = CARTESIAN_POINT('',(20.489499243826,9.80889196182,
+ -2.213486860595));
+#4118 = VECTOR('',#4119,1.);
+#4119 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#4120 = PCURVE('',#3659,#4121);
+#4121 = DEFINITIONAL_REPRESENTATION('',(#4122),#4126);
+#4122 = LINE('',#4123,#4124);
+#4123 = CARTESIAN_POINT('',(1.371567293754,5.221606282597));
+#4124 = VECTOR('',#4125,1.);
+#4125 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4127 = PCURVE('',#3741,#4128);
+#4128 = DEFINITIONAL_REPRESENTATION('',(#4129),#4133);
+#4129 = LINE('',#4130,#4131);
+#4130 = CARTESIAN_POINT('',(-1.8E-016,-3.5));
+#4131 = VECTOR('',#4132,1.);
+#4132 = DIRECTION('',(1.,-2.E-017));
+#4133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4134 = ORIENTED_EDGE('',*,*,#3641,.T.);
+#4135 = ORIENTED_EDGE('',*,*,#4136,.F.);
+#4136 = EDGE_CURVE('',#4113,#3644,#4137,.T.);
+#4137 = SURFACE_CURVE('',#4138,(#4142,#4149),.PCURVE_S1.);
+#4138 = LINE('',#4139,#4140);
+#4139 = CARTESIAN_POINT('',(13.853831104839,5.977787175523,5.448722712)
+ );
+#4140 = VECTOR('',#4141,1.);
+#4141 = DIRECTION('',(-8.960254037844E-016,5.551115123126E-017,-1.));
+#4142 = PCURVE('',#3659,#4143);
+#4143 = DEFINITIONAL_REPRESENTATION('',(#4144),#4148);
+#4144 = LINE('',#4145,#4146);
+#4145 = CARTESIAN_POINT('',(9.033776866348,-2.440603289998));
+#4146 = VECTOR('',#4147,1.);
+#4147 = DIRECTION('',(-1.,1.E-017));
+#4148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4149 = PCURVE('',#3687,#4150);
+#4150 = DEFINITIONAL_REPRESENTATION('',(#4151),#4155);
+#4151 = LINE('',#4152,#4153);
+#4152 = CARTESIAN_POINT('',(3.E-017,-3.5));
+#4153 = VECTOR('',#4154,1.);
+#4154 = DIRECTION('',(1.,5.E-017));
+#4155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4156 = ADVANCED_FACE('',(#4157),#3741,.F.);
+#4157 = FACE_BOUND('',#4158,.F.);
+#4158 = EDGE_LOOP('',(#4159,#4182,#4183,#4184));
+#4159 = ORIENTED_EDGE('',*,*,#4160,.F.);
+#4160 = EDGE_CURVE('',#3700,#4161,#4163,.T.);
+#4161 = VERTEX_POINT('',#4162);
+#4162 = CARTESIAN_POINT('',(12.103831104839,9.008876088768,5.448722712)
+ );
+#4163 = SURFACE_CURVE('',#4164,(#4168,#4175),.PCURVE_S1.);
+#4164 = LINE('',#4165,#4166);
+#4165 = CARTESIAN_POINT('',(18.739499243826,12.839980875066,
+ -2.213486860595));
+#4166 = VECTOR('',#4167,1.);
+#4167 = DIRECTION('',(-0.612372435696,-0.353553390593,0.707106781187));
+#4168 = PCURVE('',#3741,#4169);
+#4169 = DEFINITIONAL_REPRESENTATION('',(#4170),#4174);
+#4170 = LINE('',#4171,#4172);
+#4171 = CARTESIAN_POINT('',(3.1E-016,0.E+000));
+#4172 = VECTOR('',#4173,1.);
+#4173 = DIRECTION('',(1.,-2.E-017));
+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4175 = PCURVE('',#3715,#4176);
+#4176 = DEFINITIONAL_REPRESENTATION('',(#4177),#4181);
+#4177 = LINE('',#4178,#4179);
+#4178 = CARTESIAN_POINT('',(1.371567293753,5.221606282597));
+#4179 = VECTOR('',#4180,1.);
+#4180 = DIRECTION('',(0.707106781187,-0.707106781187));
+#4181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4182 = ORIENTED_EDGE('',*,*,#3727,.T.);
+#4183 = ORIENTED_EDGE('',*,*,#4112,.T.);
+#4184 = ORIENTED_EDGE('',*,*,#4185,.F.);
+#4185 = EDGE_CURVE('',#4161,#4113,#4186,.T.);
+#4186 = SURFACE_CURVE('',#4187,(#4191,#4198),.PCURVE_S1.);
+#4187 = LINE('',#4188,#4189);
+#4188 = CARTESIAN_POINT('',(12.103831104839,9.008876088768,5.448722712)
+ );
+#4189 = VECTOR('',#4190,1.);
+#4190 = DIRECTION('',(0.5,-0.866025403784,-4.440892098501E-016));
+#4191 = PCURVE('',#3741,#4192);
+#4192 = DEFINITIONAL_REPRESENTATION('',(#4193),#4197);
+#4193 = LINE('',#4194,#4195);
+#4194 = CARTESIAN_POINT('',(10.836000695308,-1.93E-015));
+#4195 = VECTOR('',#4196,1.);
+#4196 = DIRECTION('',(4.E-017,-1.));
+#4197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4198 = PCURVE('',#3687,#4199);
+#4199 = DEFINITIONAL_REPRESENTATION('',(#4200),#4204);
+#4200 = LINE('',#4201,#4202);
+#4201 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4202 = VECTOR('',#4203,1.);
+#4203 = DIRECTION('',(-5.E-017,-1.));
+#4204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4205 = ADVANCED_FACE('',(#4206),#3687,.F.);
+#4206 = FACE_BOUND('',#4207,.F.);
+#4207 = EDGE_LOOP('',(#4208,#4229,#4230,#4231));
+#4208 = ORIENTED_EDGE('',*,*,#4209,.F.);
+#4209 = EDGE_CURVE('',#4161,#3672,#4210,.T.);
+#4210 = SURFACE_CURVE('',#4211,(#4215,#4222),.PCURVE_S1.);
+#4211 = LINE('',#4212,#4213);
+#4212 = CARTESIAN_POINT('',(12.103831104839,9.008876088768,5.448722712)
+ );
+#4213 = VECTOR('',#4214,1.);
+#4214 = DIRECTION('',(-8.960254037844E-016,5.551115123126E-017,-1.));
+#4215 = PCURVE('',#3687,#4216);
+#4216 = DEFINITIONAL_REPRESENTATION('',(#4217),#4221);
+#4217 = LINE('',#4218,#4219);
+#4218 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4219 = VECTOR('',#4220,1.);
+#4220 = DIRECTION('',(1.,5.E-017));
+#4221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4222 = PCURVE('',#3715,#4223);
+#4223 = DEFINITIONAL_REPRESENTATION('',(#4224),#4228);
+#4224 = LINE('',#4225,#4226);
+#4225 = CARTESIAN_POINT('',(9.033776866348,-2.440603289998));
+#4226 = VECTOR('',#4227,1.);
+#4227 = DIRECTION('',(-1.,1.E-017));
+#4228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+ ) );
+#4229 = ORIENTED_EDGE('',*,*,#4185,.T.);
+#4230 = ORIENTED_EDGE('',*,*,#4136,.T.);
+#4231 = ORIENTED_EDGE('',*,*,#3671,.T.);
+#4232 = ADVANCED_FACE('',(#4233),#3715,.T.);
+#4233 = FACE_BOUND('',#4234,.T.);
+#4234 = EDGE_LOOP('',(#4235,#4236,#4237));
+#4235 = ORIENTED_EDGE('',*,*,#4160,.F.);
+#4236 = ORIENTED_EDGE('',*,*,#3699,.T.);
+#4237 = ORIENTED_EDGE('',*,*,#4209,.F.);
+#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4242))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4239,#4240,#4241)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4239 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4240 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4241 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4242 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4239,
+ 'distance_accuracy_value','confusion accuracy');
+#4243 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#4244 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4245),#4238);
+#4245 = STYLED_ITEM('color',(#4246),#15);
+#4246 = PRESENTATION_STYLE_ASSIGNMENT((#4247,#4253));
+#4247 = SURFACE_STYLE_USAGE(.BOTH.,#4248);
+#4248 = SURFACE_SIDE_STYLE('',(#4249));
+#4249 = SURFACE_STYLE_FILL_AREA(#4250);
+#4250 = FILL_AREA_STYLE('',(#4251));
+#4251 = FILL_AREA_STYLE_COLOUR('',#4252);
+#4252 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#4253 = CURVE_STYLE('',#4254,POSITIVE_LENGTH_MEASURE(0.1),#4252);
+#4254 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/src/parts/trackball_socket_cutter_34mm.stl b/src/parts/trackball_socket_cutter_34mm.stl
new file mode 100644
index 0000000..4bfe4cb
--- /dev/null
+++ b/src/parts/trackball_socket_cutter_34mm.stl
Binary files differ
diff --git a/src/run_config.json b/src/run_config.json
index 627b536..48bde38 100644
--- a/src/run_config.json
+++ b/src/run_config.json
@@ -1,10 +1,11 @@
{
"ENGINE": "solid",
- "save_dir": "DM_4x5_NOTCHPLT_DEFTMB_NOLED_EXTCTRL",
- "config_name": "DM_4x5_NOTCHPLT_DEFTMB_NOLED_EXTCTRL",
- "show_caps": false,
- "nrows": 4,
- "ncols": 5,
+ "save_dir": ".",
+ "config_name": "DM",
+ "show_caps": true,
+ "show_pcbs": false,
+ "nrows": 5,
+ "ncols": 6,
"alpha": 0.26179916666666664,
"beta": 0.08726638888888888,
"centercol": 3,
@@ -19,7 +20,7 @@
7
],
"keyboard_z_offset": 11,
- "thumb_style": "DEFAULT",
+ "thumb_style": "TRACKBALL_ORBYL",
"default_1U_cluster": true,
"minidox_Usize": 1.6,
"thumb_plate_tr_rotation": 0.0,
@@ -28,6 +29,122 @@
"thumb_plate_ml_rotation": 0.0,
"thumb_plate_br_rotation": 0.0,
"thumb_plate_bl_rotation": 0.0,
+ "trackball_in_wall": false,
+ "tbiw_ball_center_row": 0.2,
+ "tbiw_translational_offset": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "tbiw_rotation_offset": [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "tbiw_left_wall_x_offset_override": 50.0,
+ "tbiw_left_wall_z_offset_override": 0.0,
+ "tbiw_left_wall_lower_y_offset": 0.0,
+ "tbiw_left_wall_lower_z_offset": 0.0,
+ "tbiw_oled_center_row": 0.75,
+ "tbiw_oled_translation_offset": [
+ -3.5,
+ 0,
+ 1.5
+ ],
+ "tbiw_oled_rotation_offset": [
+ 0,
+ 0,
+ 0
+ ],
+ "other_thumb": "DEFAULT",
+ "tbjs_key_diameter": 70,
+ "tbjs_translation_offset": [
+ 0,
+ 0,
+ 10
+ ],
+ "tbjs_rotation_offset": [
+ 0,
+ 0,
+ 0
+ ],
+ "tbjs_key_translation_offsets": [
+ [
+ 0.0,
+ 0.0,
+ -8.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ -8.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ -8.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ -8.0
+ ]
+ ],
+ "tbjs_key_rotation_offsets": [
+ [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ [
+ 0.0,
+ 0.0,
+ 0.0
+ ]
+ ],
+ "tbcj_inner_diameter": 42,
+ "tbcj_thickness": 2,
+ "tbcj_outer_diameter": 53,
+ "trackball_modular": false,
+ "trackball_Usize": 1.5,
+ "ball_side": "right",
+ "ball_diameter": 34.0,
+ "ball_wall_thickness": 3,
+ "ball_gap": 1.0,
+ "trackball_hole_diameter": 36.5,
+ "trackball_hole_height": 40,
+ "trackball_plate_thickness": 2,
+ "trackball_plate_width": 2,
+ "tb_socket_translation_offset": [
+ 0,
+ 0,
+ 2.0
+ ],
+ "tb_socket_rotation_offset": [
+ 0,
+ 0,
+ 0
+ ],
+ "tb_sensor_translation_offset": [
+ 0,
+ 0,
+ 0
+ ],
+ "tb_sensor_rotation_offset": [
+ 0,
+ 0,
+ 0
+ ],
"pinky_1_5U": false,
"first_1_5U_row": 0,
"last_1_5U_row": 5,
@@ -90,7 +207,7 @@
"undercut_transition": 0.2,
"plate_file": null,
"plate_offset": 0.0,
- "oled_mount_type": "NONE",
+ "oled_mount_type": "CLIP",
"oled_center_row": 1.25,
"oled_translation_offset": [
0,
@@ -205,6 +322,7 @@
"external_holder_height": 12.5,
"external_holder_width": 28.75,
"external_holder_xoffset": -5.0,
+ "external_holder_yoffset": -4.5,
"screw_hole_diameter": 2,
"base_thickness": 3.0,
"base_offset": 3.0,
@@ -220,6 +338,12 @@
"plate_holes_height": 14.3,
"plate_holes_diameter": 1.7,
"plate_holes_depth": 20.0,
+ "pcb_width": 18.0,
+ "pcb_height": 18.0,
+ "pcb_thickness": 1.5,
+ "pcb_hole_diameter": 2,
+ "pcb_hole_pattern_width": 14.3,
+ "pcb_hole_pattern_height": 14.3,
"column_offsets": [
[
0,
diff --git a/things/.gitkeep b/things/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/things/.gitkeep
diff --git a/things/archive/base_JAS.stl b/things/archive/base_JAS.stl
deleted file mode 100644
index 00c0b13..0000000
--- a/things/archive/base_JAS.stl
+++ /dev/null
Binary files differ
diff --git a/things/archive/plate_JAS.FCStd b/things/archive/plate_JAS.FCStd
deleted file mode 100644
index 11c06bd..0000000
--- a/things/archive/plate_JAS.FCStd
+++ /dev/null
Binary files differ
diff --git a/things/archive/plate_JAS.step b/things/archive/plate_JAS.step
deleted file mode 100644
index e247e7f..0000000
--- a/things/archive/plate_JAS.step
+++ /dev/null
@@ -1,20416 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
-FILE_NAME(
-'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/things/plate_
-JAS.step','2021-03-08T15:24:03',('Author'),(''),
- 'Open CASCADE STEP processor 7.2','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('Pocket','Pocket','',(#8));
-#8 = PRODUCT_CONTEXT('',#2,'mechanical');
-#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#17510);
-#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,#137,#218,#299,#375,#2070,#2124,#2173,#2227,
- #2276,#6161,#6210,#6259,#6308,#6357,#6406,#6455,#6504,#6556,#6686,
- #6755,#6804,#6853,#6902,#6951,#7000,#7049,#7101,#7208,#7277,#7326,
- #7375,#7424,#7473,#7522,#7571,#7620,#7669,#7718,#7767,#7816,#7865,
- #7914,#7963,#8015,#8122,#8191,#8240,#8289,#8338,#8387,#8439,#8521,
- #8595,#8644,#8693,#8742,#8791,#8840,#8889,#8938,#8990,#9072,#9146,
- #9195,#9244,#9271,#9298,#9325,#9372,#9446,#9496,#9563,#9590,#9617,
- #9644,#9671,#9698,#9725,#9799,#9846,#9896,#9963,#9990,#10017,#10044,
- #10071,#10098,#10125,#10132,#10159,#10186,#10213,#10287,#10337,
- #10404,#10431,#10458,#10485,#10512,#10539,#10566,#10593,#10667,
- #10717,#10784,#10811,#10838,#10865,#10892,#10966,#11016,#11083,
- #11110,#11137,#11164,#11191,#11218,#11245,#11272,#11299,#11326,
- #11353,#11380,#11407,#11414,#11469,#11524,#11600,#11649,#11698,
- #11747,#11796,#11845,#11894,#11943,#11992,#12041,#12090,#12139,
- #12240,#12290,#12381,#12430,#12479,#12528,#12577,#12626,#12675,
- #12724,#12773,#12874,#12924,#13015,#13064,#13113,#13162,#13211,
- #13260,#13309,#13358,#13407,#13456,#13505,#13554,#13603,#13652,
- #13701,#13750,#13799,#13900,#13950,#14041,#14090,#14139,#14188,
- #14237,#14286,#14335,#14384,#14433,#14482,#14531,#14580,#14629,
- #14678,#14727,#14828,#14878,#14925,#15021,#15070,#15119,#15168,
- #15217,#15266,#15315,#15416,#15466,#15562,#15611,#15638,#15693,
- #15748,#15803,#15854,#15883,#15940,#15991,#16019,#16076,#16127,
- #16155,#16212,#16286,#16360,#16417,#16446,#16520,#16594,#16651,
- #16680,#16687,#16695,#16703,#16711,#16718,#16768,#16818,#17047,
- #17075,#17082,#17110,#17117,#17145,#17152,#17205,#17232,#17239,
- #17289,#17318,#17325,#17375,#17425,#17475,#17482,#17489,#17496,
- #17503));
-#17 = ADVANCED_FACE('',(#18),#32,.T.);
-#18 = FACE_BOUND('',#19,.T.);
-#19 = EDGE_LOOP('',(#20,#55,#83,#111));
-#20 = ORIENTED_EDGE('',*,*,#21,.T.);
-#21 = EDGE_CURVE('',#22,#24,#26,.T.);
-#22 = VERTEX_POINT('',#23);
-#23 = CARTESIAN_POINT('',(-53.4343904635,-103.1562658086,0.E+000));
-#24 = VERTEX_POINT('',#25);
-#25 = CARTESIAN_POINT('',(-53.4343904635,-103.1562658086,3.));
-#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
-#27 = LINE('',#28,#29);
-#28 = CARTESIAN_POINT('',(-53.4343904635,-103.1562658086,-4.4E-016));
-#29 = VECTOR('',#30,1.);
-#30 = DIRECTION('',(0.E+000,0.E+000,1.));
-#31 = PCURVE('',#32,#37);
-#32 = PLANE('',#33);
-#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
-#34 = CARTESIAN_POINT('',(-53.4343904635,-103.1562658086,0.E+000));
-#35 = DIRECTION('',(4.754760006576E-003,-0.999988696065,0.E+000));
-#36 = DIRECTION('',(-0.999988696065,-4.754760006576E-003,0.E+000));
-#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
-#38 = LINE('',#39,#40);
-#39 = CARTESIAN_POINT('',(-7.11E-015,4.4E-016));
-#40 = VECTOR('',#41,1.);
-#41 = DIRECTION('',(-0.E+000,-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('',(-46.06218418824,-98.43074372329,0.E+000));
-#47 = DIRECTION('',(0.539645785242,-0.841892170334,0.E+000));
-#48 = DIRECTION('',(-0.841892170334,-0.539645785242,0.E+000));
-#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
-#50 = LINE('',#51,#52);
-#51 = CARTESIAN_POINT('',(8.756710817632,4.4E-016));
-#52 = VECTOR('',#53,1.);
-#53 = DIRECTION('',(-0.E+000,-1.));
-#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#55 = ORIENTED_EDGE('',*,*,#56,.T.);
-#56 = EDGE_CURVE('',#24,#57,#59,.T.);
-#57 = VERTEX_POINT('',#58);
-#58 = CARTESIAN_POINT('',(-60.95617376138,-103.1920304873,3.));
-#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
-#60 = LINE('',#61,#62);
-#61 = CARTESIAN_POINT('',(-28.23851874268,-103.0364641312,3.));
-#62 = VECTOR('',#63,1.);
-#63 = DIRECTION('',(-0.999988696065,-4.754760006576E-003,0.E+000));
-#64 = PCURVE('',#32,#65);
-#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
-#66 = LINE('',#67,#68);
-#67 = CARTESIAN_POINT('',(-25.19615653654,-3.));
-#68 = VECTOR('',#69,1.);
-#69 = DIRECTION('',(1.,0.E+000));
-#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('',(-20.51776912932,-9.976754089924,3.));
-#75 = DIRECTION('',(0.E+000,0.E+000,1.));
-#76 = DIRECTION('',(0.E+000,1.,0.E+000));
-#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
-#78 = LINE('',#79,#80);
-#79 = CARTESIAN_POINT('',(-93.05971004127,7.720749613356));
-#80 = VECTOR('',#81,1.);
-#81 = DIRECTION('',(-4.754760006576E-003,0.999988696065));
-#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('',(-60.95617376138,-103.1920304873,0.E+000));
-#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
-#88 = LINE('',#89,#90);
-#89 = CARTESIAN_POINT('',(-60.95617376138,-103.1920304873,4.4E-016));
-#90 = VECTOR('',#91,1.);
-#91 = DIRECTION('',(0.E+000,0.E+000,1.));
-#92 = PCURVE('',#32,#93);
-#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
-#94 = LINE('',#95,#96);
-#95 = CARTESIAN_POINT('',(7.521868324594,-4.4E-016));
-#96 = VECTOR('',#97,1.);
-#97 = DIRECTION('',(-0.E+000,-1.));
-#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#99 = PCURVE('',#100,#105);
-#100 = PLANE('',#101);
-#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
-#102 = CARTESIAN_POINT('',(-60.95617376138,-103.1920304873,8.9E-016));
-#103 = DIRECTION('',(-0.662390735811,-0.7491585367,0.E+000));
-#104 = DIRECTION('',(-0.7491585367,0.662390735811,0.E+000));
-#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
-#106 = LINE('',#107,#108);
-#107 = CARTESIAN_POINT('',(0.E+000,4.4E-016));
-#108 = VECTOR('',#109,1.);
-#109 = DIRECTION('',(0.E+000,-1.));
-#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#111 = ORIENTED_EDGE('',*,*,#112,.F.);
-#112 = EDGE_CURVE('',#22,#85,#113,.T.);
-#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
-#114 = LINE('',#115,#116);
-#115 = CARTESIAN_POINT('',(-28.23851874268,-103.0364641312,0.E+000));
-#116 = VECTOR('',#117,1.);
-#117 = DIRECTION('',(-0.999988696065,-4.754760006576E-003,0.E+000));
-#118 = PCURVE('',#32,#119);
-#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
-#120 = LINE('',#121,#122);
-#121 = CARTESIAN_POINT('',(-25.19615653654,-0.E+000));
-#122 = VECTOR('',#123,1.);
-#123 = DIRECTION('',(1.,0.E+000));
-#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#125 = PCURVE('',#126,#131);
-#126 = PLANE('',#127);
-#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
-#128 = CARTESIAN_POINT('',(-53.4343904635,-103.1562658086,0.E+000));
-#129 = DIRECTION('',(-4.754760006576E-003,0.999988696065,0.E+000));
-#130 = DIRECTION('',(-0.999988696065,-4.754760006576E-003,0.E+000));
-#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
-#132 = LINE('',#133,#134);
-#133 = CARTESIAN_POINT('',(-25.19615653654,0.E+000));
-#134 = VECTOR('',#135,1.);
-#135 = DIRECTION('',(1.,0.E+000));
-#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#137 = ADVANCED_FACE('',(#138),#44,.T.);
-#138 = FACE_BOUND('',#139,.T.);
-#139 = EDGE_LOOP('',(#140,#170,#191,#192));
-#140 = ORIENTED_EDGE('',*,*,#141,.T.);
-#141 = EDGE_CURVE('',#142,#144,#146,.T.);
-#142 = VERTEX_POINT('',#143);
-#143 = CARTESIAN_POINT('',(-46.06218418824,-98.4307437233,0.E+000));
-#144 = VERTEX_POINT('',#145);
-#145 = CARTESIAN_POINT('',(-46.06218418824,-98.4307437233,3.));
-#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);
-#147 = LINE('',#148,#149);
-#148 = CARTESIAN_POINT('',(-46.06218418824,-98.4307437233,0.E+000));
-#149 = VECTOR('',#150,1.);
-#150 = DIRECTION('',(0.E+000,0.E+000,1.));
-#151 = PCURVE('',#44,#152);
-#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
-#153 = LINE('',#154,#155);
-#154 = CARTESIAN_POINT('',(-5.98E-015,0.E+000));
-#155 = VECTOR('',#156,1.);
-#156 = DIRECTION('',(-0.E+000,-1.));
-#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#158 = PCURVE('',#159,#164);
-#159 = PLANE('',#160);
-#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);
-#161 = CARTESIAN_POINT('',(-41.02055219247,-93.36730171093,6.E-017));
-#162 = DIRECTION('',(0.708631295693,-0.705578972734,0.E+000));
-#163 = DIRECTION('',(-0.705578972734,-0.708631295693,0.E+000));
-#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);
-#165 = LINE('',#166,#167);
-#166 = CARTESIAN_POINT('',(7.145382998371,6.E-017));
-#167 = VECTOR('',#168,1.);
-#168 = DIRECTION('',(-0.E+000,-1.));
-#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#170 = ORIENTED_EDGE('',*,*,#171,.T.);
-#171 = EDGE_CURVE('',#144,#24,#172,.T.);
-#172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);
-#173 = LINE('',#174,#175);
-#174 = CARTESIAN_POINT('',(-8.565593003807,-74.39574481649,3.));
-#175 = VECTOR('',#176,1.);
-#176 = DIRECTION('',(-0.841892170334,-0.539645785242,0.E+000));
-#177 = PCURVE('',#44,#178);
-#178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
-#179 = LINE('',#180,#181);
-#180 = CARTESIAN_POINT('',(-44.53847239076,-3.));
-#181 = VECTOR('',#182,1.);
-#182 = DIRECTION('',(1.,0.E+000));
-#183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#184 = PCURVE('',#72,#185);
-#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
-#186 = LINE('',#187,#188);
-#187 = CARTESIAN_POINT('',(-64.41899072656,-11.95217612551));
-#188 = VECTOR('',#189,1.);
-#189 = DIRECTION('',(-0.539645785242,0.841892170334));
-#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#191 = ORIENTED_EDGE('',*,*,#21,.F.);
-#192 = ORIENTED_EDGE('',*,*,#193,.F.);
-#193 = EDGE_CURVE('',#142,#22,#194,.T.);
-#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
-#195 = LINE('',#196,#197);
-#196 = CARTESIAN_POINT('',(-8.565593003807,-74.39574481649,0.E+000));
-#197 = VECTOR('',#198,1.);
-#198 = DIRECTION('',(-0.841892170334,-0.539645785242,0.E+000));
-#199 = PCURVE('',#44,#200);
-#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
-#201 = LINE('',#202,#203);
-#202 = CARTESIAN_POINT('',(-44.53847239076,0.E+000));
-#203 = VECTOR('',#204,1.);
-#204 = DIRECTION('',(1.,0.E+000));
-#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#206 = PCURVE('',#207,#212);
-#207 = PLANE('',#208);
-#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211);
-#209 = CARTESIAN_POINT('',(-46.06218418824,-98.43074372329,0.E+000));
-#210 = DIRECTION('',(-0.539645785242,0.841892170334,0.E+000));
-#211 = DIRECTION('',(-0.841892170334,-0.539645785242,0.E+000));
-#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217);
-#213 = LINE('',#214,#215);
-#214 = CARTESIAN_POINT('',(-44.53847239076,0.E+000));
-#215 = VECTOR('',#216,1.);
-#216 = DIRECTION('',(1.,0.E+000));
-#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#218 = ADVANCED_FACE('',(#219),#100,.T.);
-#219 = FACE_BOUND('',#220,.T.);
-#220 = EDGE_LOOP('',(#221,#222,#245,#273));
-#221 = ORIENTED_EDGE('',*,*,#84,.T.);
-#222 = ORIENTED_EDGE('',*,*,#223,.T.);
-#223 = EDGE_CURVE('',#57,#224,#226,.T.);
-#224 = VERTEX_POINT('',#225);
-#225 = CARTESIAN_POINT('',(-74.30084571719,-91.39294305394,3.));
-#226 = SURFACE_CURVE('',#227,(#231,#238),.PCURVE_S1.);
-#227 = LINE('',#228,#229);
-#228 = CARTESIAN_POINT('',(-73.05962297338,-92.49040695018,3.));
-#229 = VECTOR('',#230,1.);
-#230 = DIRECTION('',(-0.7491585367,0.662390735811,0.E+000));
-#231 = PCURVE('',#100,#232);
-#232 = DEFINITIONAL_REPRESENTATION('',(#233),#237);
-#233 = LINE('',#234,#235);
-#234 = CARTESIAN_POINT('',(16.15605858982,-3.));
-#235 = VECTOR('',#236,1.);
-#236 = DIRECTION('',(1.,-0.E+000));
-#237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#238 = PCURVE('',#72,#239);
-#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);
-#240 = LINE('',#241,#242);
-#241 = CARTESIAN_POINT('',(-82.51365286025,52.541853844056));
-#242 = VECTOR('',#243,1.);
-#243 = DIRECTION('',(0.662390735811,0.7491585367));
-#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#245 = ORIENTED_EDGE('',*,*,#246,.F.);
-#246 = EDGE_CURVE('',#247,#224,#249,.T.);
-#247 = VERTEX_POINT('',#248);
-#248 = CARTESIAN_POINT('',(-74.30084571719,-91.39294305394,0.E+000));
-#249 = SURFACE_CURVE('',#250,(#254,#261),.PCURVE_S1.);
-#250 = LINE('',#251,#252);
-#251 = CARTESIAN_POINT('',(-74.30084571719,-91.39294305394,4.4E-016));
-#252 = VECTOR('',#253,1.);
-#253 = DIRECTION('',(0.E+000,0.E+000,1.));
-#254 = PCURVE('',#100,#255);
-#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
-#256 = LINE('',#257,#258);
-#257 = CARTESIAN_POINT('',(17.81288112205,4.4E-016));
-#258 = VECTOR('',#259,1.);
-#259 = DIRECTION('',(0.E+000,-1.));
-#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#261 = PCURVE('',#262,#267);
-#262 = PLANE('',#263);
-#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
-#264 = CARTESIAN_POINT('',(-74.3008457172,-91.39294305395,0.E+000));
-#265 = DIRECTION('',(-0.10918127443,-0.994021855551,0.E+000));
-#266 = DIRECTION('',(-0.994021855551,0.10918127443,0.E+000));
-#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
-#268 = LINE('',#269,#270);
-#269 = CARTESIAN_POINT('',(-1.02948E-012,-4.4E-016));
-#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,.F.);
-#274 = EDGE_CURVE('',#85,#247,#275,.T.);
-#275 = SURFACE_CURVE('',#276,(#280,#287),.PCURVE_S1.);
-#276 = LINE('',#277,#278);
-#277 = CARTESIAN_POINT('',(-73.05962297338,-92.49040695018,8.9E-016));
-#278 = VECTOR('',#279,1.);
-#279 = DIRECTION('',(-0.7491585367,0.662390735811,0.E+000));
-#280 = PCURVE('',#100,#281);
-#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286);
-#282 = LINE('',#283,#284);
-#283 = CARTESIAN_POINT('',(16.15605858982,0.E+000));
-#284 = VECTOR('',#285,1.);
-#285 = DIRECTION('',(1.,-0.E+000));
-#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#287 = PCURVE('',#288,#293);
-#288 = PLANE('',#289);
-#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);
-#290 = CARTESIAN_POINT('',(-74.30084571719,-91.39294305394,8.9E-016));
-#291 = DIRECTION('',(-0.662390735811,-0.7491585367,0.E+000));
-#292 = DIRECTION('',(0.7491585367,-0.662390735811,0.E+000));
-#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
-#294 = LINE('',#295,#296);
-#295 = CARTESIAN_POINT('',(1.65682253223,0.E+000));
-#296 = VECTOR('',#297,1.);
-#297 = DIRECTION('',(-1.,0.E+000));
-#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#299 = ADVANCED_FACE('',(#300),#126,.F.);
-#300 = FACE_BOUND('',#301,.F.);
-#301 = EDGE_LOOP('',(#302,#325,#353,#374));
-#302 = ORIENTED_EDGE('',*,*,#303,.T.);
-#303 = EDGE_CURVE('',#22,#304,#306,.T.);
-#304 = VERTEX_POINT('',#305);
-#305 = CARTESIAN_POINT('',(-53.4343904635,-103.1562658086,-7.));
-#306 = SURFACE_CURVE('',#307,(#311,#318),.PCURVE_S1.);
-#307 = LINE('',#308,#309);
-#308 = CARTESIAN_POINT('',(-53.4343904635,-103.1562658086,-4.4E-016));
-#309 = VECTOR('',#310,1.);
-#310 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#311 = PCURVE('',#126,#312);
-#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
-#313 = LINE('',#314,#315);
-#314 = CARTESIAN_POINT('',(-7.11E-015,-4.4E-016));
-#315 = VECTOR('',#316,1.);
-#316 = DIRECTION('',(0.E+000,-1.));
-#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#318 = PCURVE('',#207,#319);
-#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
-#320 = LINE('',#321,#322);
-#321 = CARTESIAN_POINT('',(8.756710817632,-4.4E-016));
-#322 = VECTOR('',#323,1.);
-#323 = DIRECTION('',(0.E+000,-1.));
-#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#325 = ORIENTED_EDGE('',*,*,#326,.T.);
-#326 = EDGE_CURVE('',#304,#327,#329,.T.);
-#327 = VERTEX_POINT('',#328);
-#328 = CARTESIAN_POINT('',(-60.95617376138,-103.1920304873,-7.));
-#329 = SURFACE_CURVE('',#330,(#334,#341),.PCURVE_S1.);
-#330 = LINE('',#331,#332);
-#331 = CARTESIAN_POINT('',(-28.23851874268,-103.0364641312,-7.));
-#332 = VECTOR('',#333,1.);
-#333 = DIRECTION('',(-0.999988696065,-4.754760006576E-003,0.E+000));
-#334 = PCURVE('',#126,#335);
-#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);
-#336 = LINE('',#337,#338);
-#337 = CARTESIAN_POINT('',(-25.19615653654,-7.));
-#338 = VECTOR('',#339,1.);
-#339 = DIRECTION('',(1.,0.E+000));
-#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#341 = PCURVE('',#342,#347);
-#342 = PLANE('',#343);
-#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
-#344 = CARTESIAN_POINT('',(0.E+000,0.E+000,-7.));
-#345 = DIRECTION('',(0.E+000,0.E+000,1.));
-#346 = DIRECTION('',(1.,0.E+000,0.E+000));
-#347 = DEFINITIONAL_REPRESENTATION('',(#348),#352);
-#348 = LINE('',#349,#350);
-#349 = CARTESIAN_POINT('',(-28.23851874268,-103.0364641312));
-#350 = VECTOR('',#351,1.);
-#351 = DIRECTION('',(-0.999988696065,-4.754760006576E-003));
-#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#353 = ORIENTED_EDGE('',*,*,#354,.F.);
-#354 = EDGE_CURVE('',#85,#327,#355,.T.);
-#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.);
-#356 = LINE('',#357,#358);
-#357 = CARTESIAN_POINT('',(-60.95617376138,-103.1920304873,4.4E-016));
-#358 = VECTOR('',#359,1.);
-#359 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#360 = PCURVE('',#126,#361);
-#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
-#362 = LINE('',#363,#364);
-#363 = CARTESIAN_POINT('',(7.521868324594,4.4E-016));
-#364 = VECTOR('',#365,1.);
-#365 = DIRECTION('',(0.E+000,-1.));
-#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#367 = PCURVE('',#288,#368);
-#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
-#369 = LINE('',#370,#371);
-#370 = CARTESIAN_POINT('',(17.81288112205,-4.4E-016));
-#371 = VECTOR('',#372,1.);
-#372 = DIRECTION('',(0.E+000,-1.));
-#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#374 = ORIENTED_EDGE('',*,*,#112,.F.);
-#375 = ADVANCED_FACE('',(#376),#72,.T.);
-#376 = FACE_BOUND('',#377,.T.);
-#377 = EDGE_LOOP('',(#378,#379,#380,#403,#431,#459,#487,#515,#544,#572,
- #600,#628,#656,#684,#712,#740,#768,#796,#825,#853,#881,#909,#937,
- #965,#993,#1022,#1046,#1074,#1102,#1130,#1158,#1186,#1214,#1242,
- #1270,#1298,#1326,#1354,#1382,#1410,#1438,#1466,#1494,#1523,#1547,
- #1575,#1603,#1631,#1659,#1687,#1715,#1743,#1771,#1800,#1824,#1852,
- #1880,#1908,#1936,#1964,#1992,#2020,#2048,#2069));
-#378 = ORIENTED_EDGE('',*,*,#56,.F.);
-#379 = ORIENTED_EDGE('',*,*,#171,.F.);
-#380 = ORIENTED_EDGE('',*,*,#381,.F.);
-#381 = EDGE_CURVE('',#382,#144,#384,.T.);
-#382 = VERTEX_POINT('',#383);
-#383 = CARTESIAN_POINT('',(-41.02055219245,-93.36730171094,3.));
-#384 = SURFACE_CURVE('',#385,(#389,#396),.PCURVE_S1.);
-#385 = LINE('',#386,#387);
-#386 = CARTESIAN_POINT('',(-8.616055529782,-60.82262373196,3.));
-#387 = VECTOR('',#388,1.);
-#388 = DIRECTION('',(-0.705578972734,-0.708631295693,0.E+000));
-#389 = PCURVE('',#72,#390);
-#390 = DEFINITIONAL_REPRESENTATION('',(#391),#395);
-#391 = LINE('',#392,#393);
-#392 = CARTESIAN_POINT('',(-50.84586964203,-11.90171359954));
-#393 = VECTOR('',#394,1.);
-#394 = DIRECTION('',(-0.708631295693,0.705578972734));
-#395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#396 = PCURVE('',#159,#397);
-#397 = DEFINITIONAL_REPRESENTATION('',(#398),#402);
-#398 = LINE('',#399,#400);
-#399 = CARTESIAN_POINT('',(-45.92610879137,-3.));
-#400 = VECTOR('',#401,1.);
-#401 = DIRECTION('',(1.,0.E+000));
-#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#403 = ORIENTED_EDGE('',*,*,#404,.F.);
-#404 = EDGE_CURVE('',#405,#382,#407,.T.);
-#405 = VERTEX_POINT('',#406);
-#406 = CARTESIAN_POINT('',(-38.73386855303,-90.2199516918,3.));
-#407 = SURFACE_CURVE('',#408,(#412,#419),.PCURVE_S1.);
-#408 = LINE('',#409,#410);
-#409 = CARTESIAN_POINT('',(-10.59786222262,-51.49406126435,3.));
-#410 = VECTOR('',#411,1.);
-#411 = DIRECTION('',(-0.587785252292,-0.809016994375,0.E+000));
-#412 = PCURVE('',#72,#413);
-#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);
-#414 = LINE('',#415,#416);
-#415 = CARTESIAN_POINT('',(-41.51730717442,-9.919906906704));
-#416 = VECTOR('',#417,1.);
-#417 = DIRECTION('',(-0.809016994375,0.587785252292));
-#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#419 = PCURVE('',#420,#425);
-#420 = PLANE('',#421);
-#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424);
-#422 = CARTESIAN_POINT('',(-38.73386855302,-90.21995169181,0.E+000));
-#423 = DIRECTION('',(0.809016994375,-0.587785252292,0.E+000));
-#424 = DIRECTION('',(-0.587785252292,-0.809016994375,0.E+000));
-#425 = DEFINITIONAL_REPRESENTATION('',(#426),#430);
-#426 = LINE('',#427,#428);
-#427 = CARTESIAN_POINT('',(-47.86783305753,-3.));
-#428 = VECTOR('',#429,1.);
-#429 = DIRECTION('',(1.,0.E+000));
-#430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#431 = ORIENTED_EDGE('',*,*,#432,.F.);
-#432 = EDGE_CURVE('',#433,#405,#435,.T.);
-#433 = VERTEX_POINT('',#434);
-#434 = CARTESIAN_POINT('',(-40.04190286353,-85.24648806475,3.));
-#435 = SURFACE_CURVE('',#436,(#440,#447),.PCURVE_S1.);
-#436 = LINE('',#437,#438);
-#437 = CARTESIAN_POINT('',(-49.03638955845,-51.04726862319,3.));
-#438 = VECTOR('',#439,1.);
-#439 = DIRECTION('',(0.254352917465,-0.967111468951,0.E+000));
-#440 = PCURVE('',#72,#441);
-#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446);
-#442 = LINE('',#443,#444);
-#443 = CARTESIAN_POINT('',(-41.07051453326,28.518620429126));
-#444 = VECTOR('',#445,1.);
-#445 = DIRECTION('',(-0.967111468951,-0.254352917465));
-#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#447 = PCURVE('',#448,#453);
-#448 = PLANE('',#449);
-#449 = AXIS2_PLACEMENT_3D('',#450,#451,#452);
-#450 = CARTESIAN_POINT('',(-40.04190286352,-85.24648806476,0.E+000));
-#451 = DIRECTION('',(0.967111468951,0.254352917465,0.E+000));
-#452 = DIRECTION('',(0.254352917465,-0.967111468951,0.E+000));
-#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);
-#454 = LINE('',#455,#456);
-#455 = CARTESIAN_POINT('',(-35.36223128307,-3.));
-#456 = VECTOR('',#457,1.);
-#457 = DIRECTION('',(1.,0.E+000));
-#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#459 = ORIENTED_EDGE('',*,*,#460,.F.);
-#460 = EDGE_CURVE('',#461,#433,#463,.T.);
-#461 = VERTEX_POINT('',#462);
-#462 = CARTESIAN_POINT('',(-30.50047094929,-74.64965437141,3.));
-#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.);
-#464 = LINE('',#465,#466);
-#465 = CARTESIAN_POINT('',(-5.091420378806,-46.43004481791,3.));
-#466 = VECTOR('',#467,1.);
-#467 = DIRECTION('',(-0.669130606359,-0.743144825477,0.E+000));
-#468 = PCURVE('',#72,#469);
-#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);
-#470 = LINE('',#471,#472);
-#471 = CARTESIAN_POINT('',(-36.45329072798,-15.42634875051));
-#472 = VECTOR('',#473,1.);
-#473 = DIRECTION('',(-0.743144825477,0.669130606359));
-#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#475 = PCURVE('',#476,#481);
-#476 = PLANE('',#477);
-#477 = AXIS2_PLACEMENT_3D('',#478,#479,#480);
-#478 = CARTESIAN_POINT('',(-30.5004709493,-74.6496543714,0.E+000));
-#479 = DIRECTION('',(0.743144825477,-0.669130606359,0.E+000));
-#480 = DIRECTION('',(-0.669130606359,-0.743144825477,0.E+000));
-#481 = DEFINITIONAL_REPRESENTATION('',(#482),#486);
-#482 = LINE('',#483,#484);
-#483 = CARTESIAN_POINT('',(-37.97323023191,-3.));
-#484 = VECTOR('',#485,1.);
-#485 = DIRECTION('',(1.,0.E+000));
-#486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#487 = ORIENTED_EDGE('',*,*,#488,.F.);
-#488 = EDGE_CURVE('',#489,#461,#491,.T.);
-#489 = VERTEX_POINT('',#490);
-#490 = CARTESIAN_POINT('',(-23.70851491633,-70.19882770074,3.));
-#491 = SURFACE_CURVE('',#492,(#496,#503),.PCURVE_S1.);
-#492 = LINE('',#493,#494);
-#493 = CARTESIAN_POINT('',(-0.612477046294,-55.06379725589,3.));
-#494 = VECTOR('',#495,1.);
-#495 = DIRECTION('',(-0.836408940187,-0.548105906533,0.E+000));
-#496 = PCURVE('',#72,#497);
-#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502);
-#498 = LINE('',#499,#500);
-#499 = CARTESIAN_POINT('',(-45.08704316596,-19.90529208303));
-#500 = VECTOR('',#501,1.);
-#501 = DIRECTION('',(-0.548105906533,0.836408940187));
-#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#503 = PCURVE('',#504,#509);
-#504 = PLANE('',#505);
-#505 = AXIS2_PLACEMENT_3D('',#506,#507,#508);
-#506 = CARTESIAN_POINT('',(-21.41090460668,-68.69318408418,0.E+000));
-#507 = DIRECTION('',(0.548105906533,-0.836408940187,0.E+000));
-#508 = DIRECTION('',(-0.836408940187,-0.548105906533,0.E+000));
-#509 = DEFINITIONAL_REPRESENTATION('',(#510),#514);
-#510 = LINE('',#511,#512);
-#511 = CARTESIAN_POINT('',(-24.86633817634,-3.));
-#512 = VECTOR('',#513,1.);
-#513 = DIRECTION('',(1.,0.E+000));
-#514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#515 = ORIENTED_EDGE('',*,*,#516,.F.);
-#516 = EDGE_CURVE('',#517,#489,#519,.T.);
-#517 = VERTEX_POINT('',#518);
-#518 = CARTESIAN_POINT('',(-10.94338311396,-65.28912284694,3.));
-#519 = SURFACE_CURVE('',#520,(#525,#532),.PCURVE_S1.);
-#520 = CIRCLE('',#521,7.);
-#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524);
-#522 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#523 = DIRECTION('',(0.E+000,0.E+000,1.));
-#524 = DIRECTION('',(1.,0.E+000,0.E+000));
-#525 = PCURVE('',#72,#526);
-#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
-#527 = CIRCLE('',#528,7.);
-#528 = AXIS2_PLACEMENT_2D('',#529,#530);
-#529 = CARTESIAN_POINT('',(-56.37139431816,-2.654959387314));
-#530 = DIRECTION('',(0.E+000,-1.));
-#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#532 = PCURVE('',#533,#538);
-#533 = PLANE('',#534);
-#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
-#535 = CARTESIAN_POINT('',(-20.51776912932,-9.976754089924,3.));
-#536 = DIRECTION('',(0.E+000,0.E+000,1.));
-#537 = DIRECTION('',(0.E+000,1.,0.E+000));
-#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);
-#539 = CIRCLE('',#540,7.);
-#540 = AXIS2_PLACEMENT_2D('',#541,#542);
-#541 = CARTESIAN_POINT('',(-56.37139431816,-2.654959387314));
-#542 = DIRECTION('',(0.E+000,-1.));
-#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#544 = ORIENTED_EDGE('',*,*,#545,.F.);
-#545 = EDGE_CURVE('',#546,#517,#548,.T.);
-#546 = VERTEX_POINT('',#547);
-#547 = CARTESIAN_POINT('',(-6.614272146256,-64.68856768689,3.));
-#548 = SURFACE_CURVE('',#549,(#553,#560),.PCURVE_S1.);
-#549 = LINE('',#550,#551);
-#550 = CARTESIAN_POINT('',(-2.886538232831,-64.17143845327,3.));
-#551 = VECTOR('',#552,1.);
-#552 = DIRECTION('',(-0.990514403747,-0.137408937011,0.E+000));
-#553 = PCURVE('',#72,#554);
-#554 = DEFINITIONAL_REPRESENTATION('',(#555),#559);
-#555 = LINE('',#556,#557);
-#556 = CARTESIAN_POINT('',(-54.19468436334,-17.63123089649));
-#557 = VECTOR('',#558,1.);
-#558 = DIRECTION('',(-0.137408937011,0.990514403747));
-#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#560 = PCURVE('',#561,#566);
-#561 = PLANE('',#562);
-#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);
-#563 = CARTESIAN_POINT('',(-6.614272146257,-64.68856768689,0.E+000));
-#564 = DIRECTION('',(0.137408937011,-0.990514403747,0.E+000));
-#565 = DIRECTION('',(-0.990514403747,-0.137408937011,0.E+000));
-#566 = DEFINITIONAL_REPRESENTATION('',(#567),#571);
-#567 = LINE('',#568,#569);
-#568 = CARTESIAN_POINT('',(-3.763432312873,-3.));
-#569 = VECTOR('',#570,1.);
-#570 = DIRECTION('',(1.,-0.E+000));
-#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#572 = ORIENTED_EDGE('',*,*,#573,.F.);
-#573 = EDGE_CURVE('',#574,#546,#576,.T.);
-#574 = VERTEX_POINT('',#575);
-#575 = CARTESIAN_POINT('',(13.476985040557,-64.6885676869,3.));
-#576 = SURFACE_CURVE('',#577,(#581,#588),.PCURVE_S1.);
-#577 = LINE('',#578,#579);
-#578 = CARTESIAN_POINT('',(-6.805922285221E-003,-64.6885676869,3.));
-#579 = VECTOR('',#580,1.);
-#580 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
-#581 = PCURVE('',#72,#582);
-#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);
-#583 = LINE('',#584,#585);
-#584 = CARTESIAN_POINT('',(-54.71181359697,-20.51096320703));
-#585 = VECTOR('',#586,1.);
-#586 = DIRECTION('',(0.E+000,1.));
-#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#588 = PCURVE('',#589,#594);
-#589 = PLANE('',#590);
-#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593);
-#591 = CARTESIAN_POINT('',(13.476985040557,-64.6885676869,0.E+000));
-#592 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#593 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
-#595 = LINE('',#596,#597);
-#596 = CARTESIAN_POINT('',(13.483790962842,-3.));
-#597 = VECTOR('',#598,1.);
-#598 = DIRECTION('',(1.,0.E+000));
-#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#600 = ORIENTED_EDGE('',*,*,#601,.F.);
-#601 = EDGE_CURVE('',#602,#574,#604,.T.);
-#602 = VERTEX_POINT('',#603);
-#603 = CARTESIAN_POINT('',(19.44019462187,-53.61218465176,3.));
-#604 = SURFACE_CURVE('',#605,(#609,#616),.PCURVE_S1.);
-#605 = LINE('',#606,#607);
-#606 = CARTESIAN_POINT('',(27.306510687196,-39.00087028709,3.));
-#607 = VECTOR('',#608,1.);
-#608 = DIRECTION('',(-0.474038401241,-0.880504170432,0.E+000));
-#609 = PCURVE('',#72,#610);
-#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
-#611 = LINE('',#612,#613);
-#612 = CARTESIAN_POINT('',(-29.02411619716,-47.82427981652));
-#613 = VECTOR('',#614,1.);
-#614 = DIRECTION('',(-0.880504170432,0.474038401241));
-#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#616 = PCURVE('',#617,#622);
-#617 = PLANE('',#618);
-#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
-#619 = CARTESIAN_POINT('',(19.440194621868,-53.61218465175,0.E+000));
-#620 = DIRECTION('',(0.880504170432,-0.474038401241,0.E+000));
-#621 = DIRECTION('',(-0.474038401241,-0.880504170432,0.E+000));
-#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627);
-#623 = LINE('',#624,#625);
-#624 = CARTESIAN_POINT('',(-16.59425912485,-3.));
-#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,.F.);
-#629 = EDGE_CURVE('',#630,#602,#632,.T.);
-#630 = VERTEX_POINT('',#631);
-#631 = CARTESIAN_POINT('',(37.249791359759,-53.61218465176,3.));
-#632 = SURFACE_CURVE('',#633,(#637,#644),.PCURVE_S1.);
-#633 = LINE('',#634,#635);
-#634 = CARTESIAN_POINT('',(15.962761715925,-53.61218465176,3.));
-#635 = VECTOR('',#636,1.);
-#636 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
-#637 = PCURVE('',#72,#638);
-#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
-#639 = LINE('',#640,#641);
-#640 = CARTESIAN_POINT('',(-43.63543056183,-36.48053084524));
-#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('',(37.249791359759,-53.61218465176,0.E+000));
-#648 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#649 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
-#651 = LINE('',#652,#653);
-#652 = CARTESIAN_POINT('',(21.287029643834,-3.));
-#653 = VECTOR('',#654,1.);
-#654 = DIRECTION('',(1.,0.E+000));
-#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('',(51.610821286169,-53.27680705525,3.));
-#660 = SURFACE_CURVE('',#661,(#665,#672),.PCURVE_S1.);
-#661 = LINE('',#662,#663);
-#662 = CARTESIAN_POINT('',(21.660584814526,-53.97624423866,3.));
-#663 = VECTOR('',#664,1.);
-#664 = DIRECTION('',(-0.999727422923,-2.334694530777E-002,0.E+000));
-#665 = PCURVE('',#72,#666);
-#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
-#667 = LINE('',#668,#669);
-#668 = CARTESIAN_POINT('',(-43.99949014873,-42.17835394385));
-#669 = VECTOR('',#670,1.);
-#670 = DIRECTION('',(-2.334694530777E-002,0.999727422923));
-#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#672 = PCURVE('',#673,#678);
-#673 = PLANE('',#674);
-#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677);
-#675 = CARTESIAN_POINT('',(51.61082128617,-53.27680705525,0.E+000));
-#676 = DIRECTION('',(2.334694530777E-002,-0.999727422923,0.E+000));
-#677 = DIRECTION('',(-0.999727422923,-2.334694530777E-002,0.E+000));
-#678 = DEFINITIONAL_REPRESENTATION('',(#679),#683);
-#679 = LINE('',#680,#681);
-#680 = CARTESIAN_POINT('',(29.958402445406,-3.));
-#681 = VECTOR('',#682,1.);
-#682 = DIRECTION('',(1.,-0.E+000));
-#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#684 = ORIENTED_EDGE('',*,*,#685,.F.);
-#685 = EDGE_CURVE('',#686,#658,#688,.T.);
-#686 = VERTEX_POINT('',#687);
-#687 = CARTESIAN_POINT('',(58.637560148973,-45.86577617522,3.));
-#688 = SURFACE_CURVE('',#689,(#693,#700),.PCURVE_S1.);
-#689 = LINE('',#690,#691);
-#690 = CARTESIAN_POINT('',(54.204431937189,-50.54135195997,3.));
-#691 = VECTOR('',#692,1.);
-#692 = DIRECTION('',(-0.688041940971,-0.725670922295,0.E+000));
-#693 = PCURVE('',#72,#694);
-#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699);
-#695 = LINE('',#696,#697);
-#696 = CARTESIAN_POINT('',(-40.56459787004,-74.72220106651));
-#697 = VECTOR('',#698,1.);
-#698 = DIRECTION('',(-0.725670922295,0.688041940971));
-#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#700 = PCURVE('',#701,#706);
-#701 = PLANE('',#702);
-#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705);
-#703 = CARTESIAN_POINT('',(58.637560148972,-45.86577617521,-6.E-017));
-#704 = DIRECTION('',(0.725670922295,-0.688041940971,0.E+000));
-#705 = DIRECTION('',(-0.688041940971,-0.725670922295,0.E+000));
-#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
-#707 = LINE('',#708,#709);
-#708 = CARTESIAN_POINT('',(6.44310753139,-3.));
-#709 = VECTOR('',#710,1.);
-#710 = DIRECTION('',(1.,0.E+000));
-#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#712 = ORIENTED_EDGE('',*,*,#713,.F.);
-#713 = EDGE_CURVE('',#714,#686,#716,.T.);
-#714 = VERTEX_POINT('',#715);
-#715 = CARTESIAN_POINT('',(58.637560148973,-44.38816182954,3.));
-#716 = SURFACE_CURVE('',#717,(#721,#728),.PCURVE_S1.);
-#717 = LINE('',#718,#719);
-#718 = CARTESIAN_POINT('',(58.637560148973,-6.443268609353,3.));
-#719 = VECTOR('',#720,1.);
-#720 = DIRECTION('',(-1.E-017,-1.,0.E+000));
-#721 = PCURVE('',#72,#722);
-#722 = DEFINITIONAL_REPRESENTATION('',(#723),#727);
-#723 = LINE('',#724,#725);
-#724 = CARTESIAN_POINT('',(3.533485480571,-79.15532927829));
-#725 = VECTOR('',#726,1.);
-#726 = DIRECTION('',(-1.,1.E-017));
-#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#728 = PCURVE('',#729,#734);
-#729 = PLANE('',#730);
-#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733);
-#731 = CARTESIAN_POINT('',(58.637560148973,-44.38816182954,0.E+000));
-#732 = DIRECTION('',(1.,-1.E-017,0.E+000));
-#733 = DIRECTION('',(-1.E-017,-1.,0.E+000));
-#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);
-#735 = LINE('',#736,#737);
-#736 = CARTESIAN_POINT('',(-37.94489322018,-3.));
-#737 = VECTOR('',#738,1.);
-#738 = DIRECTION('',(1.,0.E+000));
-#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#740 = ORIENTED_EDGE('',*,*,#741,.F.);
-#741 = EDGE_CURVE('',#742,#714,#744,.T.);
-#742 = VERTEX_POINT('',#743);
-#743 = CARTESIAN_POINT('',(57.155209699866,-12.,3.));
-#744 = SURFACE_CURVE('',#745,(#749,#756),.PCURVE_S1.);
-#745 = LINE('',#746,#747);
-#746 = CARTESIAN_POINT('',(57.155727987397,-12.01132416455,3.));
-#747 = VECTOR('',#748,1.);
-#748 = DIRECTION('',(4.572041864593E-002,-0.998954274889,0.E+000));
-#749 = PCURVE('',#72,#750);
-#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);
-#751 = LINE('',#752,#753);
-#752 = CARTESIAN_POINT('',(-2.034570074626,-77.67349711672));
-#753 = VECTOR('',#754,1.);
-#754 = DIRECTION('',(-0.998954274889,-4.572041864593E-002));
-#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#756 = PCURVE('',#757,#762);
-#757 = PLANE('',#758);
-#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761);
-#759 = CARTESIAN_POINT('',(57.155209699867,-12.,0.E+000));
-#760 = DIRECTION('',(0.998954274889,4.572041864593E-002,0.E+000));
-#761 = DIRECTION('',(4.572041864593E-002,-0.998954274889,0.E+000));
-#762 = DEFINITIONAL_REPRESENTATION('',(#763),#767);
-#763 = LINE('',#764,#765);
-#764 = CARTESIAN_POINT('',(1.133601890966E-002,-3.));
-#765 = VECTOR('',#766,1.);
-#766 = DIRECTION('',(1.,-0.E+000));
-#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#768 = ORIENTED_EDGE('',*,*,#769,.F.);
-#769 = EDGE_CURVE('',#770,#742,#772,.T.);
-#770 = VERTEX_POINT('',#771);
-#771 = CARTESIAN_POINT('',(58.057678757833,7.718221094881,3.));
-#772 = SURFACE_CURVE('',#773,(#777,#784),.PCURVE_S1.);
-#773 = LINE('',#774,#775);
-#774 = CARTESIAN_POINT('',(57.70379927927,-1.376011561801E-002,3.));
-#775 = VECTOR('',#776,1.);
-#776 = DIRECTION('',(-4.572041864593E-002,-0.998954274889,0.E+000));
-#777 = PCURVE('',#72,#778);
-#778 = DEFINITIONAL_REPRESENTATION('',(#779),#783);
-#779 = LINE('',#780,#781);
-#780 = CARTESIAN_POINT('',(9.962993974306,-78.22156840859));
-#781 = VECTOR('',#782,1.);
-#782 = DIRECTION('',(-0.998954274889,4.572041864593E-002));
-#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#784 = PCURVE('',#785,#790);
-#785 = PLANE('',#786);
-#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789);
-#787 = CARTESIAN_POINT('',(58.195531496821,10.730192266526,0.E+000));
-#788 = DIRECTION('',(0.998954274889,-4.572041864593E-002,0.E+000));
-#789 = DIRECTION('',(-4.572041864593E-002,-0.998954274889,0.E+000));
-#790 = DEFINITIONAL_REPRESENTATION('',(#791),#795);
-#791 = LINE('',#792,#793);
-#792 = CARTESIAN_POINT('',(10.755199364194,-3.));
-#793 = VECTOR('',#794,1.);
-#794 = DIRECTION('',(1.,0.E+000));
-#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#796 = ORIENTED_EDGE('',*,*,#797,.F.);
-#797 = EDGE_CURVE('',#798,#770,#800,.T.);
-#798 = VERTEX_POINT('',#799);
-#799 = CARTESIAN_POINT('',(58.637560148973,20.982046445438,3.));
-#800 = SURFACE_CURVE('',#801,(#806,#813),.PCURVE_S1.);
-#801 = CIRCLE('',#802,7.);
-#802 = AXIS2_PLACEMENT_3D('',#803,#804,#805);
-#803 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#804 = DIRECTION('',(0.E+000,0.E+000,1.));
-#805 = DIRECTION('',(1.,0.E+000,0.E+000));
-#806 = PCURVE('',#72,#807);
-#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
-#808 = CIRCLE('',#809,7.);
-#809 = AXIS2_PLACEMENT_2D('',#810,#811);
-#810 = CARTESIAN_POINT('',(24.423903268952,-76.64632196115));
-#811 = DIRECTION('',(0.E+000,-1.));
-#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#813 = PCURVE('',#814,#819);
-#814 = PLANE('',#815);
-#815 = AXIS2_PLACEMENT_3D('',#816,#817,#818);
-#816 = CARTESIAN_POINT('',(-20.51776912932,-9.976754089924,3.));
-#817 = DIRECTION('',(0.E+000,0.E+000,1.));
-#818 = DIRECTION('',(0.E+000,1.,0.E+000));
-#819 = DEFINITIONAL_REPRESENTATION('',(#820),#824);
-#820 = CIRCLE('',#821,7.);
-#821 = AXIS2_PLACEMENT_2D('',#822,#823);
-#822 = CARTESIAN_POINT('',(24.423903268952,-76.64632196115));
-#823 = DIRECTION('',(0.E+000,-1.));
-#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#825 = ORIENTED_EDGE('',*,*,#826,.F.);
-#826 = EDGE_CURVE('',#827,#798,#829,.T.);
-#827 = VERTEX_POINT('',#828);
-#828 = CARTESIAN_POINT('',(58.637560148973,25.790054572838,3.));
-#829 = SURFACE_CURVE('',#830,(#834,#841),.PCURVE_S1.);
-#830 = LINE('',#831,#832);
-#831 = CARTESIAN_POINT('',(58.637560148973,-6.443268609353,3.));
-#832 = VECTOR('',#833,1.);
-#833 = DIRECTION('',(-1.E-017,-1.,0.E+000));
-#834 = PCURVE('',#72,#835);
-#835 = DEFINITIONAL_REPRESENTATION('',(#836),#840);
-#836 = LINE('',#837,#838);
-#837 = CARTESIAN_POINT('',(3.533485480571,-79.15532927829));
-#838 = VECTOR('',#839,1.);
-#839 = DIRECTION('',(-1.,1.E-017));
-#840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#841 = PCURVE('',#842,#847);
-#842 = PLANE('',#843);
-#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
-#844 = CARTESIAN_POINT('',(58.637560148973,25.790054572838,0.E+000));
-#845 = DIRECTION('',(1.,-1.E-017,0.E+000));
-#846 = DIRECTION('',(-1.E-017,-1.,0.E+000));
-#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);
-#848 = LINE('',#849,#850);
-#849 = CARTESIAN_POINT('',(32.233323182191,-3.));
-#850 = VECTOR('',#851,1.);
-#851 = DIRECTION('',(1.,0.E+000));
-#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#853 = ORIENTED_EDGE('',*,*,#854,.F.);
-#854 = EDGE_CURVE('',#855,#827,#857,.T.);
-#855 = VERTEX_POINT('',#856);
-#856 = CARTESIAN_POINT('',(59.389774578728,46.62638986041,3.));
-#857 = SURFACE_CURVE('',#858,(#862,#869),.PCURVE_S1.);
-#858 = LINE('',#859,#860);
-#859 = CARTESIAN_POINT('',(58.136424688139,11.908605250172,3.));
-#860 = VECTOR('',#861,1.);
-#861 = DIRECTION('',(-3.607758858217E-002,-0.999348991895,0.E+000));
-#862 = PCURVE('',#72,#863);
-#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868);
-#864 = LINE('',#865,#866);
-#865 = CARTESIAN_POINT('',(21.885359340096,-78.65419381746));
-#866 = VECTOR('',#867,1.);
-#867 = DIRECTION('',(-0.999348991895,3.607758858217E-002));
-#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#869 = PCURVE('',#870,#875);
-#870 = PLANE('',#871);
-#871 = AXIS2_PLACEMENT_3D('',#872,#873,#874);
-#872 = CARTESIAN_POINT('',(59.389774578728,46.62638986041,0.E+000));
-#873 = DIRECTION('',(0.999348991895,-3.607758858217E-002,0.E+000));
-#874 = DIRECTION('',(-3.607758858217E-002,-0.999348991895,0.E+000));
-#875 = DEFINITIONAL_REPRESENTATION('',(#876),#880);
-#876 = LINE('',#877,#878);
-#877 = CARTESIAN_POINT('',(34.740400892781,-3.));
-#878 = VECTOR('',#879,1.);
-#879 = DIRECTION('',(1.,0.E+000));
-#880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#881 = ORIENTED_EDGE('',*,*,#882,.F.);
-#882 = EDGE_CURVE('',#883,#855,#885,.T.);
-#883 = VERTEX_POINT('',#884);
-#884 = CARTESIAN_POINT('',(52.721456791703,52.688567686901,3.));
-#885 = SURFACE_CURVE('',#886,(#890,#897),.PCURVE_S1.);
-#886 = LINE('',#887,#888);
-#887 = CARTESIAN_POINT('',(52.357498747615,53.019442497478,3.));
-#888 = VECTOR('',#889,1.);
-#889 = DIRECTION('',(0.739936165976,-0.672677092133,0.E+000));
-#890 = PCURVE('',#72,#891);
-#891 = DEFINITIONAL_REPRESENTATION('',(#892),#896);
-#892 = LINE('',#893,#894);
-#893 = CARTESIAN_POINT('',(62.996196587402,-72.87526787693));
-#894 = VECTOR('',#895,1.);
-#895 = DIRECTION('',(-0.672677092133,-0.739936165976));
-#896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#897 = PCURVE('',#898,#903);
-#898 = PLANE('',#899);
-#899 = AXIS2_PLACEMENT_3D('',#900,#901,#902);
-#900 = CARTESIAN_POINT('',(52.721456791704,52.688567686902,0.E+000));
-#901 = DIRECTION('',(0.672677092133,0.739936165976,0.E+000));
-#902 = DIRECTION('',(0.739936165976,-0.672677092133,0.E+000));
-#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908);
-#904 = LINE('',#905,#906);
-#905 = CARTESIAN_POINT('',(-0.491877625158,-3.));
-#906 = VECTOR('',#907,1.);
-#907 = DIRECTION('',(1.,0.E+000));
-#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#909 = ORIENTED_EDGE('',*,*,#910,.F.);
-#910 = EDGE_CURVE('',#911,#883,#913,.T.);
-#911 = VERTEX_POINT('',#912);
-#912 = CARTESIAN_POINT('',(14.976704841933,52.688567686902,3.));
-#913 = SURFACE_CURVE('',#914,(#918,#925),.PCURVE_S1.);
-#914 = LINE('',#915,#916);
-#915 = CARTESIAN_POINT('',(16.850589048875,52.688567686901,3.));
-#916 = VECTOR('',#917,1.);
-#917 = DIRECTION('',(1.,0.E+000,0.E+000));
-#918 = PCURVE('',#72,#919);
-#919 = DEFINITIONAL_REPRESENTATION('',(#920),#924);
-#920 = LINE('',#921,#922);
-#921 = CARTESIAN_POINT('',(62.665321776825,-37.36835817819));
-#922 = VECTOR('',#923,1.);
-#923 = DIRECTION('',(0.E+000,-1.));
-#924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#925 = PCURVE('',#926,#931);
-#926 = PLANE('',#927);
-#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930);
-#928 = CARTESIAN_POINT('',(14.976704841932,52.688567686901,0.E+000));
-#929 = DIRECTION('',(0.E+000,1.,0.E+000));
-#930 = DIRECTION('',(1.,0.E+000,0.E+000));
-#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);
-#932 = LINE('',#933,#934);
-#933 = CARTESIAN_POINT('',(1.873884206943,-3.));
-#934 = VECTOR('',#935,1.);
-#935 = DIRECTION('',(1.,0.E+000));
-#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#937 = ORIENTED_EDGE('',*,*,#938,.F.);
-#938 = EDGE_CURVE('',#939,#911,#941,.T.);
-#939 = VERTEX_POINT('',#940);
-#940 = CARTESIAN_POINT('',(10.096244648547,64.688567686902,3.));
-#941 = SURFACE_CURVE('',#942,(#946,#953),.PCURVE_S1.);
-#942 = LINE('',#943,#944);
-#943 = CARTESIAN_POINT('',(21.436928297629,36.804270223846,3.));
-#944 = VECTOR('',#945,1.);
-#945 = DIRECTION('',(0.376738800391,-0.926319532494,0.E+000));
-#946 = PCURVE('',#72,#947);
-#947 = DEFINITIONAL_REPRESENTATION('',(#948),#952);
-#948 = LINE('',#949,#950);
-#949 = CARTESIAN_POINT('',(46.78102431377,-41.95469742695));
-#950 = VECTOR('',#951,1.);
-#951 = DIRECTION('',(-0.926319532494,-0.376738800391));
-#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#953 = PCURVE('',#954,#959);
-#954 = PLANE('',#955);
-#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);
-#956 = CARTESIAN_POINT('',(10.096244648549,64.688567686903,0.E+000));
-#957 = DIRECTION('',(0.926319532494,0.376738800391,0.E+000));
-#958 = DIRECTION('',(0.376738800391,-0.926319532494,0.E+000));
-#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964);
-#960 = LINE('',#961,#962);
-#961 = CARTESIAN_POINT('',(30.102244943471,-3.));
-#962 = VECTOR('',#963,1.);
-#963 = DIRECTION('',(1.,-0.E+000));
-#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#965 = ORIENTED_EDGE('',*,*,#966,.F.);
-#966 = EDGE_CURVE('',#967,#939,#969,.T.);
-#967 = VERTEX_POINT('',#968);
-#968 = CARTESIAN_POINT('',(8.216200897852,64.688567686901,3.));
-#969 = SURFACE_CURVE('',#970,(#974,#981),.PCURVE_S1.);
-#970 = LINE('',#971,#972);
-#971 = CARTESIAN_POINT('',(-0.729511320157,64.688567686901,3.));
-#972 = VECTOR('',#973,1.);
-#973 = DIRECTION('',(1.,0.E+000,0.E+000));
-#974 = PCURVE('',#72,#975);
-#975 = DEFINITIONAL_REPRESENTATION('',(#976),#980);
-#976 = LINE('',#977,#978);
-#977 = CARTESIAN_POINT('',(74.665321776825,-19.78825780916));
-#978 = VECTOR('',#979,1.);
-#979 = DIRECTION('',(0.E+000,-1.));
-#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#981 = PCURVE('',#982,#987);
-#982 = PLANE('',#983);
-#983 = AXIS2_PLACEMENT_3D('',#984,#985,#986);
-#984 = CARTESIAN_POINT('',(5.318220215564,64.688567686901,0.E+000));
-#985 = DIRECTION('',(0.E+000,1.,0.E+000));
-#986 = DIRECTION('',(1.,0.E+000,0.E+000));
-#987 = DEFINITIONAL_REPRESENTATION('',(#988),#992);
-#988 = LINE('',#989,#990);
-#989 = CARTESIAN_POINT('',(-6.047731535721,-3.));
-#990 = VECTOR('',#991,1.);
-#991 = DIRECTION('',(1.,0.E+000));
-#992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#993 = ORIENTED_EDGE('',*,*,#994,.F.);
-#994 = EDGE_CURVE('',#995,#967,#997,.T.);
-#995 = VERTEX_POINT('',#996);
-#996 = CARTESIAN_POINT('',(8.433870914727,62.956516879333,3.));
-#997 = SURFACE_CURVE('',#998,(#1003,#1010),.PCURVE_S1.);
-#998 = CIRCLE('',#999,7.);
-#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002);
-#1000 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#1001 = DIRECTION('',(0.E+000,0.E+000,1.));
-#1002 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1003 = PCURVE('',#72,#1004);
-#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009);
-#1005 = CIRCLE('',#1006,7.);
-#1006 = AXIS2_PLACEMENT_2D('',#1007,#1008);
-#1007 = CARTESIAN_POINT('',(72.933270969257,-21.95164004405));
-#1008 = DIRECTION('',(0.E+000,-1.));
-#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1010 = PCURVE('',#1011,#1016);
-#1011 = PLANE('',#1012);
-#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015);
-#1013 = CARTESIAN_POINT('',(-20.51776912932,-9.976754089924,3.));
-#1014 = DIRECTION('',(0.E+000,0.E+000,1.));
-#1015 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1016 = DEFINITIONAL_REPRESENTATION('',(#1017),#1021);
-#1017 = CIRCLE('',#1018,7.);
-#1018 = AXIS2_PLACEMENT_2D('',#1019,#1020);
-#1019 = CARTESIAN_POINT('',(72.933270969257,-21.95164004405));
-#1020 = DIRECTION('',(0.E+000,-1.));
-#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1022 = ORIENTED_EDGE('',*,*,#1023,.F.);
-#1023 = EDGE_CURVE('',#1024,#995,#1026,.T.);
-#1024 = VERTEX_POINT('',#1025);
-#1025 = CARTESIAN_POINT('',(-5.348459068399,64.688567686901,3.));
-#1026 = SURFACE_CURVE('',#1027,(#1032,#1039),.PCURVE_S1.);
-#1027 = CIRCLE('',#1028,7.);
-#1028 = AXIS2_PLACEMENT_3D('',#1029,#1030,#1031);
-#1029 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#1030 = DIRECTION('',(0.E+000,0.E+000,1.));
-#1031 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1032 = PCURVE('',#72,#1033);
-#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038);
-#1034 = CIRCLE('',#1035,7.);
-#1035 = AXIS2_PLACEMENT_2D('',#1036,#1037);
-#1036 = CARTESIAN_POINT('',(72.933270969257,-21.95164004405));
-#1037 = DIRECTION('',(0.E+000,-1.));
-#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1039 = PCURVE('',#1011,#1040);
-#1040 = DEFINITIONAL_REPRESENTATION('',(#1041),#1045);
-#1041 = CIRCLE('',#1042,7.);
-#1042 = AXIS2_PLACEMENT_2D('',#1043,#1044);
-#1043 = CARTESIAN_POINT('',(72.933270969257,-21.95164004405));
-#1044 = DIRECTION('',(0.E+000,-1.));
-#1045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1046 = ORIENTED_EDGE('',*,*,#1047,.F.);
-#1047 = EDGE_CURVE('',#1048,#1024,#1050,.T.);
-#1048 = VERTEX_POINT('',#1049);
-#1049 = CARTESIAN_POINT('',(-6.614272146257,64.6885676869,3.));
-#1050 = SURFACE_CURVE('',#1051,(#1055,#1062),.PCURVE_S1.);
-#1051 = LINE('',#1052,#1053);
-#1052 = CARTESIAN_POINT('',(-0.729511320157,64.688567686901,3.));
-#1053 = VECTOR('',#1054,1.);
-#1054 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1055 = PCURVE('',#72,#1056);
-#1056 = DEFINITIONAL_REPRESENTATION('',(#1057),#1061);
-#1057 = LINE('',#1058,#1059);
-#1058 = CARTESIAN_POINT('',(74.665321776825,-19.78825780916));
-#1059 = VECTOR('',#1060,1.);
-#1060 = DIRECTION('',(0.E+000,-1.));
-#1061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1062 = PCURVE('',#1063,#1068);
-#1063 = PLANE('',#1064);
-#1064 = AXIS2_PLACEMENT_3D('',#1065,#1066,#1067);
-#1065 = CARTESIAN_POINT('',(-6.614272146256,64.688567686901,0.E+000));
-#1066 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1067 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1068 = DEFINITIONAL_REPRESENTATION('',(#1069),#1073);
-#1069 = LINE('',#1070,#1071);
-#1070 = CARTESIAN_POINT('',(5.884760826099,-3.));
-#1071 = VECTOR('',#1072,1.);
-#1072 = DIRECTION('',(1.,0.E+000));
-#1073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1074 = ORIENTED_EDGE('',*,*,#1075,.F.);
-#1075 = EDGE_CURVE('',#1076,#1048,#1078,.T.);
-#1076 = VERTEX_POINT('',#1077);
-#1077 = CARTESIAN_POINT('',(-11.12095611094,67.508567686898,3.));
-#1078 = SURFACE_CURVE('',#1079,(#1083,#1090),.PCURVE_S1.);
-#1079 = LINE('',#1080,#1081);
-#1080 = CARTESIAN_POINT('',(8.677606489212,55.119869706327,3.));
-#1081 = VECTOR('',#1082,1.);
-#1082 = DIRECTION('',(0.84771729781,-0.530448284937,0.E+000));
-#1083 = PCURVE('',#72,#1084);
-#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1089);
-#1085 = LINE('',#1086,#1087);
-#1086 = CARTESIAN_POINT('',(65.096623796251,-29.19537561853));
-#1087 = VECTOR('',#1088,1.);
-#1088 = DIRECTION('',(-0.530448284937,-0.84771729781));
-#1089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1090 = PCURVE('',#1091,#1096);
-#1091 = PLANE('',#1092);
-#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);
-#1093 = CARTESIAN_POINT('',(-11.12095611094,67.508567686894,-1.1E-016));
-#1094 = DIRECTION('',(0.530448284937,0.84771729781,0.E+000));
-#1095 = DIRECTION('',(0.84771729781,-0.530448284937,0.E+000));
-#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);
-#1097 = LINE('',#1098,#1099);
-#1098 = CARTESIAN_POINT('',(23.355147584334,-3.));
-#1099 = VECTOR('',#1100,1.);
-#1100 = DIRECTION('',(1.,0.E+000));
-#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1102 = ORIENTED_EDGE('',*,*,#1103,.F.);
-#1103 = EDGE_CURVE('',#1104,#1076,#1106,.T.);
-#1104 = VERTEX_POINT('',#1105);
-#1105 = CARTESIAN_POINT('',(-27.47160771262,67.508567686901,3.));
-#1106 = SURFACE_CURVE('',#1107,(#1111,#1118),.PCURVE_S1.);
-#1107 = LINE('',#1108,#1109);
-#1108 = CARTESIAN_POINT('',(-13.70059148447,67.508567686901,3.));
-#1109 = VECTOR('',#1110,1.);
-#1110 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1111 = PCURVE('',#72,#1112);
-#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1117);
-#1113 = LINE('',#1114,#1115);
-#1114 = CARTESIAN_POINT('',(77.485321776825,-6.817177644854));
-#1115 = VECTOR('',#1116,1.);
-#1116 = DIRECTION('',(0.E+000,-1.));
-#1117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1118 = PCURVE('',#1119,#1124);
-#1119 = PLANE('',#1120);
-#1120 = AXIS2_PLACEMENT_3D('',#1121,#1122,#1123);
-#1121 = CARTESIAN_POINT('',(-27.47160771262,67.508567686901,0.E+000));
-#1122 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1123 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1124 = DEFINITIONAL_REPRESENTATION('',(#1125),#1129);
-#1125 = LINE('',#1126,#1127);
-#1126 = CARTESIAN_POINT('',(13.77101622815,-3.));
-#1127 = VECTOR('',#1128,1.);
-#1128 = DIRECTION('',(1.,0.E+000));
-#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1130 = ORIENTED_EDGE('',*,*,#1131,.F.);
-#1131 = EDGE_CURVE('',#1132,#1104,#1134,.T.);
-#1132 = VERTEX_POINT('',#1133);
-#1133 = CARTESIAN_POINT('',(-29.541424646,64.688567686901,3.));
-#1134 = SURFACE_CURVE('',#1135,(#1139,#1146),.PCURVE_S1.);
-#1135 = LINE('',#1136,#1137);
-#1136 = CARTESIAN_POINT('',(-39.52710006223,51.083690743673,3.));
-#1137 = VECTOR('',#1138,1.);
-#1138 = DIRECTION('',(0.591701377862,0.806157229972,0.E+000));
-#1139 = PCURVE('',#72,#1140);
-#1140 = DEFINITIONAL_REPRESENTATION('',(#1141),#1145);
-#1141 = LINE('',#1142,#1143);
-#1142 = CARTESIAN_POINT('',(61.060444833597,19.009330932906));
-#1143 = VECTOR('',#1144,1.);
-#1144 = DIRECTION('',(0.806157229972,-0.591701377862));
-#1145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1146 = PCURVE('',#1147,#1152);
-#1147 = PLANE('',#1148);
-#1148 = AXIS2_PLACEMENT_3D('',#1149,#1150,#1151);
-#1149 = CARTESIAN_POINT('',(-29.54142464599,64.688567686899,0.E+000));
-#1150 = DIRECTION('',(-0.806157229972,0.591701377862,0.E+000));
-#1151 = DIRECTION('',(0.591701377862,0.806157229972,0.E+000));
-#1152 = DEFINITIONAL_REPRESENTATION('',(#1153),#1157);
-#1153 = LINE('',#1154,#1155);
-#1154 = CARTESIAN_POINT('',(-16.87620781332,-3.));
-#1155 = VECTOR('',#1156,1.);
-#1156 = DIRECTION('',(1.,0.E+000));
-#1157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1158 = ORIENTED_EDGE('',*,*,#1159,.F.);
-#1159 = EDGE_CURVE('',#1160,#1132,#1162,.T.);
-#1160 = VERTEX_POINT('',#1161);
-#1161 = CARTESIAN_POINT('',(-32.50828987626,64.688567686901,3.));
-#1162 = SURFACE_CURVE('',#1163,(#1167,#1174),.PCURVE_S1.);
-#1163 = LINE('',#1164,#1165);
-#1164 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901,3.));
-#1165 = VECTOR('',#1166,1.);
-#1166 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1167 = PCURVE('',#72,#1168);
-#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);
-#1169 = LINE('',#1170,#1171);
-#1170 = CARTESIAN_POINT('',(74.665321776825,2.846363330376));
-#1171 = VECTOR('',#1172,1.);
-#1172 = DIRECTION('',(0.E+000,-1.));
-#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1174 = PCURVE('',#1175,#1180);
-#1175 = PLANE('',#1176);
-#1176 = AXIS2_PLACEMENT_3D('',#1177,#1178,#1179);
-#1177 = CARTESIAN_POINT('',(-32.50828987626,64.688567686901,0.E+000));
-#1178 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1179 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1185);
-#1181 = LINE('',#1182,#1183);
-#1182 = CARTESIAN_POINT('',(9.14415741656,-3.));
-#1183 = VECTOR('',#1184,1.);
-#1184 = DIRECTION('',(1.,0.E+000));
-#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1186 = ORIENTED_EDGE('',*,*,#1187,.F.);
-#1187 = EDGE_CURVE('',#1188,#1160,#1190,.T.);
-#1188 = VERTEX_POINT('',#1189);
-#1189 = CARTESIAN_POINT('',(-32.50828987626,67.956516879333,3.));
-#1190 = SURFACE_CURVE('',#1191,(#1195,#1202),.PCURVE_S1.);
-#1191 = LINE('',#1192,#1193);
-#1192 = CARTESIAN_POINT('',(-32.50828987626,28.978258439666,3.));
-#1193 = VECTOR('',#1194,1.);
-#1194 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#1195 = PCURVE('',#72,#1196);
-#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201);
-#1197 = LINE('',#1198,#1199);
-#1198 = CARTESIAN_POINT('',(38.95501252959,11.990520746936));
-#1199 = VECTOR('',#1200,1.);
-#1200 = DIRECTION('',(-1.,-0.E+000));
-#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1202 = PCURVE('',#1203,#1208);
-#1203 = PLANE('',#1204);
-#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);
-#1205 = CARTESIAN_POINT('',(-32.50828987626,67.956516879333,0.E+000));
-#1206 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1207 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213);
-#1209 = LINE('',#1210,#1211);
-#1210 = CARTESIAN_POINT('',(38.978258439667,-3.));
-#1211 = VECTOR('',#1212,1.);
-#1212 = DIRECTION('',(1.,0.E+000));
-#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1214 = ORIENTED_EDGE('',*,*,#1215,.F.);
-#1215 = EDGE_CURVE('',#1216,#1188,#1218,.T.);
-#1216 = VERTEX_POINT('',#1217);
-#1217 = CARTESIAN_POINT('',(-43.00828987626,67.956516879333,3.));
-#1218 = SURFACE_CURVE('',#1219,(#1223,#1230),.PCURVE_S1.);
-#1219 = LINE('',#1220,#1221);
-#1220 = CARTESIAN_POINT('',(-21.50414493813,67.956516879333,3.));
-#1221 = VECTOR('',#1222,1.);
-#1222 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1223 = PCURVE('',#72,#1224);
-#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229);
-#1225 = LINE('',#1226,#1227);
-#1226 = CARTESIAN_POINT('',(77.933270969257,0.986375808806));
-#1227 = VECTOR('',#1228,1.);
-#1228 = DIRECTION('',(0.E+000,-1.));
-#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1230 = PCURVE('',#1231,#1236);
-#1231 = PLANE('',#1232);
-#1232 = AXIS2_PLACEMENT_3D('',#1233,#1234,#1235);
-#1233 = CARTESIAN_POINT('',(-43.00828987626,67.956516879333,0.E+000));
-#1234 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1235 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1236 = DEFINITIONAL_REPRESENTATION('',(#1237),#1241);
-#1237 = LINE('',#1238,#1239);
-#1238 = CARTESIAN_POINT('',(21.50414493813,-3.));
-#1239 = VECTOR('',#1240,1.);
-#1240 = DIRECTION('',(1.,0.E+000));
-#1241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1242 = ORIENTED_EDGE('',*,*,#1243,.F.);
-#1243 = EDGE_CURVE('',#1244,#1216,#1246,.T.);
-#1244 = VERTEX_POINT('',#1245);
-#1245 = CARTESIAN_POINT('',(-43.00828987626,64.688567686901,3.));
-#1246 = SURFACE_CURVE('',#1247,(#1251,#1258),.PCURVE_S1.);
-#1247 = LINE('',#1248,#1249);
-#1248 = CARTESIAN_POINT('',(-43.00828987626,28.978258439666,3.));
-#1249 = VECTOR('',#1250,1.);
-#1250 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1251 = PCURVE('',#72,#1252);
-#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257);
-#1253 = LINE('',#1254,#1255);
-#1254 = CARTESIAN_POINT('',(38.95501252959,22.490520746936));
-#1255 = VECTOR('',#1256,1.);
-#1256 = DIRECTION('',(1.,0.E+000));
-#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1258 = PCURVE('',#1259,#1264);
-#1259 = PLANE('',#1260);
-#1260 = AXIS2_PLACEMENT_3D('',#1261,#1262,#1263);
-#1261 = CARTESIAN_POINT('',(-43.00828987626,64.688567686901,0.E+000));
-#1262 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#1263 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1264 = DEFINITIONAL_REPRESENTATION('',(#1265),#1269);
-#1265 = LINE('',#1266,#1267);
-#1266 = CARTESIAN_POINT('',(-35.71030924723,-3.));
-#1267 = VECTOR('',#1268,1.);
-#1268 = DIRECTION('',(1.,0.E+000));
-#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1270 = ORIENTED_EDGE('',*,*,#1271,.F.);
-#1271 = EDGE_CURVE('',#1272,#1244,#1274,.T.);
-#1272 = VERTEX_POINT('',#1273);
-#1273 = CARTESIAN_POINT('',(-48.38338164769,64.688567686901,3.));
-#1274 = SURFACE_CURVE('',#1275,(#1279,#1286),.PCURVE_S1.);
-#1275 = LINE('',#1276,#1277);
-#1276 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901,3.));
-#1277 = VECTOR('',#1278,1.);
-#1278 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1279 = PCURVE('',#72,#1280);
-#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1285);
-#1281 = LINE('',#1282,#1283);
-#1282 = CARTESIAN_POINT('',(74.665321776825,2.846363330376));
-#1283 = VECTOR('',#1284,1.);
-#1284 = DIRECTION('',(0.E+000,-1.));
-#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1286 = PCURVE('',#1287,#1292);
-#1287 = PLANE('',#1288);
-#1288 = AXIS2_PLACEMENT_3D('',#1289,#1290,#1291);
-#1289 = CARTESIAN_POINT('',(-48.38338164769,64.688567686901,0.E+000));
-#1290 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1291 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);
-#1293 = LINE('',#1294,#1295);
-#1294 = CARTESIAN_POINT('',(25.01924918799,-3.));
-#1295 = VECTOR('',#1296,1.);
-#1296 = DIRECTION('',(1.,0.E+000));
-#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1298 = ORIENTED_EDGE('',*,*,#1299,.F.);
-#1299 = EDGE_CURVE('',#1300,#1272,#1302,.T.);
-#1300 = VERTEX_POINT('',#1301);
-#1301 = CARTESIAN_POINT('',(-48.38338164769,68.188567686901,3.));
-#1302 = SURFACE_CURVE('',#1303,(#1307,#1314),.PCURVE_S1.);
-#1303 = LINE('',#1304,#1305);
-#1304 = CARTESIAN_POINT('',(-48.38338164769,27.594283843451,3.));
-#1305 = VECTOR('',#1306,1.);
-#1306 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#1307 = PCURVE('',#72,#1308);
-#1308 = DEFINITIONAL_REPRESENTATION('',(#1309),#1313);
-#1309 = LINE('',#1310,#1311);
-#1310 = CARTESIAN_POINT('',(37.571037933375,27.865612518366));
-#1311 = VECTOR('',#1312,1.);
-#1312 = DIRECTION('',(-1.,-0.E+000));
-#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1314 = PCURVE('',#1315,#1320);
-#1315 = PLANE('',#1316);
-#1316 = AXIS2_PLACEMENT_3D('',#1317,#1318,#1319);
-#1317 = CARTESIAN_POINT('',(-48.38338164769,68.188567686901,0.E+000));
-#1318 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1319 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#1320 = DEFINITIONAL_REPRESENTATION('',(#1321),#1325);
-#1321 = LINE('',#1322,#1323);
-#1322 = CARTESIAN_POINT('',(40.59428384345,-3.));
-#1323 = VECTOR('',#1324,1.);
-#1324 = DIRECTION('',(1.,0.E+000));
-#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1326 = ORIENTED_EDGE('',*,*,#1327,.F.);
-#1327 = EDGE_CURVE('',#1328,#1300,#1330,.T.);
-#1328 = VERTEX_POINT('',#1329);
-#1329 = CARTESIAN_POINT('',(-63.16338164769,68.188567686901,3.));
-#1330 = SURFACE_CURVE('',#1331,(#1335,#1342),.PCURVE_S1.);
-#1331 = LINE('',#1332,#1333);
-#1332 = CARTESIAN_POINT('',(-31.58169082384,68.188567686901,3.));
-#1333 = VECTOR('',#1334,1.);
-#1334 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1335 = PCURVE('',#72,#1336);
-#1336 = DEFINITIONAL_REPRESENTATION('',(#1337),#1341);
-#1337 = LINE('',#1338,#1339);
-#1338 = CARTESIAN_POINT('',(78.165321776825,11.063921694516));
-#1339 = VECTOR('',#1340,1.);
-#1340 = DIRECTION('',(0.E+000,-1.));
-#1341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1342 = PCURVE('',#1343,#1348);
-#1343 = PLANE('',#1344);
-#1344 = AXIS2_PLACEMENT_3D('',#1345,#1346,#1347);
-#1345 = CARTESIAN_POINT('',(-63.16338164769,68.188567686901,0.E+000));
-#1346 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1347 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1348 = DEFINITIONAL_REPRESENTATION('',(#1349),#1353);
-#1349 = LINE('',#1350,#1351);
-#1350 = CARTESIAN_POINT('',(31.58169082385,-3.));
-#1351 = VECTOR('',#1352,1.);
-#1352 = DIRECTION('',(1.,0.E+000));
-#1353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1354 = ORIENTED_EDGE('',*,*,#1355,.F.);
-#1355 = EDGE_CURVE('',#1356,#1328,#1358,.T.);
-#1356 = VERTEX_POINT('',#1357);
-#1357 = CARTESIAN_POINT('',(-63.16338164769,64.688567686901,3.));
-#1358 = SURFACE_CURVE('',#1359,(#1363,#1370),.PCURVE_S1.);
-#1359 = LINE('',#1360,#1361);
-#1360 = CARTESIAN_POINT('',(-63.16338164769,27.594283843451,3.));
-#1361 = VECTOR('',#1362,1.);
-#1362 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1363 = PCURVE('',#72,#1364);
-#1364 = DEFINITIONAL_REPRESENTATION('',(#1365),#1369);
-#1365 = LINE('',#1366,#1367);
-#1366 = CARTESIAN_POINT('',(37.571037933375,42.645612518366));
-#1367 = VECTOR('',#1368,1.);
-#1368 = DIRECTION('',(1.,0.E+000));
-#1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1370 = PCURVE('',#1371,#1376);
-#1371 = PLANE('',#1372);
-#1372 = AXIS2_PLACEMENT_3D('',#1373,#1374,#1375);
-#1373 = CARTESIAN_POINT('',(-63.16338164769,64.688567686901,0.E+000));
-#1374 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#1375 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1376 = DEFINITIONAL_REPRESENTATION('',(#1377),#1381);
-#1377 = LINE('',#1378,#1379);
-#1378 = CARTESIAN_POINT('',(-37.09428384345,-3.));
-#1379 = VECTOR('',#1380,1.);
-#1380 = DIRECTION('',(1.,0.E+000));
-#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1382 = ORIENTED_EDGE('',*,*,#1383,.F.);
-#1383 = EDGE_CURVE('',#1384,#1356,#1386,.T.);
-#1384 = VERTEX_POINT('',#1385);
-#1385 = CARTESIAN_POINT('',(-63.30780266062,64.688567686901,3.));
-#1386 = SURFACE_CURVE('',#1387,(#1391,#1398),.PCURVE_S1.);
-#1387 = LINE('',#1388,#1389);
-#1388 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901,3.));
-#1389 = VECTOR('',#1390,1.);
-#1390 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1391 = PCURVE('',#72,#1392);
-#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397);
-#1393 = LINE('',#1394,#1395);
-#1394 = CARTESIAN_POINT('',(74.665321776825,2.846363330376));
-#1395 = VECTOR('',#1396,1.);
-#1396 = DIRECTION('',(0.E+000,-1.));
-#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1398 = PCURVE('',#1399,#1404);
-#1399 = PLANE('',#1400);
-#1400 = AXIS2_PLACEMENT_3D('',#1401,#1402,#1403);
-#1401 = CARTESIAN_POINT('',(-63.30780266062,64.688567686901,0.E+000));
-#1402 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1403 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1404 = DEFINITIONAL_REPRESENTATION('',(#1405),#1409);
-#1405 = LINE('',#1406,#1407);
-#1406 = CARTESIAN_POINT('',(39.94367020092,-3.));
-#1407 = VECTOR('',#1408,1.);
-#1408 = DIRECTION('',(1.,0.E+000));
-#1409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1410 = ORIENTED_EDGE('',*,*,#1411,.F.);
-#1411 = EDGE_CURVE('',#1412,#1384,#1414,.T.);
-#1412 = VERTEX_POINT('',#1413);
-#1413 = CARTESIAN_POINT('',(-68.61261213223,58.176389860408,3.));
-#1414 = SURFACE_CURVE('',#1415,(#1419,#1426),.PCURVE_S1.);
-#1415 = LINE('',#1416,#1417);
-#1416 = CARTESIAN_POINT('',(-68.04160236603,58.877360773331,3.));
-#1417 = VECTOR('',#1418,1.);
-#1418 = DIRECTION('',(0.631572093851,0.775317154633,0.E+000));
-#1419 = PCURVE('',#72,#1420);
-#1420 = DEFINITIONAL_REPRESENTATION('',(#1421),#1425);
-#1421 = LINE('',#1422,#1423);
-#1422 = CARTESIAN_POINT('',(68.854114863255,47.523833236706));
-#1423 = VECTOR('',#1424,1.);
-#1424 = DIRECTION('',(0.775317154633,-0.631572093851));
-#1425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1426 = PCURVE('',#1427,#1432);
-#1427 = PLANE('',#1428);
-#1428 = AXIS2_PLACEMENT_3D('',#1429,#1430,#1431);
-#1429 = CARTESIAN_POINT('',(-68.61261213223,58.176389860408,0.E+000));
-#1430 = DIRECTION('',(-0.775317154633,0.631572093851,0.E+000));
-#1431 = DIRECTION('',(0.631572093851,0.775317154633,0.E+000));
-#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437);
-#1433 = LINE('',#1434,#1435);
-#1434 = CARTESIAN_POINT('',(0.904108607341,-3.));
-#1435 = VECTOR('',#1436,1.);
-#1436 = DIRECTION('',(1.,0.E+000));
-#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1438 = ORIENTED_EDGE('',*,*,#1439,.F.);
-#1439 = EDGE_CURVE('',#1440,#1412,#1442,.T.);
-#1440 = VERTEX_POINT('',#1441);
-#1441 = CARTESIAN_POINT('',(-75.61261213223,51.176389860407,3.));
-#1442 = SURFACE_CURVE('',#1443,(#1447,#1454),.PCURVE_S1.);
-#1443 = LINE('',#1444,#1445);
-#1444 = CARTESIAN_POINT('',(-67.46873247809,59.320269514552,3.));
-#1445 = VECTOR('',#1446,1.);
-#1446 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
-#1447 = PCURVE('',#72,#1448);
-#1448 = DEFINITIONAL_REPRESENTATION('',(#1449),#1453);
-#1449 = LINE('',#1450,#1451);
-#1450 = CARTESIAN_POINT('',(69.297023604476,46.950963348766));
-#1451 = VECTOR('',#1452,1.);
-#1452 = DIRECTION('',(0.707106781187,-0.707106781187));
-#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1454 = PCURVE('',#1455,#1460);
-#1455 = PLANE('',#1456);
-#1456 = AXIS2_PLACEMENT_3D('',#1457,#1458,#1459);
-#1457 = CARTESIAN_POINT('',(-75.61261213223,51.176389860406,0.E+000));
-#1458 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
-#1459 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
-#1460 = DEFINITIONAL_REPRESENTATION('',(#1461),#1465);
-#1461 = LINE('',#1462,#1463);
-#1462 = CARTESIAN_POINT('',(11.517185057228,-3.));
-#1463 = VECTOR('',#1464,1.);
-#1464 = DIRECTION('',(1.,0.E+000));
-#1465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1466 = ORIENTED_EDGE('',*,*,#1467,.F.);
-#1467 = EDGE_CURVE('',#1468,#1440,#1470,.T.);
-#1468 = VERTEX_POINT('',#1469);
-#1469 = CARTESIAN_POINT('',(-75.85571468238,50.334257923774,3.));
-#1470 = SURFACE_CURVE('',#1471,(#1475,#1482),.PCURVE_S1.);
-#1471 = LINE('',#1472,#1473);
-#1472 = CARTESIAN_POINT('',(-80.72647431563,33.461451611325,3.));
-#1473 = VECTOR('',#1474,1.);
-#1474 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#1475 = PCURVE('',#72,#1476);
-#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);
-#1477 = LINE('',#1478,#1479);
-#1478 = CARTESIAN_POINT('',(43.438205701249,60.208705186306));
-#1479 = VECTOR('',#1480,1.);
-#1480 = DIRECTION('',(0.96076892283,-0.277350098113));
-#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1482 = PCURVE('',#1483,#1488);
-#1483 = PLANE('',#1484);
-#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487);
-#1485 = CARTESIAN_POINT('',(-76.61763921096,47.694873933708,0.E+000));
-#1486 = DIRECTION('',(-0.96076892283,0.277350098113,0.E+000));
-#1487 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1493);
-#1489 = LINE('',#1490,#1491);
-#1490 = CARTESIAN_POINT('',(-14.81461565227,-3.));
-#1491 = VECTOR('',#1492,1.);
-#1492 = DIRECTION('',(1.,0.E+000));
-#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1494 = ORIENTED_EDGE('',*,*,#1495,.F.);
-#1495 = EDGE_CURVE('',#1496,#1468,#1498,.T.);
-#1496 = VERTEX_POINT('',#1497);
-#1497 = CARTESIAN_POINT('',(-70.73761213224,43.591968847486,3.));
-#1498 = SURFACE_CURVE('',#1499,(#1504,#1511),.PCURVE_S1.);
-#1499 = CIRCLE('',#1500,7.);
-#1500 = AXIS2_PLACEMENT_3D('',#1501,#1502,#1503);
-#1501 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#1502 = DIRECTION('',(0.E+000,0.E+000,1.));
-#1503 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1504 = PCURVE('',#72,#1505);
-#1505 = DEFINITIONAL_REPRESENTATION('',(#1506),#1510);
-#1506 = CIRCLE('',#1507,7.);
-#1507 = AXIS2_PLACEMENT_2D('',#1508,#1509);
-#1508 = CARTESIAN_POINT('',(53.56872293741,57.219843002916));
-#1509 = DIRECTION('',(0.E+000,-1.));
-#1510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1511 = PCURVE('',#1512,#1517);
-#1512 = PLANE('',#1513);
-#1513 = AXIS2_PLACEMENT_3D('',#1514,#1515,#1516);
-#1514 = CARTESIAN_POINT('',(-20.51776912932,-9.976754089924,3.));
-#1515 = DIRECTION('',(0.E+000,0.E+000,1.));
-#1516 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1522);
-#1518 = CIRCLE('',#1519,7.);
-#1519 = AXIS2_PLACEMENT_2D('',#1520,#1521);
-#1520 = CARTESIAN_POINT('',(53.56872293741,57.219843002916));
-#1521 = DIRECTION('',(0.E+000,-1.));
-#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1523 = ORIENTED_EDGE('',*,*,#1524,.F.);
-#1524 = EDGE_CURVE('',#1525,#1496,#1527,.T.);
-#1525 = VERTEX_POINT('',#1526);
-#1526 = CARTESIAN_POINT('',(-79.73846420989,36.884019014388,3.));
-#1527 = SURFACE_CURVE('',#1528,(#1533,#1540),.PCURVE_S1.);
-#1528 = CIRCLE('',#1529,7.);
-#1529 = AXIS2_PLACEMENT_3D('',#1530,#1531,#1532);
-#1530 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#1531 = DIRECTION('',(0.E+000,0.E+000,1.));
-#1532 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1533 = PCURVE('',#72,#1534);
-#1534 = DEFINITIONAL_REPRESENTATION('',(#1535),#1539);
-#1535 = CIRCLE('',#1536,7.);
-#1536 = AXIS2_PLACEMENT_2D('',#1537,#1538);
-#1537 = CARTESIAN_POINT('',(53.56872293741,57.219843002916));
-#1538 = DIRECTION('',(0.E+000,-1.));
-#1539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1540 = PCURVE('',#1512,#1541);
-#1541 = DEFINITIONAL_REPRESENTATION('',(#1542),#1546);
-#1542 = CIRCLE('',#1543,7.);
-#1543 = AXIS2_PLACEMENT_2D('',#1544,#1545);
-#1544 = CARTESIAN_POINT('',(53.56872293741,57.219843002916));
-#1545 = DIRECTION('',(0.E+000,-1.));
-#1546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1547 = ORIENTED_EDGE('',*,*,#1548,.F.);
-#1548 = EDGE_CURVE('',#1549,#1525,#1551,.T.);
-#1549 = VERTEX_POINT('',#1550);
-#1550 = CARTESIAN_POINT('',(-79.96261213223,36.10754783456,3.));
-#1551 = SURFACE_CURVE('',#1552,(#1556,#1563),.PCURVE_S1.);
-#1552 = LINE('',#1553,#1554);
-#1553 = CARTESIAN_POINT('',(-80.72647431563,33.461451611325,3.));
-#1554 = VECTOR('',#1555,1.);
-#1555 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#1556 = PCURVE('',#72,#1557);
-#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);
-#1558 = LINE('',#1559,#1560);
-#1559 = CARTESIAN_POINT('',(43.438205701249,60.208705186306));
-#1560 = VECTOR('',#1561,1.);
-#1561 = DIRECTION('',(0.96076892283,-0.277350098113));
-#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1563 = PCURVE('',#1564,#1569);
-#1564 = PLANE('',#1565);
-#1565 = AXIS2_PLACEMENT_3D('',#1566,#1567,#1568);
-#1566 = CARTESIAN_POINT('',(-79.96261213223,36.10754783456,0.E+000));
-#1567 = DIRECTION('',(-0.96076892283,0.277350098113,0.E+000));
-#1568 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574);
-#1570 = LINE('',#1571,#1572);
-#1571 = CARTESIAN_POINT('',(-2.754144269612,-3.));
-#1572 = VECTOR('',#1573,1.);
-#1573 = DIRECTION('',(1.,0.E+000));
-#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1575 = ORIENTED_EDGE('',*,*,#1576,.F.);
-#1576 = EDGE_CURVE('',#1577,#1549,#1579,.T.);
-#1577 = VERTEX_POINT('',#1578);
-#1578 = CARTESIAN_POINT('',(-81.01660539171,31.018418191205,3.));
-#1579 = SURFACE_CURVE('',#1580,(#1584,#1591),.PCURVE_S1.);
-#1580 = LINE('',#1581,#1582);
-#1581 = CARTESIAN_POINT('',(-82.09738512091,25.799952030849,3.));
-#1582 = VECTOR('',#1583,1.);
-#1583 = DIRECTION('',(0.202803010334,0.979219556075,0.E+000));
-#1584 = PCURVE('',#72,#1585);
-#1585 = DEFINITIONAL_REPRESENTATION('',(#1586),#1590);
-#1586 = LINE('',#1587,#1588);
-#1587 = CARTESIAN_POINT('',(35.776706120773,61.579615991586));
-#1588 = VECTOR('',#1589,1.);
-#1589 = DIRECTION('',(0.979219556075,-0.202803010334));
-#1590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1591 = PCURVE('',#1592,#1597);
-#1592 = PLANE('',#1593);
-#1593 = AXIS2_PLACEMENT_3D('',#1594,#1595,#1596);
-#1594 = CARTESIAN_POINT('',(-81.0166053917,31.018418191204,0.E+000));
-#1595 = DIRECTION('',(-0.979219556075,0.202803010334,0.E+000));
-#1596 = DIRECTION('',(0.202803010334,0.979219556075,0.E+000));
-#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1602);
-#1598 = LINE('',#1599,#1600);
-#1599 = CARTESIAN_POINT('',(-5.329209499525,-3.));
-#1600 = VECTOR('',#1601,1.);
-#1601 = DIRECTION('',(1.,0.E+000));
-#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1603 = ORIENTED_EDGE('',*,*,#1604,.F.);
-#1604 = EDGE_CURVE('',#1605,#1577,#1607,.T.);
-#1605 = VERTEX_POINT('',#1606);
-#1606 = CARTESIAN_POINT('',(-83.2683310841,14.211308813775,3.));
-#1607 = SURFACE_CURVE('',#1608,(#1612,#1619),.PCURVE_S1.);
-#1608 = LINE('',#1609,#1610);
-#1609 = CARTESIAN_POINT('',(-82.96517172913,16.474121044872,3.));
-#1610 = VECTOR('',#1611,1.);
-#1611 = DIRECTION('',(0.132788176096,0.99114443967,0.E+000));
-#1612 = PCURVE('',#72,#1613);
-#1613 = DEFINITIONAL_REPRESENTATION('',(#1614),#1618);
-#1614 = LINE('',#1615,#1616);
-#1615 = CARTESIAN_POINT('',(26.450875134796,62.447402599806));
-#1616 = VECTOR('',#1617,1.);
-#1617 = DIRECTION('',(0.99114443967,-0.132788176096));
-#1618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1619 = PCURVE('',#1620,#1625);
-#1620 = PLANE('',#1621);
-#1621 = AXIS2_PLACEMENT_3D('',#1622,#1623,#1624);
-#1622 = CARTESIAN_POINT('',(-83.2683310841,14.211308813775,0.E+000));
-#1623 = DIRECTION('',(-0.99114443967,0.132788176096,0.E+000));
-#1624 = DIRECTION('',(0.132788176096,0.99114443967,0.E+000));
-#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1630);
-#1626 = LINE('',#1627,#1628);
-#1627 = CARTESIAN_POINT('',(2.283029738682,-3.));
-#1628 = VECTOR('',#1629,1.);
-#1629 = DIRECTION('',(1.,0.E+000));
-#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1631 = ORIENTED_EDGE('',*,*,#1632,.F.);
-#1632 = EDGE_CURVE('',#1633,#1605,#1635,.T.);
-#1633 = VERTEX_POINT('',#1634);
-#1634 = CARTESIAN_POINT('',(-83.62782855682,8.75,3.));
-#1635 = SURFACE_CURVE('',#1636,(#1640,#1647),.PCURVE_S1.);
-#1636 = LINE('',#1637,#1638);
-#1637 = CARTESIAN_POINT('',(-83.62174600325,8.842403162593,3.));
-#1638 = VECTOR('',#1639,1.);
-#1639 = DIRECTION('',(6.568409490622E-002,0.997840468049,0.E+000));
-#1640 = PCURVE('',#72,#1641);
-#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1646);
-#1642 = LINE('',#1643,#1644);
-#1643 = CARTESIAN_POINT('',(18.819157252517,63.103976873926));
-#1644 = VECTOR('',#1645,1.);
-#1645 = DIRECTION('',(0.997840468049,-6.568409490622E-002));
-#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1647 = PCURVE('',#1648,#1653);
-#1648 = PLANE('',#1649);
-#1649 = AXIS2_PLACEMENT_3D('',#1650,#1651,#1652);
-#1650 = CARTESIAN_POINT('',(-83.62782855682,8.75,0.E+000));
-#1651 = DIRECTION('',(-0.997840468049,6.568409490622E-002,0.E+000));
-#1652 = DIRECTION('',(6.568409490622E-002,0.997840468049,0.E+000));
-#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1658);
-#1654 = LINE('',#1655,#1656);
-#1655 = CARTESIAN_POINT('',(9.260314203698E-002,-3.));
-#1656 = VECTOR('',#1657,1.);
-#1657 = DIRECTION('',(1.,0.E+000));
-#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1659 = ORIENTED_EDGE('',*,*,#1660,.F.);
-#1660 = EDGE_CURVE('',#1661,#1633,#1663,.T.);
-#1661 = VERTEX_POINT('',#1662);
-#1662 = CARTESIAN_POINT('',(-83.62782855681,-8.75,3.));
-#1663 = SURFACE_CURVE('',#1664,(#1668,#1675),.PCURVE_S1.);
-#1664 = LINE('',#1665,#1666);
-#1665 = CARTESIAN_POINT('',(-83.62782855682,-0.443584616123,3.));
-#1666 = VECTOR('',#1667,1.);
-#1667 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1668 = PCURVE('',#72,#1669);
-#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1674);
-#1670 = LINE('',#1671,#1672);
-#1671 = CARTESIAN_POINT('',(9.533169473801,63.110059427496));
-#1672 = VECTOR('',#1673,1.);
-#1673 = DIRECTION('',(1.,0.E+000));
-#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1675 = PCURVE('',#1676,#1681);
-#1676 = PLANE('',#1677);
-#1677 = AXIS2_PLACEMENT_3D('',#1678,#1679,#1680);
-#1678 = CARTESIAN_POINT('',(-83.62782855682,-8.75,0.E+000));
-#1679 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#1680 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1681 = DEFINITIONAL_REPRESENTATION('',(#1682),#1686);
-#1682 = LINE('',#1683,#1684);
-#1683 = CARTESIAN_POINT('',(8.306415383877,-3.));
-#1684 = VECTOR('',#1685,1.);
-#1685 = DIRECTION('',(1.,0.E+000));
-#1686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1687 = ORIENTED_EDGE('',*,*,#1688,.F.);
-#1688 = EDGE_CURVE('',#1689,#1661,#1691,.T.);
-#1689 = VERTEX_POINT('',#1690);
-#1690 = CARTESIAN_POINT('',(-83.2683310841,-14.21130881377,3.));
-#1691 = SURFACE_CURVE('',#1692,(#1696,#1703),.PCURVE_S1.);
-#1692 = LINE('',#1693,#1694);
-#1693 = CARTESIAN_POINT('',(-83.62273728862,-8.827344042696,3.));
-#1694 = VECTOR('',#1695,1.);
-#1695 = DIRECTION('',(-6.568409490622E-002,0.997840468049,0.E+000));
-#1696 = PCURVE('',#72,#1697);
-#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702);
-#1698 = LINE('',#1699,#1700);
-#1699 = CARTESIAN_POINT('',(1.149410047228,63.104968159296));
-#1700 = VECTOR('',#1701,1.);
-#1701 = DIRECTION('',(0.997840468049,6.568409490622E-002));
-#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1703 = PCURVE('',#1704,#1709);
-#1704 = PLANE('',#1705);
-#1705 = AXIS2_PLACEMENT_3D('',#1706,#1707,#1708);
-#1706 = CARTESIAN_POINT('',(-83.2683310841,-14.21130881377,0.E+000));
-#1707 = DIRECTION('',(-0.997840468049,-6.568409490622E-002,0.E+000));
-#1708 = DIRECTION('',(-6.568409490622E-002,0.997840468049,0.E+000));
-#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
-#1710 = LINE('',#1711,#1712);
-#1711 = CARTESIAN_POINT('',(5.395616777901,-3.));
-#1712 = VECTOR('',#1713,1.);
-#1713 = DIRECTION('',(1.,0.E+000));
-#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1715 = ORIENTED_EDGE('',*,*,#1716,.F.);
-#1716 = EDGE_CURVE('',#1717,#1689,#1719,.T.);
-#1717 = VERTEX_POINT('',#1718);
-#1718 = CARTESIAN_POINT('',(-81.01660539171,-31.0184181912,3.));
-#1719 = SURFACE_CURVE('',#1720,(#1724,#1731),.PCURVE_S1.);
-#1720 = LINE('',#1721,#1722);
-#1721 = CARTESIAN_POINT('',(-82.85032555054,-17.33134459197,3.));
-#1722 = VECTOR('',#1723,1.);
-#1723 = DIRECTION('',(-0.132788176096,0.99114443967,0.E+000));
-#1724 = PCURVE('',#72,#1725);
-#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
-#1726 = LINE('',#1727,#1728);
-#1727 = CARTESIAN_POINT('',(-7.354590502046,62.332556421216));
-#1728 = VECTOR('',#1729,1.);
-#1729 = DIRECTION('',(0.99114443967,0.132788176096));
-#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1731 = PCURVE('',#1732,#1737);
-#1732 = PLANE('',#1733);
-#1733 = AXIS2_PLACEMENT_3D('',#1734,#1735,#1736);
-#1734 = CARTESIAN_POINT('',(-81.01660539171,-31.0184181912,0.E+000));
-#1735 = DIRECTION('',(-0.99114443967,-0.132788176096,0.E+000));
-#1736 = DIRECTION('',(-0.132788176096,0.99114443967,0.E+000));
-#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742);
-#1738 = LINE('',#1739,#1740);
-#1739 = CARTESIAN_POINT('',(13.809363248595,-3.));
-#1740 = VECTOR('',#1741,1.);
-#1741 = DIRECTION('',(1.,0.E+000));
-#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1743 = ORIENTED_EDGE('',*,*,#1744,.F.);
-#1744 = EDGE_CURVE('',#1745,#1717,#1747,.T.);
-#1745 = VERTEX_POINT('',#1746);
-#1746 = CARTESIAN_POINT('',(-76.91497688147,-36.64047467398,3.));
-#1747 = SURFACE_CURVE('',#1748,(#1752,#1759),.PCURVE_S1.);
-#1748 = LINE('',#1749,#1750);
-#1749 = CARTESIAN_POINT('',(-73.70011021437,-41.04705658212,3.));
-#1750 = VECTOR('',#1751,1.);
-#1751 = DIRECTION('',(-0.589379686015,0.807856166475,0.E+000));
-#1752 = PCURVE('',#72,#1753);
-#1753 = DEFINITIONAL_REPRESENTATION('',(#1754),#1758);
-#1754 = LINE('',#1755,#1756);
-#1755 = CARTESIAN_POINT('',(-31.07030249219,53.182341085046));
-#1756 = VECTOR('',#1757,1.);
-#1757 = DIRECTION('',(0.807856166475,0.589379686015));
-#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1759 = PCURVE('',#1760,#1765);
-#1760 = PLANE('',#1761);
-#1761 = AXIS2_PLACEMENT_3D('',#1762,#1763,#1764);
-#1762 = CARTESIAN_POINT('',(-76.2366375985,-37.57026676848,0.E+000));
-#1763 = DIRECTION('',(-0.807856166475,-0.589379686015,0.E+000));
-#1764 = DIRECTION('',(-0.589379686015,0.807856166475,0.E+000));
-#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770);
-#1766 = LINE('',#1767,#1768);
-#1767 = CARTESIAN_POINT('',(-4.303723803716,-3.));
-#1768 = VECTOR('',#1769,1.);
-#1769 = DIRECTION('',(1.,0.E+000));
-#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1771 = ORIENTED_EDGE('',*,*,#1772,.F.);
-#1772 = EDGE_CURVE('',#1773,#1745,#1775,.T.);
-#1773 = VERTEX_POINT('',#1774);
-#1774 = CARTESIAN_POINT('',(-70.73761213224,-43.59196884748,3.));
-#1775 = SURFACE_CURVE('',#1776,(#1781,#1788),.PCURVE_S1.);
-#1776 = CIRCLE('',#1777,7.);
-#1777 = AXIS2_PLACEMENT_3D('',#1778,#1779,#1780);
-#1778 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#1779 = DIRECTION('',(0.E+000,0.E+000,1.));
-#1780 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1781 = PCURVE('',#72,#1782);
-#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1787);
-#1783 = CIRCLE('',#1784,7.);
-#1784 = AXIS2_PLACEMENT_2D('',#1785,#1786);
-#1785 = CARTESIAN_POINT('',(-33.61521475755,57.219843002916));
-#1786 = DIRECTION('',(0.E+000,-1.));
-#1787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1788 = PCURVE('',#1789,#1794);
-#1789 = PLANE('',#1790);
-#1790 = AXIS2_PLACEMENT_3D('',#1791,#1792,#1793);
-#1791 = CARTESIAN_POINT('',(-20.51776912932,-9.976754089924,3.));
-#1792 = DIRECTION('',(0.E+000,0.E+000,1.));
-#1793 = DIRECTION('',(0.E+000,1.,0.E+000));
-#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1799);
-#1795 = CIRCLE('',#1796,7.);
-#1796 = AXIS2_PLACEMENT_2D('',#1797,#1798);
-#1797 = CARTESIAN_POINT('',(-33.61521475755,57.219843002916));
-#1798 = DIRECTION('',(0.E+000,-1.));
-#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1800 = ORIENTED_EDGE('',*,*,#1801,.F.);
-#1801 = EDGE_CURVE('',#1802,#1773,#1804,.T.);
-#1802 = VERTEX_POINT('',#1803);
-#1803 = CARTESIAN_POINT('',(-84.6590847319,-44.63753905176,3.));
-#1804 = SURFACE_CURVE('',#1805,(#1810,#1817),.PCURVE_S1.);
-#1805 = CIRCLE('',#1806,7.);
-#1806 = AXIS2_PLACEMENT_3D('',#1807,#1808,#1809);
-#1807 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#1808 = DIRECTION('',(0.E+000,0.E+000,1.));
-#1809 = DIRECTION('',(1.,0.E+000,0.E+000));
-#1810 = PCURVE('',#72,#1811);
-#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
-#1812 = CIRCLE('',#1813,7.);
-#1813 = AXIS2_PLACEMENT_2D('',#1814,#1815);
-#1814 = CARTESIAN_POINT('',(-33.61521475755,57.219843002916));
-#1815 = DIRECTION('',(0.E+000,-1.));
-#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1817 = PCURVE('',#1789,#1818);
-#1818 = DEFINITIONAL_REPRESENTATION('',(#1819),#1823);
-#1819 = CIRCLE('',#1820,7.);
-#1820 = AXIS2_PLACEMENT_2D('',#1821,#1822);
-#1821 = CARTESIAN_POINT('',(-33.61521475755,57.219843002916));
-#1822 = DIRECTION('',(0.E+000,-1.));
-#1823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1824 = ORIENTED_EDGE('',*,*,#1825,.F.);
-#1825 = EDGE_CURVE('',#1826,#1802,#1828,.T.);
-#1826 = VERTEX_POINT('',#1827);
-#1827 = CARTESIAN_POINT('',(-85.88984790751,-45.67027197845,3.));
-#1828 = SURFACE_CURVE('',#1829,(#1833,#1840),.PCURVE_S1.);
-#1829 = LINE('',#1830,#1831);
-#1830 = CARTESIAN_POINT('',(-44.61006413688,-11.03242064144,3.));
-#1831 = VECTOR('',#1832,1.);
-#1832 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#1833 = PCURVE('',#72,#1834);
-#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1839);
-#1835 = LINE('',#1836,#1837);
-#1836 = CARTESIAN_POINT('',(-1.055666551516,24.092295007556));
-#1837 = VECTOR('',#1838,1.);
-#1838 = DIRECTION('',(0.642787609687,-0.766044443119));
-#1839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1840 = PCURVE('',#1841,#1846);
-#1841 = PLANE('',#1842);
-#1842 = AXIS2_PLACEMENT_3D('',#1843,#1844,#1845);
-#1843 = CARTESIAN_POINT('',(-85.88984790749,-45.67027197846,-1.1E-016));
-#1844 = DIRECTION('',(-0.642787609687,0.766044443119,0.E+000));
-#1845 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#1846 = DEFINITIONAL_REPRESENTATION('',(#1847),#1851);
-#1847 = LINE('',#1848,#1849);
-#1848 = CARTESIAN_POINT('',(53.886930636238,-3.));
-#1849 = VECTOR('',#1850,1.);
-#1850 = DIRECTION('',(1.,0.E+000));
-#1851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1852 = ORIENTED_EDGE('',*,*,#1853,.F.);
-#1853 = EDGE_CURVE('',#1854,#1826,#1856,.T.);
-#1854 = VERTEX_POINT('',#1855);
-#1855 = CARTESIAN_POINT('',(-81.99696192116,-55.02768693027,3.));
-#1856 = SURFACE_CURVE('',#1857,(#1861,#1868),.PCURVE_S1.);
-#1857 = LINE('',#1858,#1859);
-#1858 = CARTESIAN_POINT('',(-86.96975850651,-43.07446731807,3.));
-#1859 = VECTOR('',#1860,1.);
-#1860 = DIRECTION('',(-0.384107784542,0.92328825935,0.E+000));
-#1861 = PCURVE('',#72,#1862);
-#1862 = DEFINITIONAL_REPRESENTATION('',(#1863),#1867);
-#1863 = LINE('',#1864,#1865);
-#1864 = CARTESIAN_POINT('',(-33.09771322814,66.451989377186));
-#1865 = VECTOR('',#1866,1.);
-#1866 = DIRECTION('',(0.92328825935,0.384107784542));
-#1867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1868 = PCURVE('',#1869,#1874);
-#1869 = PLANE('',#1870);
-#1870 = AXIS2_PLACEMENT_3D('',#1871,#1872,#1873);
-#1871 = CARTESIAN_POINT('',(-81.99696192116,-55.02768693027,0.E+000));
-#1872 = DIRECTION('',(-0.92328825935,-0.384107784542,0.E+000));
-#1873 = DIRECTION('',(-0.384107784542,0.92328825935,0.E+000));
-#1874 = DEFINITIONAL_REPRESENTATION('',(#1875),#1879);
-#1875 = LINE('',#1876,#1877);
-#1876 = CARTESIAN_POINT('',(12.946357208758,-3.));
-#1877 = VECTOR('',#1878,1.);
-#1878 = DIRECTION('',(1.,0.E+000));
-#1879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1880 = ORIENTED_EDGE('',*,*,#1881,.F.);
-#1881 = EDGE_CURVE('',#1882,#1854,#1884,.T.);
-#1882 = VERTEX_POINT('',#1883);
-#1883 = CARTESIAN_POINT('',(-81.90167162036,-55.54571990934,3.));
-#1884 = SURFACE_CURVE('',#1885,(#1889,#1896),.PCURVE_S1.);
-#1885 = LINE('',#1886,#1887);
-#1886 = CARTESIAN_POINT('',(-85.87391575281,-33.9511458104,3.));
-#1887 = VECTOR('',#1888,1.);
-#1888 = DIRECTION('',(-0.18091117959,0.983499438281,0.E+000));
-#1889 = PCURVE('',#72,#1890);
-#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1895);
-#1891 = LINE('',#1892,#1893);
-#1892 = CARTESIAN_POINT('',(-23.97439172047,65.356146623486));
-#1893 = VECTOR('',#1894,1.);
-#1894 = DIRECTION('',(0.983499438281,0.18091117959));
-#1895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1896 = PCURVE('',#1897,#1902);
-#1897 = PLANE('',#1898);
-#1898 = AXIS2_PLACEMENT_3D('',#1899,#1900,#1901);
-#1899 = CARTESIAN_POINT('',(-81.90167162035,-55.54571990933,-2.2E-016));
-#1900 = DIRECTION('',(-0.983499438281,-0.18091117959,0.E+000));
-#1901 = DIRECTION('',(-0.18091117959,0.983499438281,0.E+000));
-#1902 = DEFINITIONAL_REPRESENTATION('',(#1903),#1907);
-#1903 = LINE('',#1904,#1905);
-#1904 = CARTESIAN_POINT('',(21.956874867849,-3.));
-#1905 = VECTOR('',#1906,1.);
-#1906 = DIRECTION('',(1.,0.E+000));
-#1907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1908 = ORIENTED_EDGE('',*,*,#1909,.F.);
-#1909 = EDGE_CURVE('',#1910,#1882,#1912,.T.);
-#1910 = VERTEX_POINT('',#1911);
-#1911 = CARTESIAN_POINT('',(-86.17000504935,-60.57933415534,3.));
-#1912 = SURFACE_CURVE('',#1913,(#1917,#1924),.PCURVE_S1.);
-#1913 = LINE('',#1914,#1915);
-#1914 = CARTESIAN_POINT('',(-54.0814059639,-22.73748506423,3.));
-#1915 = VECTOR('',#1916,1.);
-#1916 = DIRECTION('',(0.646747307294,0.762704346722,0.E+000));
-#1917 = PCURVE('',#72,#1918);
-#1918 = DEFINITIONAL_REPRESENTATION('',(#1919),#1923);
-#1919 = LINE('',#1920,#1921);
-#1920 = CARTESIAN_POINT('',(-12.7607309743,33.563636834576));
-#1921 = VECTOR('',#1922,1.);
-#1922 = DIRECTION('',(0.762704346722,-0.646747307294));
-#1923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1924 = PCURVE('',#1925,#1930);
-#1925 = PLANE('',#1926);
-#1926 = AXIS2_PLACEMENT_3D('',#1927,#1928,#1929);
-#1927 = CARTESIAN_POINT('',(-86.17000504936,-60.57933415533,2.2E-016));
-#1928 = DIRECTION('',(-0.762704346722,0.646747307294,0.E+000));
-#1929 = DIRECTION('',(0.646747307294,0.762704346722,0.E+000));
-#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1935);
-#1931 = LINE('',#1932,#1933);
-#1932 = CARTESIAN_POINT('',(49.615357843129,-3.));
-#1933 = VECTOR('',#1934,1.);
-#1934 = DIRECTION('',(1.,0.E+000));
-#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1936 = ORIENTED_EDGE('',*,*,#1937,.F.);
-#1937 = EDGE_CURVE('',#1938,#1910,#1940,.T.);
-#1938 = VERTEX_POINT('',#1939);
-#1939 = CARTESIAN_POINT('',(-93.27284153216,-73.46249208139,3.));
-#1940 = SURFACE_CURVE('',#1941,(#1945,#1952),.PCURVE_S1.);
-#1941 = LINE('',#1942,#1943);
-#1942 = CARTESIAN_POINT('',(-64.87468174543,-21.95377746756,3.));
-#1943 = VECTOR('',#1944,1.);
-#1944 = DIRECTION('',(0.48281088852,0.87572464047,0.E+000));
-#1945 = PCURVE('',#72,#1946);
-#1946 = DEFINITIONAL_REPRESENTATION('',(#1947),#1951);
-#1947 = LINE('',#1948,#1949);
-#1948 = CARTESIAN_POINT('',(-11.97702337763,44.356912616106));
-#1949 = VECTOR('',#1950,1.);
-#1950 = DIRECTION('',(0.87572464047,-0.48281088852));
-#1951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1952 = PCURVE('',#1953,#1958);
-#1953 = PLANE('',#1954);
-#1954 = AXIS2_PLACEMENT_3D('',#1955,#1956,#1957);
-#1955 = CARTESIAN_POINT('',(-93.27284153214,-73.4624920814,0.E+000));
-#1956 = DIRECTION('',(-0.87572464047,0.48281088852,0.E+000));
-#1957 = DIRECTION('',(0.48281088852,0.87572464047,0.E+000));
-#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1963);
-#1959 = LINE('',#1960,#1961);
-#1960 = CARTESIAN_POINT('',(58.818391345243,-3.));
-#1961 = VECTOR('',#1962,1.);
-#1962 = DIRECTION('',(1.,0.E+000));
-#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1964 = ORIENTED_EDGE('',*,*,#1965,.F.);
-#1965 = EDGE_CURVE('',#1966,#1938,#1968,.T.);
-#1966 = VERTEX_POINT('',#1967);
-#1967 = CARTESIAN_POINT('',(-92.69055556366,-79.11007721107,3.));
-#1968 = SURFACE_CURVE('',#1969,(#1973,#1980),.PCURVE_S1.);
-#1969 = LINE('',#1970,#1971);
-#1970 = CARTESIAN_POINT('',(-96.42611129523,-42.87896373469,3.));
-#1971 = VECTOR('',#1972,1.);
-#1972 = DIRECTION('',(-0.102559849127,0.994726835542,0.E+000));
-#1973 = PCURVE('',#72,#1974);
-#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1979);
-#1975 = LINE('',#1976,#1977);
-#1976 = CARTESIAN_POINT('',(-32.90220964476,75.908342165906));
-#1977 = VECTOR('',#1978,1.);
-#1978 = DIRECTION('',(0.994726835542,0.102559849127));
-#1979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1980 = PCURVE('',#1981,#1986);
-#1981 = PLANE('',#1982);
-#1982 = AXIS2_PLACEMENT_3D('',#1983,#1984,#1985);
-#1983 = CARTESIAN_POINT('',(-92.69055556367,-79.11007721108,-2.2E-016));
-#1984 = DIRECTION('',(-0.994726835542,-0.102559849127,0.E+000));
-#1985 = DIRECTION('',(-0.102559849127,0.994726835542,0.E+000));
-#1986 = DEFINITIONAL_REPRESENTATION('',(#1987),#1991);
-#1987 = LINE('',#1988,#1989);
-#1988 = CARTESIAN_POINT('',(36.423178888761,-3.));
-#1989 = VECTOR('',#1990,1.);
-#1990 = DIRECTION('',(1.,-0.E+000));
-#1991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#1992 = ORIENTED_EDGE('',*,*,#1993,.F.);
-#1993 = EDGE_CURVE('',#1994,#1966,#1996,.T.);
-#1994 = VERTEX_POINT('',#1995);
-#1995 = CARTESIAN_POINT('',(-79.22022702193,-90.17250919224,3.));
-#1996 = SURFACE_CURVE('',#1997,(#2001,#2008),.PCURVE_S1.);
-#1997 = LINE('',#1998,#1999);
-#1998 = CARTESIAN_POINT('',(-81.93693303231,-87.94142957459,3.));
-#1999 = VECTOR('',#2000,1.);
-#2000 = DIRECTION('',(-0.772796055533,0.634654438693,0.E+000));
-#2001 = PCURVE('',#72,#2002);
-#2002 = DEFINITIONAL_REPRESENTATION('',(#2003),#2007);
-#2003 = LINE('',#2004,#2005);
-#2004 = CARTESIAN_POINT('',(-77.96467548466,61.419163902986));
-#2005 = VECTOR('',#2006,1.);
-#2006 = DIRECTION('',(0.634654438693,0.772796055533));
-#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2008 = PCURVE('',#2009,#2014);
-#2009 = PLANE('',#2010);
-#2010 = AXIS2_PLACEMENT_3D('',#2011,#2012,#2013);
-#2011 = CARTESIAN_POINT('',(-79.22022702193,-90.17250919224,6.E-017));
-#2012 = DIRECTION('',(-0.634654438693,-0.772796055533,0.E+000));
-#2013 = DIRECTION('',(-0.772796055533,0.634654438693,0.E+000));
-#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);
-#2015 = LINE('',#2016,#2017);
-#2016 = CARTESIAN_POINT('',(3.515424271282,-3.));
-#2017 = VECTOR('',#2018,1.);
-#2018 = DIRECTION('',(1.,-0.E+000));
-#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2020 = ORIENTED_EDGE('',*,*,#2021,.F.);
-#2021 = EDGE_CURVE('',#2022,#1994,#2024,.T.);
-#2022 = VERTEX_POINT('',#2023);
-#2023 = CARTESIAN_POINT('',(-77.42325988703,-91.04998363463,3.));
-#2024 = SURFACE_CURVE('',#2025,(#2029,#2036),.PCURVE_S1.);
-#2025 = LINE('',#2026,#2027);
-#2026 = CARTESIAN_POINT('',(-63.63069735763,-97.78501004636,3.));
-#2027 = VECTOR('',#2028,1.);
-#2028 = DIRECTION('',(-0.898590025117,0.438789205383,0.E+000));
-#2029 = PCURVE('',#72,#2030);
-#2030 = DEFINITIONAL_REPRESENTATION('',(#2031),#2035);
-#2031 = LINE('',#2032,#2033);
-#2032 = CARTESIAN_POINT('',(-87.80825595643,43.112928228306));
-#2033 = VECTOR('',#2034,1.);
-#2034 = DIRECTION('',(0.438789205383,0.898590025117));
-#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2036 = PCURVE('',#2037,#2042);
-#2037 = PLANE('',#2038);
-#2038 = AXIS2_PLACEMENT_3D('',#2039,#2040,#2041);
-#2039 = CARTESIAN_POINT('',(-77.42325988703,-91.04998363463,0.E+000));
-#2040 = DIRECTION('',(-0.438789205383,-0.898590025117,0.E+000));
-#2041 = DIRECTION('',(-0.898590025117,0.438789205383,0.E+000));
-#2042 = DEFINITIONAL_REPRESENTATION('',(#2043),#2047);
-#2043 = LINE('',#2044,#2045);
-#2044 = CARTESIAN_POINT('',(-15.34911599715,-3.));
-#2045 = VECTOR('',#2046,1.);
-#2046 = DIRECTION('',(1.,0.E+000));
-#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2048 = ORIENTED_EDGE('',*,*,#2049,.F.);
-#2049 = EDGE_CURVE('',#224,#2022,#2050,.T.);
-#2050 = SURFACE_CURVE('',#2051,(#2055,#2062),.PCURVE_S1.);
-#2051 = LINE('',#2052,#2053);
-#2052 = CARTESIAN_POINT('',(-42.60619624159,-94.87421683384,3.));
-#2053 = VECTOR('',#2054,1.);
-#2054 = DIRECTION('',(-0.994021855551,0.10918127443,0.E+000));
-#2055 = PCURVE('',#72,#2056);
-#2056 = DEFINITIONAL_REPRESENTATION('',(#2057),#2061);
-#2057 = LINE('',#2058,#2059);
-#2058 = CARTESIAN_POINT('',(-84.89746274391,22.088427112266));
-#2059 = VECTOR('',#2060,1.);
-#2060 = DIRECTION('',(0.10918127443,0.994021855551));
-#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2062 = PCURVE('',#262,#2063);
-#2063 = DEFINITIONAL_REPRESENTATION('',(#2064),#2068);
-#2064 = LINE('',#2065,#2066);
-#2065 = CARTESIAN_POINT('',(-31.88526419072,-3.));
-#2066 = VECTOR('',#2067,1.);
-#2067 = DIRECTION('',(1.,0.E+000));
-#2068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2069 = ORIENTED_EDGE('',*,*,#223,.F.);
-#2070 = ADVANCED_FACE('',(#2071),#159,.T.);
-#2071 = FACE_BOUND('',#2072,.T.);
-#2072 = EDGE_LOOP('',(#2073,#2096,#2097,#2098));
-#2073 = ORIENTED_EDGE('',*,*,#2074,.T.);
-#2074 = EDGE_CURVE('',#2075,#382,#2077,.T.);
-#2075 = VERTEX_POINT('',#2076);
-#2076 = CARTESIAN_POINT('',(-41.02055219245,-93.36730171094,0.E+000));
-#2077 = SURFACE_CURVE('',#2078,(#2082,#2089),.PCURVE_S1.);
-#2078 = LINE('',#2079,#2080);
-#2079 = CARTESIAN_POINT('',(-41.02055219245,-93.36730171094,0.E+000));
-#2080 = VECTOR('',#2081,1.);
-#2081 = DIRECTION('',(0.E+000,0.E+000,1.));
-#2082 = PCURVE('',#159,#2083);
-#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088);
-#2084 = LINE('',#2085,#2086);
-#2085 = CARTESIAN_POINT('',(-1.54247E-012,6.E-017));
-#2086 = VECTOR('',#2087,1.);
-#2087 = DIRECTION('',(-0.E+000,-1.));
-#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2089 = PCURVE('',#420,#2090);
-#2090 = DEFINITIONAL_REPRESENTATION('',(#2091),#2095);
-#2091 = LINE('',#2092,#2093);
-#2092 = CARTESIAN_POINT('',(3.89033857264,-0.E+000));
-#2093 = VECTOR('',#2094,1.);
-#2094 = DIRECTION('',(-0.E+000,-1.));
-#2095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2096 = ORIENTED_EDGE('',*,*,#381,.T.);
-#2097 = ORIENTED_EDGE('',*,*,#141,.F.);
-#2098 = ORIENTED_EDGE('',*,*,#2099,.F.);
-#2099 = EDGE_CURVE('',#2075,#142,#2100,.T.);
-#2100 = SURFACE_CURVE('',#2101,(#2105,#2112),.PCURVE_S1.);
-#2101 = LINE('',#2102,#2103);
-#2102 = CARTESIAN_POINT('',(-8.616055529782,-60.82262373196,6.E-017));
-#2103 = VECTOR('',#2104,1.);
-#2104 = DIRECTION('',(-0.705578972734,-0.708631295693,0.E+000));
-#2105 = PCURVE('',#159,#2106);
-#2106 = DEFINITIONAL_REPRESENTATION('',(#2107),#2111);
-#2107 = LINE('',#2108,#2109);
-#2108 = CARTESIAN_POINT('',(-45.92610879137,0.E+000));
-#2109 = VECTOR('',#2110,1.);
-#2110 = DIRECTION('',(1.,0.E+000));
-#2111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2112 = PCURVE('',#2113,#2118);
-#2113 = PLANE('',#2114);
-#2114 = AXIS2_PLACEMENT_3D('',#2115,#2116,#2117);
-#2115 = CARTESIAN_POINT('',(-41.02055219247,-93.36730171093,6.E-017));
-#2116 = DIRECTION('',(-0.708631295693,0.705578972734,0.E+000));
-#2117 = DIRECTION('',(-0.705578972734,-0.708631295693,0.E+000));
-#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2123);
-#2119 = LINE('',#2120,#2121);
-#2120 = CARTESIAN_POINT('',(-45.92610879137,0.E+000));
-#2121 = VECTOR('',#2122,1.);
-#2122 = DIRECTION('',(1.,0.E+000));
-#2123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2124 = ADVANCED_FACE('',(#2125),#207,.F.);
-#2125 = FACE_BOUND('',#2126,.F.);
-#2126 = EDGE_LOOP('',(#2127,#2150,#2171,#2172));
-#2127 = ORIENTED_EDGE('',*,*,#2128,.T.);
-#2128 = EDGE_CURVE('',#142,#2129,#2131,.T.);
-#2129 = VERTEX_POINT('',#2130);
-#2130 = CARTESIAN_POINT('',(-46.06218418824,-98.4307437233,-7.));
-#2131 = SURFACE_CURVE('',#2132,(#2136,#2143),.PCURVE_S1.);
-#2132 = LINE('',#2133,#2134);
-#2133 = CARTESIAN_POINT('',(-46.06218418824,-98.4307437233,0.E+000));
-#2134 = VECTOR('',#2135,1.);
-#2135 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#2136 = PCURVE('',#207,#2137);
-#2137 = DEFINITIONAL_REPRESENTATION('',(#2138),#2142);
-#2138 = LINE('',#2139,#2140);
-#2139 = CARTESIAN_POINT('',(-5.98E-015,0.E+000));
-#2140 = VECTOR('',#2141,1.);
-#2141 = DIRECTION('',(0.E+000,-1.));
-#2142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2143 = PCURVE('',#2113,#2144);
-#2144 = DEFINITIONAL_REPRESENTATION('',(#2145),#2149);
-#2145 = LINE('',#2146,#2147);
-#2146 = CARTESIAN_POINT('',(7.145382998371,-6.E-017));
-#2147 = VECTOR('',#2148,1.);
-#2148 = DIRECTION('',(0.E+000,-1.));
-#2149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2150 = ORIENTED_EDGE('',*,*,#2151,.T.);
-#2151 = EDGE_CURVE('',#2129,#304,#2152,.T.);
-#2152 = SURFACE_CURVE('',#2153,(#2157,#2164),.PCURVE_S1.);
-#2153 = LINE('',#2154,#2155);
-#2154 = CARTESIAN_POINT('',(-8.565593003807,-74.39574481649,-7.));
-#2155 = VECTOR('',#2156,1.);
-#2156 = DIRECTION('',(-0.841892170334,-0.539645785242,0.E+000));
-#2157 = PCURVE('',#207,#2158);
-#2158 = DEFINITIONAL_REPRESENTATION('',(#2159),#2163);
-#2159 = LINE('',#2160,#2161);
-#2160 = CARTESIAN_POINT('',(-44.53847239076,-7.));
-#2161 = VECTOR('',#2162,1.);
-#2162 = DIRECTION('',(1.,0.E+000));
-#2163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2164 = PCURVE('',#342,#2165);
-#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2170);
-#2166 = LINE('',#2167,#2168);
-#2167 = CARTESIAN_POINT('',(-8.565593003807,-74.39574481649));
-#2168 = VECTOR('',#2169,1.);
-#2169 = DIRECTION('',(-0.841892170334,-0.539645785242));
-#2170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2171 = ORIENTED_EDGE('',*,*,#303,.F.);
-#2172 = ORIENTED_EDGE('',*,*,#193,.F.);
-#2173 = ADVANCED_FACE('',(#2174),#262,.T.);
-#2174 = FACE_BOUND('',#2175,.T.);
-#2175 = EDGE_LOOP('',(#2176,#2177,#2178,#2201));
-#2176 = ORIENTED_EDGE('',*,*,#246,.T.);
-#2177 = ORIENTED_EDGE('',*,*,#2049,.T.);
-#2178 = ORIENTED_EDGE('',*,*,#2179,.F.);
-#2179 = EDGE_CURVE('',#2180,#2022,#2182,.T.);
-#2180 = VERTEX_POINT('',#2181);
-#2181 = CARTESIAN_POINT('',(-77.42325988703,-91.04998363463,0.E+000));
-#2182 = SURFACE_CURVE('',#2183,(#2187,#2194),.PCURVE_S1.);
-#2183 = LINE('',#2184,#2185);
-#2184 = CARTESIAN_POINT('',(-77.42325988703,-91.04998363463,0.E+000));
-#2185 = VECTOR('',#2186,1.);
-#2186 = DIRECTION('',(0.E+000,0.E+000,1.));
-#2187 = PCURVE('',#262,#2188);
-#2188 = DEFINITIONAL_REPRESENTATION('',(#2189),#2193);
-#2189 = LINE('',#2190,#2191);
-#2190 = CARTESIAN_POINT('',(3.141192673382,-0.E+000));
-#2191 = VECTOR('',#2192,1.);
-#2192 = DIRECTION('',(-0.E+000,-1.));
-#2193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2194 = PCURVE('',#2037,#2195);
-#2195 = DEFINITIONAL_REPRESENTATION('',(#2196),#2200);
-#2196 = LINE('',#2197,#2198);
-#2197 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#2198 = VECTOR('',#2199,1.);
-#2199 = DIRECTION('',(-0.E+000,-1.));
-#2200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2201 = ORIENTED_EDGE('',*,*,#2202,.F.);
-#2202 = EDGE_CURVE('',#247,#2180,#2203,.T.);
-#2203 = SURFACE_CURVE('',#2204,(#2208,#2215),.PCURVE_S1.);
-#2204 = LINE('',#2205,#2206);
-#2205 = CARTESIAN_POINT('',(-42.60619624159,-94.87421683384,0.E+000));
-#2206 = VECTOR('',#2207,1.);
-#2207 = DIRECTION('',(-0.994021855551,0.10918127443,0.E+000));
-#2208 = PCURVE('',#262,#2209);
-#2209 = DEFINITIONAL_REPRESENTATION('',(#2210),#2214);
-#2210 = LINE('',#2211,#2212);
-#2211 = CARTESIAN_POINT('',(-31.88526419072,-0.E+000));
-#2212 = VECTOR('',#2213,1.);
-#2213 = DIRECTION('',(1.,0.E+000));
-#2214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2215 = PCURVE('',#2216,#2221);
-#2216 = PLANE('',#2217);
-#2217 = AXIS2_PLACEMENT_3D('',#2218,#2219,#2220);
-#2218 = CARTESIAN_POINT('',(-74.3008457172,-91.39294305395,0.E+000));
-#2219 = DIRECTION('',(0.10918127443,0.994021855551,0.E+000));
-#2220 = DIRECTION('',(-0.994021855551,0.10918127443,0.E+000));
-#2221 = DEFINITIONAL_REPRESENTATION('',(#2222),#2226);
-#2222 = LINE('',#2223,#2224);
-#2223 = CARTESIAN_POINT('',(-31.88526419072,0.E+000));
-#2224 = VECTOR('',#2225,1.);
-#2225 = DIRECTION('',(1.,0.E+000));
-#2226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2227 = ADVANCED_FACE('',(#2228),#288,.T.);
-#2228 = FACE_BOUND('',#2229,.T.);
-#2229 = EDGE_LOOP('',(#2230,#2253,#2274,#2275));
-#2230 = ORIENTED_EDGE('',*,*,#2231,.T.);
-#2231 = EDGE_CURVE('',#247,#2232,#2234,.T.);
-#2232 = VERTEX_POINT('',#2233);
-#2233 = CARTESIAN_POINT('',(-74.3008457172,-91.39294305395,-7.));
-#2234 = SURFACE_CURVE('',#2235,(#2239,#2246),.PCURVE_S1.);
-#2235 = LINE('',#2236,#2237);
-#2236 = CARTESIAN_POINT('',(-74.3008457172,-91.39294305395,0.E+000));
-#2237 = VECTOR('',#2238,1.);
-#2238 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#2239 = PCURVE('',#288,#2240);
-#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);
-#2241 = LINE('',#2242,#2243);
-#2242 = CARTESIAN_POINT('',(0.E+000,-8.9E-016));
-#2243 = VECTOR('',#2244,1.);
-#2244 = DIRECTION('',(0.E+000,-1.));
-#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2246 = PCURVE('',#2216,#2247);
-#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252);
-#2248 = LINE('',#2249,#2250);
-#2249 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#2250 = VECTOR('',#2251,1.);
-#2251 = DIRECTION('',(0.E+000,-1.));
-#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2253 = ORIENTED_EDGE('',*,*,#2254,.T.);
-#2254 = EDGE_CURVE('',#2232,#327,#2255,.T.);
-#2255 = SURFACE_CURVE('',#2256,(#2260,#2267),.PCURVE_S1.);
-#2256 = LINE('',#2257,#2258);
-#2257 = CARTESIAN_POINT('',(-73.05962297338,-92.49040695018,-7.));
-#2258 = VECTOR('',#2259,1.);
-#2259 = DIRECTION('',(0.7491585367,-0.662390735811,0.E+000));
-#2260 = PCURVE('',#288,#2261);
-#2261 = DEFINITIONAL_REPRESENTATION('',(#2262),#2266);
-#2262 = LINE('',#2263,#2264);
-#2263 = CARTESIAN_POINT('',(1.65682253223,-7.));
-#2264 = VECTOR('',#2265,1.);
-#2265 = DIRECTION('',(1.,0.E+000));
-#2266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2267 = PCURVE('',#342,#2268);
-#2268 = DEFINITIONAL_REPRESENTATION('',(#2269),#2273);
-#2269 = LINE('',#2270,#2271);
-#2270 = CARTESIAN_POINT('',(-73.05962297338,-92.49040695018));
-#2271 = VECTOR('',#2272,1.);
-#2272 = DIRECTION('',(0.7491585367,-0.662390735811));
-#2273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2274 = ORIENTED_EDGE('',*,*,#354,.F.);
-#2275 = ORIENTED_EDGE('',*,*,#274,.T.);
-#2276 = ADVANCED_FACE('',(#2277,#3927,#3958,#3989,#6068,#6099,#6130),
- #342,.F.);
-#2277 = FACE_BOUND('',#2278,.F.);
-#2278 = EDGE_LOOP('',(#2279,#2309,#2337,#2366,#2394,#2422,#2450,#2478,
- #2506,#2534,#2562,#2590,#2618,#2647,#2675,#2703,#2731,#2759,#2787,
- #2815,#2843,#2871,#2892,#2893,#2894,#2895,#2918,#2946,#2974,#3002,
- #3030,#3059,#3087,#3115,#3143,#3171,#3199,#3227,#3255,#3283,#3311,
- #3340,#3368,#3396,#3424,#3452,#3480,#3508,#3537,#3565,#3593,#3621,
- #3649,#3677,#3705,#3733,#3761,#3789,#3817,#3845,#3873,#3901));
-#2279 = ORIENTED_EDGE('',*,*,#2280,.T.);
-#2280 = EDGE_CURVE('',#2281,#2283,#2285,.T.);
-#2281 = VERTEX_POINT('',#2282);
-#2282 = CARTESIAN_POINT('',(-68.61261213224,58.17638986041,-7.));
-#2283 = VERTEX_POINT('',#2284);
-#2284 = CARTESIAN_POINT('',(-75.61261213224,51.17638986041,-7.));
-#2285 = SURFACE_CURVE('',#2286,(#2290,#2297),.PCURVE_S1.);
-#2286 = LINE('',#2287,#2288);
-#2287 = CARTESIAN_POINT('',(-67.46873247809,59.320269514552,-7.));
-#2288 = VECTOR('',#2289,1.);
-#2289 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
-#2290 = PCURVE('',#342,#2291);
-#2291 = DEFINITIONAL_REPRESENTATION('',(#2292),#2296);
-#2292 = LINE('',#2293,#2294);
-#2293 = CARTESIAN_POINT('',(-67.46873247809,59.320269514552));
-#2294 = VECTOR('',#2295,1.);
-#2295 = DIRECTION('',(-0.707106781187,-0.707106781187));
-#2296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2297 = PCURVE('',#2298,#2303);
-#2298 = PLANE('',#2299);
-#2299 = AXIS2_PLACEMENT_3D('',#2300,#2301,#2302);
-#2300 = CARTESIAN_POINT('',(-68.61261213223,58.176389860406,0.E+000));
-#2301 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
-#2302 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
-#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308);
-#2304 = LINE('',#2305,#2306);
-#2305 = CARTESIAN_POINT('',(-1.617690120616,-7.));
-#2306 = VECTOR('',#2307,1.);
-#2307 = DIRECTION('',(1.,0.E+000));
-#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2309 = ORIENTED_EDGE('',*,*,#2310,.T.);
-#2310 = EDGE_CURVE('',#2283,#2311,#2313,.T.);
-#2311 = VERTEX_POINT('',#2312);
-#2312 = CARTESIAN_POINT('',(-76.61763921097,47.694873933709,-7.));
-#2313 = SURFACE_CURVE('',#2314,(#2318,#2325),.PCURVE_S1.);
-#2314 = LINE('',#2315,#2316);
-#2315 = CARTESIAN_POINT('',(-80.72647431563,33.461451611325,-7.));
-#2316 = VECTOR('',#2317,1.);
-#2317 = DIRECTION('',(-0.277350098113,-0.96076892283,0.E+000));
-#2318 = PCURVE('',#342,#2319);
-#2319 = DEFINITIONAL_REPRESENTATION('',(#2320),#2324);
-#2320 = LINE('',#2321,#2322);
-#2321 = CARTESIAN_POINT('',(-80.72647431563,33.461451611325));
-#2322 = VECTOR('',#2323,1.);
-#2323 = DIRECTION('',(-0.277350098113,-0.96076892283));
-#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2325 = PCURVE('',#2326,#2331);
-#2326 = PLANE('',#2327);
-#2327 = AXIS2_PLACEMENT_3D('',#2328,#2329,#2330);
-#2328 = CARTESIAN_POINT('',(-75.61261213223,51.176389860408,0.E+000));
-#2329 = DIRECTION('',(-0.96076892283,0.277350098113,0.E+000));
-#2330 = DIRECTION('',(-0.277350098113,-0.96076892283,0.E+000));
-#2331 = DEFINITIONAL_REPRESENTATION('',(#2332),#2336);
-#2332 = LINE('',#2333,#2334);
-#2333 = CARTESIAN_POINT('',(18.43829231788,-7.));
-#2334 = VECTOR('',#2335,1.);
-#2335 = DIRECTION('',(1.,0.E+000));
-#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2337 = ORIENTED_EDGE('',*,*,#2338,.T.);
-#2338 = EDGE_CURVE('',#2311,#2339,#2341,.T.);
-#2339 = VERTEX_POINT('',#2340);
-#2340 = CARTESIAN_POINT('',(-78.97653968131,39.523403004456,-7.));
-#2341 = SURFACE_CURVE('',#2342,(#2347,#2354),.PCURVE_S1.);
-#2342 = CIRCLE('',#2343,4.253018867925);
-#2343 = AXIS2_PLACEMENT_3D('',#2344,#2345,#2346);
-#2344 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-7.));
-#2345 = DIRECTION('',(0.E+000,0.E+000,1.));
-#2346 = DIRECTION('',(1.,0.E+000,0.E+000));
-#2347 = PCURVE('',#342,#2348);
-#2348 = DEFINITIONAL_REPRESENTATION('',(#2349),#2353);
-#2349 = CIRCLE('',#2350,4.253018867925);
-#2350 = AXIS2_PLACEMENT_2D('',#2351,#2352);
-#2351 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486));
-#2352 = DIRECTION('',(1.,0.E+000));
-#2353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2354 = PCURVE('',#2355,#2360);
-#2355 = CYLINDRICAL_SURFACE('',#2356,4.253018867925);
-#2356 = AXIS2_PLACEMENT_3D('',#2357,#2358,#2359);
-#2357 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,0.E+000));
-#2358 = DIRECTION('',(0.E+000,0.E+000,1.));
-#2359 = DIRECTION('',(1.,0.E+000,0.E+000));
-#2360 = DEFINITIONAL_REPRESENTATION('',(#2361),#2365);
-#2361 = LINE('',#2362,#2363);
-#2362 = CARTESIAN_POINT('',(0.E+000,-7.));
-#2363 = VECTOR('',#2364,1.);
-#2364 = DIRECTION('',(1.,0.E+000));
-#2365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2366 = ORIENTED_EDGE('',*,*,#2367,.T.);
-#2367 = EDGE_CURVE('',#2339,#2368,#2370,.T.);
-#2368 = VERTEX_POINT('',#2369);
-#2369 = CARTESIAN_POINT('',(-79.96261213223,36.10754783456,-7.));
-#2370 = SURFACE_CURVE('',#2371,(#2375,#2382),.PCURVE_S1.);
-#2371 = LINE('',#2372,#2373);
-#2372 = CARTESIAN_POINT('',(-80.72647431563,33.461451611325,-7.));
-#2373 = VECTOR('',#2374,1.);
-#2374 = DIRECTION('',(-0.277350098113,-0.96076892283,0.E+000));
-#2375 = PCURVE('',#342,#2376);
-#2376 = DEFINITIONAL_REPRESENTATION('',(#2377),#2381);
-#2377 = LINE('',#2378,#2379);
-#2378 = CARTESIAN_POINT('',(-80.72647431563,33.461451611325));
-#2379 = VECTOR('',#2380,1.);
-#2380 = DIRECTION('',(-0.277350098113,-0.96076892283));
-#2381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2382 = PCURVE('',#2383,#2388);
-#2383 = PLANE('',#2384);
-#2384 = AXIS2_PLACEMENT_3D('',#2385,#2386,#2387);
-#2385 = CARTESIAN_POINT('',(-78.9765396813,39.523403004456,0.E+000));
-#2386 = DIRECTION('',(-0.96076892283,0.277350098113,0.E+000));
-#2387 = DIRECTION('',(-0.277350098113,-0.96076892283,0.E+000));
-#2388 = DEFINITIONAL_REPRESENTATION('',(#2389),#2393);
-#2389 = LINE('',#2390,#2391);
-#2390 = CARTESIAN_POINT('',(6.309479052749,-7.));
-#2391 = VECTOR('',#2392,1.);
-#2392 = DIRECTION('',(1.,0.E+000));
-#2393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2394 = ORIENTED_EDGE('',*,*,#2395,.F.);
-#2395 = EDGE_CURVE('',#2396,#2368,#2398,.T.);
-#2396 = VERTEX_POINT('',#2397);
-#2397 = CARTESIAN_POINT('',(-81.01660539171,31.018418191205,-7.));
-#2398 = SURFACE_CURVE('',#2399,(#2403,#2410),.PCURVE_S1.);
-#2399 = LINE('',#2400,#2401);
-#2400 = CARTESIAN_POINT('',(-82.09738512091,25.799952030849,-7.));
-#2401 = VECTOR('',#2402,1.);
-#2402 = DIRECTION('',(0.202803010334,0.979219556075,0.E+000));
-#2403 = PCURVE('',#342,#2404);
-#2404 = DEFINITIONAL_REPRESENTATION('',(#2405),#2409);
-#2405 = LINE('',#2406,#2407);
-#2406 = CARTESIAN_POINT('',(-82.09738512091,25.799952030849));
-#2407 = VECTOR('',#2408,1.);
-#2408 = DIRECTION('',(0.202803010334,0.979219556075));
-#2409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2410 = PCURVE('',#2411,#2416);
-#2411 = PLANE('',#2412);
-#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415);
-#2413 = CARTESIAN_POINT('',(-81.0166053917,31.018418191204,0.E+000));
-#2414 = DIRECTION('',(0.979219556075,-0.202803010334,0.E+000));
-#2415 = DIRECTION('',(0.202803010334,0.979219556075,0.E+000));
-#2416 = DEFINITIONAL_REPRESENTATION('',(#2417),#2421);
-#2417 = LINE('',#2418,#2419);
-#2418 = CARTESIAN_POINT('',(-5.329209499525,-7.));
-#2419 = VECTOR('',#2420,1.);
-#2420 = DIRECTION('',(1.,0.E+000));
-#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2422 = ORIENTED_EDGE('',*,*,#2423,.T.);
-#2423 = EDGE_CURVE('',#2396,#2424,#2426,.T.);
-#2424 = VERTEX_POINT('',#2425);
-#2425 = CARTESIAN_POINT('',(-83.2683310841,14.211308813775,-7.));
-#2426 = SURFACE_CURVE('',#2427,(#2431,#2438),.PCURVE_S1.);
-#2427 = LINE('',#2428,#2429);
-#2428 = CARTESIAN_POINT('',(-82.96517172913,16.474121044872,-7.));
-#2429 = VECTOR('',#2430,1.);
-#2430 = DIRECTION('',(-0.132788176096,-0.99114443967,0.E+000));
-#2431 = PCURVE('',#342,#2432);
-#2432 = DEFINITIONAL_REPRESENTATION('',(#2433),#2437);
-#2433 = LINE('',#2434,#2435);
-#2434 = CARTESIAN_POINT('',(-82.96517172913,16.474121044872));
-#2435 = VECTOR('',#2436,1.);
-#2436 = DIRECTION('',(-0.132788176096,-0.99114443967));
-#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2438 = PCURVE('',#2439,#2444);
-#2439 = PLANE('',#2440);
-#2440 = AXIS2_PLACEMENT_3D('',#2441,#2442,#2443);
-#2441 = CARTESIAN_POINT('',(-81.01660539171,31.018418191205,0.E+000));
-#2442 = DIRECTION('',(-0.99114443967,0.132788176096,0.E+000));
-#2443 = DIRECTION('',(-0.132788176096,-0.99114443967,0.E+000));
-#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2449);
-#2445 = LINE('',#2446,#2447);
-#2446 = CARTESIAN_POINT('',(14.674245815447,-7.));
-#2447 = VECTOR('',#2448,1.);
-#2448 = DIRECTION('',(1.,0.E+000));
-#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2450 = ORIENTED_EDGE('',*,*,#2451,.F.);
-#2451 = EDGE_CURVE('',#2452,#2424,#2454,.T.);
-#2452 = VERTEX_POINT('',#2453);
-#2453 = CARTESIAN_POINT('',(-83.62782855682,8.75,-7.));
-#2454 = SURFACE_CURVE('',#2455,(#2459,#2466),.PCURVE_S1.);
-#2455 = LINE('',#2456,#2457);
-#2456 = CARTESIAN_POINT('',(-83.62174600325,8.842403162593,-7.));
-#2457 = VECTOR('',#2458,1.);
-#2458 = DIRECTION('',(6.568409490622E-002,0.997840468049,0.E+000));
-#2459 = PCURVE('',#342,#2460);
-#2460 = DEFINITIONAL_REPRESENTATION('',(#2461),#2465);
-#2461 = LINE('',#2462,#2463);
-#2462 = CARTESIAN_POINT('',(-83.62174600325,8.842403162593));
-#2463 = VECTOR('',#2464,1.);
-#2464 = DIRECTION('',(6.568409490622E-002,0.997840468049));
-#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2466 = PCURVE('',#2467,#2472);
-#2467 = PLANE('',#2468);
-#2468 = AXIS2_PLACEMENT_3D('',#2469,#2470,#2471);
-#2469 = CARTESIAN_POINT('',(-83.62782855682,8.75,0.E+000));
-#2470 = DIRECTION('',(0.997840468049,-6.568409490622E-002,0.E+000));
-#2471 = DIRECTION('',(6.568409490622E-002,0.997840468049,0.E+000));
-#2472 = DEFINITIONAL_REPRESENTATION('',(#2473),#2477);
-#2473 = LINE('',#2474,#2475);
-#2474 = CARTESIAN_POINT('',(9.260314203698E-002,-7.));
-#2475 = VECTOR('',#2476,1.);
-#2476 = DIRECTION('',(1.,0.E+000));
-#2477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2478 = ORIENTED_EDGE('',*,*,#2479,.T.);
-#2479 = EDGE_CURVE('',#2452,#2480,#2482,.T.);
-#2480 = VERTEX_POINT('',#2481);
-#2481 = CARTESIAN_POINT('',(-83.62782855682,-8.75,-7.));
-#2482 = SURFACE_CURVE('',#2483,(#2487,#2494),.PCURVE_S1.);
-#2483 = LINE('',#2484,#2485);
-#2484 = CARTESIAN_POINT('',(-83.62782855682,-0.443584616123,-7.));
-#2485 = VECTOR('',#2486,1.);
-#2486 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#2487 = PCURVE('',#342,#2488);
-#2488 = DEFINITIONAL_REPRESENTATION('',(#2489),#2493);
-#2489 = LINE('',#2490,#2491);
-#2490 = CARTESIAN_POINT('',(-83.62782855682,-0.443584616123));
-#2491 = VECTOR('',#2492,1.);
-#2492 = DIRECTION('',(0.E+000,-1.));
-#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2494 = PCURVE('',#2495,#2500);
-#2495 = PLANE('',#2496);
-#2496 = AXIS2_PLACEMENT_3D('',#2497,#2498,#2499);
-#2497 = CARTESIAN_POINT('',(-83.62782855682,8.75,0.E+000));
-#2498 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#2499 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2505);
-#2501 = LINE('',#2502,#2503);
-#2502 = CARTESIAN_POINT('',(9.193584616123,-7.));
-#2503 = VECTOR('',#2504,1.);
-#2504 = DIRECTION('',(1.,0.E+000));
-#2505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2506 = ORIENTED_EDGE('',*,*,#2507,.T.);
-#2507 = EDGE_CURVE('',#2480,#2508,#2510,.T.);
-#2508 = VERTEX_POINT('',#2509);
-#2509 = CARTESIAN_POINT('',(-83.2683310841,-14.21130881377,-7.));
-#2510 = SURFACE_CURVE('',#2511,(#2515,#2522),.PCURVE_S1.);
-#2511 = LINE('',#2512,#2513);
-#2512 = CARTESIAN_POINT('',(-83.62273728862,-8.827344042696,-7.));
-#2513 = VECTOR('',#2514,1.);
-#2514 = DIRECTION('',(6.568409490622E-002,-0.997840468049,0.E+000));
-#2515 = PCURVE('',#342,#2516);
-#2516 = DEFINITIONAL_REPRESENTATION('',(#2517),#2521);
-#2517 = LINE('',#2518,#2519);
-#2518 = CARTESIAN_POINT('',(-83.62273728862,-8.827344042696));
-#2519 = VECTOR('',#2520,1.);
-#2520 = DIRECTION('',(6.568409490622E-002,-0.997840468049));
-#2521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2522 = PCURVE('',#2523,#2528);
-#2523 = PLANE('',#2524);
-#2524 = AXIS2_PLACEMENT_3D('',#2525,#2526,#2527);
-#2525 = CARTESIAN_POINT('',(-83.62782855681,-8.75,0.E+000));
-#2526 = DIRECTION('',(-0.997840468049,-6.568409490622E-002,0.E+000));
-#2527 = DIRECTION('',(6.568409490622E-002,-0.997840468049,0.E+000));
-#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2533);
-#2529 = LINE('',#2530,#2531);
-#2530 = CARTESIAN_POINT('',(7.751143110822E-002,-7.));
-#2531 = VECTOR('',#2532,1.);
-#2532 = DIRECTION('',(1.,0.E+000));
-#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2534 = ORIENTED_EDGE('',*,*,#2535,.F.);
-#2535 = EDGE_CURVE('',#2536,#2508,#2538,.T.);
-#2536 = VERTEX_POINT('',#2537);
-#2537 = CARTESIAN_POINT('',(-81.01660539171,-31.0184181912,-7.));
-#2538 = SURFACE_CURVE('',#2539,(#2543,#2550),.PCURVE_S1.);
-#2539 = LINE('',#2540,#2541);
-#2540 = CARTESIAN_POINT('',(-82.85032555054,-17.33134459197,-7.));
-#2541 = VECTOR('',#2542,1.);
-#2542 = DIRECTION('',(-0.132788176096,0.99114443967,0.E+000));
-#2543 = PCURVE('',#342,#2544);
-#2544 = DEFINITIONAL_REPRESENTATION('',(#2545),#2549);
-#2545 = LINE('',#2546,#2547);
-#2546 = CARTESIAN_POINT('',(-82.85032555054,-17.33134459197));
-#2547 = VECTOR('',#2548,1.);
-#2548 = DIRECTION('',(-0.132788176096,0.99114443967));
-#2549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2550 = PCURVE('',#2551,#2556);
-#2551 = PLANE('',#2552);
-#2552 = AXIS2_PLACEMENT_3D('',#2553,#2554,#2555);
-#2553 = CARTESIAN_POINT('',(-81.01660539171,-31.0184181912,0.E+000));
-#2554 = DIRECTION('',(0.99114443967,0.132788176096,0.E+000));
-#2555 = DIRECTION('',(-0.132788176096,0.99114443967,0.E+000));
-#2556 = DEFINITIONAL_REPRESENTATION('',(#2557),#2561);
-#2557 = LINE('',#2558,#2559);
-#2558 = CARTESIAN_POINT('',(13.809363248595,-7.));
-#2559 = VECTOR('',#2560,1.);
-#2560 = DIRECTION('',(1.,0.E+000));
-#2561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2562 = ORIENTED_EDGE('',*,*,#2563,.F.);
-#2563 = EDGE_CURVE('',#2564,#2536,#2566,.T.);
-#2564 = VERTEX_POINT('',#2565);
-#2565 = CARTESIAN_POINT('',(-76.2366375985,-37.57026676848,-7.));
-#2566 = SURFACE_CURVE('',#2567,(#2571,#2578),.PCURVE_S1.);
-#2567 = LINE('',#2568,#2569);
-#2568 = CARTESIAN_POINT('',(-73.70011021437,-41.04705658212,-7.));
-#2569 = VECTOR('',#2570,1.);
-#2570 = DIRECTION('',(-0.589379686015,0.807856166475,0.E+000));
-#2571 = PCURVE('',#342,#2572);
-#2572 = DEFINITIONAL_REPRESENTATION('',(#2573),#2577);
-#2573 = LINE('',#2574,#2575);
-#2574 = CARTESIAN_POINT('',(-73.70011021437,-41.04705658212));
-#2575 = VECTOR('',#2576,1.);
-#2576 = DIRECTION('',(-0.589379686015,0.807856166475));
-#2577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2578 = PCURVE('',#2579,#2584);
-#2579 = PLANE('',#2580);
-#2580 = AXIS2_PLACEMENT_3D('',#2581,#2582,#2583);
-#2581 = CARTESIAN_POINT('',(-76.2366375985,-37.57026676848,0.E+000));
-#2582 = DIRECTION('',(0.807856166475,0.589379686015,0.E+000));
-#2583 = DIRECTION('',(-0.589379686015,0.807856166475,0.E+000));
-#2584 = DEFINITIONAL_REPRESENTATION('',(#2585),#2589);
-#2585 = LINE('',#2586,#2587);
-#2586 = CARTESIAN_POINT('',(-4.303723803716,-7.));
-#2587 = VECTOR('',#2588,1.);
-#2588 = DIRECTION('',(1.,0.E+000));
-#2589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2590 = ORIENTED_EDGE('',*,*,#2591,.F.);
-#2591 = EDGE_CURVE('',#2592,#2564,#2594,.T.);
-#2592 = VERTEX_POINT('',#2593);
-#2593 = CARTESIAN_POINT('',(-78.40779624619,-39.39208518899,-7.));
-#2594 = SURFACE_CURVE('',#2595,(#2599,#2606),.PCURVE_S1.);
-#2595 = LINE('',#2596,#2597);
-#2596 = CARTESIAN_POINT('',(-44.61006413688,-11.03242064144,-7.));
-#2597 = VECTOR('',#2598,1.);
-#2598 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#2599 = PCURVE('',#342,#2600);
-#2600 = DEFINITIONAL_REPRESENTATION('',(#2601),#2605);
-#2601 = LINE('',#2602,#2603);
-#2602 = CARTESIAN_POINT('',(-44.61006413688,-11.03242064144));
-#2603 = VECTOR('',#2604,1.);
-#2604 = DIRECTION('',(0.766044443119,0.642787609687));
-#2605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2606 = PCURVE('',#2607,#2612);
-#2607 = PLANE('',#2608);
-#2608 = AXIS2_PLACEMENT_3D('',#2609,#2610,#2611);
-#2609 = CARTESIAN_POINT('',(-78.40779624618,-39.392085189,-1.1E-016));
-#2610 = DIRECTION('',(0.642787609687,-0.766044443119,0.E+000));
-#2611 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#2612 = DEFINITIONAL_REPRESENTATION('',(#2613),#2617);
-#2613 = LINE('',#2614,#2615);
-#2614 = CARTESIAN_POINT('',(44.119805858393,-7.));
-#2615 = VECTOR('',#2616,1.);
-#2616 = DIRECTION('',(1.,0.E+000));
-#2617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2618 = ORIENTED_EDGE('',*,*,#2619,.T.);
-#2619 = EDGE_CURVE('',#2592,#2620,#2622,.T.);
-#2620 = VERTEX_POINT('',#2621);
-#2621 = CARTESIAN_POINT('',(-81.75731387075,-42.20266419241,-7.));
-#2622 = SURFACE_CURVE('',#2623,(#2628,#2635),.PCURVE_S1.);
-#2623 = CIRCLE('',#2624,4.253018867925);
-#2624 = AXIS2_PLACEMENT_3D('',#2625,#2626,#2627);
-#2625 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-7.));
-#2626 = DIRECTION('',(0.E+000,0.E+000,1.));
-#2627 = DIRECTION('',(1.,0.E+000,0.E+000));
-#2628 = PCURVE('',#342,#2629);
-#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2634);
-#2630 = CIRCLE('',#2631,4.253018867925);
-#2631 = AXIS2_PLACEMENT_2D('',#2632,#2633);
-#2632 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748));
-#2633 = DIRECTION('',(1.,0.E+000));
-#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2635 = PCURVE('',#2636,#2641);
-#2636 = CYLINDRICAL_SURFACE('',#2637,4.253018867925);
-#2637 = AXIS2_PLACEMENT_3D('',#2638,#2639,#2640);
-#2638 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,0.E+000));
-#2639 = DIRECTION('',(0.E+000,0.E+000,1.));
-#2640 = DIRECTION('',(1.,0.E+000,0.E+000));
-#2641 = DEFINITIONAL_REPRESENTATION('',(#2642),#2646);
-#2642 = LINE('',#2643,#2644);
-#2643 = CARTESIAN_POINT('',(0.E+000,-7.));
-#2644 = VECTOR('',#2645,1.);
-#2645 = DIRECTION('',(1.,0.E+000));
-#2646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2647 = ORIENTED_EDGE('',*,*,#2648,.F.);
-#2648 = EDGE_CURVE('',#2649,#2620,#2651,.T.);
-#2649 = VERTEX_POINT('',#2650);
-#2650 = CARTESIAN_POINT('',(-85.88984790751,-45.67027197845,-7.));
-#2651 = SURFACE_CURVE('',#2652,(#2656,#2663),.PCURVE_S1.);
-#2652 = LINE('',#2653,#2654);
-#2653 = CARTESIAN_POINT('',(-44.61006413688,-11.03242064144,-7.));
-#2654 = VECTOR('',#2655,1.);
-#2655 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#2656 = PCURVE('',#342,#2657);
-#2657 = DEFINITIONAL_REPRESENTATION('',(#2658),#2662);
-#2658 = LINE('',#2659,#2660);
-#2659 = CARTESIAN_POINT('',(-44.61006413688,-11.03242064144));
-#2660 = VECTOR('',#2661,1.);
-#2661 = DIRECTION('',(0.766044443119,0.642787609687));
-#2662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2663 = PCURVE('',#2664,#2669);
-#2664 = PLANE('',#2665);
-#2665 = AXIS2_PLACEMENT_3D('',#2666,#2667,#2668);
-#2666 = CARTESIAN_POINT('',(-85.88984790749,-45.67027197846,-1.1E-016));
-#2667 = DIRECTION('',(0.642787609687,-0.766044443119,0.E+000));
-#2668 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#2669 = DEFINITIONAL_REPRESENTATION('',(#2670),#2674);
-#2670 = LINE('',#2671,#2672);
-#2671 = CARTESIAN_POINT('',(53.886930636238,-7.));
-#2672 = VECTOR('',#2673,1.);
-#2673 = DIRECTION('',(1.,0.E+000));
-#2674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2675 = ORIENTED_EDGE('',*,*,#2676,.T.);
-#2676 = EDGE_CURVE('',#2649,#2677,#2679,.T.);
-#2677 = VERTEX_POINT('',#2678);
-#2678 = CARTESIAN_POINT('',(-81.99696192116,-55.02768693027,-7.));
-#2679 = SURFACE_CURVE('',#2680,(#2684,#2691),.PCURVE_S1.);
-#2680 = LINE('',#2681,#2682);
-#2681 = CARTESIAN_POINT('',(-86.96975850651,-43.07446731807,-7.));
-#2682 = VECTOR('',#2683,1.);
-#2683 = DIRECTION('',(0.384107784542,-0.92328825935,0.E+000));
-#2684 = PCURVE('',#342,#2685);
-#2685 = DEFINITIONAL_REPRESENTATION('',(#2686),#2690);
-#2686 = LINE('',#2687,#2688);
-#2687 = CARTESIAN_POINT('',(-86.96975850651,-43.07446731807));
-#2688 = VECTOR('',#2689,1.);
-#2689 = DIRECTION('',(0.384107784542,-0.92328825935));
-#2690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2691 = PCURVE('',#2692,#2697);
-#2692 = PLANE('',#2693);
-#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);
-#2694 = CARTESIAN_POINT('',(-85.88984790751,-45.67027197845,0.E+000));
-#2695 = DIRECTION('',(-0.92328825935,-0.384107784542,0.E+000));
-#2696 = DIRECTION('',(0.384107784542,-0.92328825935,0.E+000));
-#2697 = DEFINITIONAL_REPRESENTATION('',(#2698),#2702);
-#2698 = LINE('',#2699,#2700);
-#2699 = CARTESIAN_POINT('',(-2.811478034181,-7.));
-#2700 = VECTOR('',#2701,1.);
-#2701 = DIRECTION('',(1.,0.E+000));
-#2702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2703 = ORIENTED_EDGE('',*,*,#2704,.F.);
-#2704 = EDGE_CURVE('',#2705,#2677,#2707,.T.);
-#2705 = VERTEX_POINT('',#2706);
-#2706 = CARTESIAN_POINT('',(-81.90167162036,-55.54571990934,-7.));
-#2707 = SURFACE_CURVE('',#2708,(#2712,#2719),.PCURVE_S1.);
-#2708 = LINE('',#2709,#2710);
-#2709 = CARTESIAN_POINT('',(-85.87391575281,-33.9511458104,-7.));
-#2710 = VECTOR('',#2711,1.);
-#2711 = DIRECTION('',(-0.18091117959,0.983499438281,0.E+000));
-#2712 = PCURVE('',#342,#2713);
-#2713 = DEFINITIONAL_REPRESENTATION('',(#2714),#2718);
-#2714 = LINE('',#2715,#2716);
-#2715 = CARTESIAN_POINT('',(-85.87391575281,-33.9511458104));
-#2716 = VECTOR('',#2717,1.);
-#2717 = DIRECTION('',(-0.18091117959,0.983499438281));
-#2718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2719 = PCURVE('',#2720,#2725);
-#2720 = PLANE('',#2721);
-#2721 = AXIS2_PLACEMENT_3D('',#2722,#2723,#2724);
-#2722 = CARTESIAN_POINT('',(-81.90167162035,-55.54571990933,-2.2E-016));
-#2723 = DIRECTION('',(0.983499438281,0.18091117959,0.E+000));
-#2724 = DIRECTION('',(-0.18091117959,0.983499438281,0.E+000));
-#2725 = DEFINITIONAL_REPRESENTATION('',(#2726),#2730);
-#2726 = LINE('',#2727,#2728);
-#2727 = CARTESIAN_POINT('',(21.956874867849,-7.));
-#2728 = VECTOR('',#2729,1.);
-#2729 = DIRECTION('',(1.,0.E+000));
-#2730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2731 = ORIENTED_EDGE('',*,*,#2732,.T.);
-#2732 = EDGE_CURVE('',#2705,#2733,#2735,.T.);
-#2733 = VERTEX_POINT('',#2734);
-#2734 = CARTESIAN_POINT('',(-86.17000504936,-60.57933415534,-7.));
-#2735 = SURFACE_CURVE('',#2736,(#2740,#2747),.PCURVE_S1.);
-#2736 = LINE('',#2737,#2738);
-#2737 = CARTESIAN_POINT('',(-54.0814059639,-22.73748506423,-7.));
-#2738 = VECTOR('',#2739,1.);
-#2739 = DIRECTION('',(-0.646747307294,-0.762704346722,0.E+000));
-#2740 = PCURVE('',#342,#2741);
-#2741 = DEFINITIONAL_REPRESENTATION('',(#2742),#2746);
-#2742 = LINE('',#2743,#2744);
-#2743 = CARTESIAN_POINT('',(-54.0814059639,-22.73748506423));
-#2744 = VECTOR('',#2745,1.);
-#2745 = DIRECTION('',(-0.646747307294,-0.762704346722));
-#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2747 = PCURVE('',#2748,#2753);
-#2748 = PLANE('',#2749);
-#2749 = AXIS2_PLACEMENT_3D('',#2750,#2751,#2752);
-#2750 = CARTESIAN_POINT('',(-81.90167162036,-55.54571990933,2.2E-016));
-#2751 = DIRECTION('',(-0.762704346722,0.646747307294,0.E+000));
-#2752 = DIRECTION('',(-0.646747307294,-0.762704346722,0.E+000));
-#2753 = DEFINITIONAL_REPRESENTATION('',(#2754),#2758);
-#2754 = LINE('',#2755,#2756);
-#2755 = CARTESIAN_POINT('',(-43.01566522614,-7.));
-#2756 = VECTOR('',#2757,1.);
-#2757 = DIRECTION('',(1.,0.E+000));
-#2758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2759 = ORIENTED_EDGE('',*,*,#2760,.T.);
-#2760 = EDGE_CURVE('',#2733,#2761,#2763,.T.);
-#2761 = VERTEX_POINT('',#2762);
-#2762 = CARTESIAN_POINT('',(-93.27284153217,-73.46249208139,-7.));
-#2763 = SURFACE_CURVE('',#2764,(#2768,#2775),.PCURVE_S1.);
-#2764 = LINE('',#2765,#2766);
-#2765 = CARTESIAN_POINT('',(-64.87468174543,-21.95377746756,-7.));
-#2766 = VECTOR('',#2767,1.);
-#2767 = DIRECTION('',(-0.48281088852,-0.87572464047,0.E+000));
-#2768 = PCURVE('',#342,#2769);
-#2769 = DEFINITIONAL_REPRESENTATION('',(#2770),#2774);
-#2770 = LINE('',#2771,#2772);
-#2771 = CARTESIAN_POINT('',(-64.87468174543,-21.95377746756));
-#2772 = VECTOR('',#2773,1.);
-#2773 = DIRECTION('',(-0.48281088852,-0.87572464047));
-#2774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2775 = PCURVE('',#2776,#2781);
-#2776 = PLANE('',#2777);
-#2777 = AXIS2_PLACEMENT_3D('',#2778,#2779,#2780);
-#2778 = CARTESIAN_POINT('',(-86.17000504934,-60.57933415535,0.E+000));
-#2779 = DIRECTION('',(-0.87572464047,0.48281088852,0.E+000));
-#2780 = DIRECTION('',(-0.48281088852,-0.87572464047,0.E+000));
-#2781 = DEFINITIONAL_REPRESENTATION('',(#2782),#2786);
-#2782 = LINE('',#2783,#2784);
-#2783 = CARTESIAN_POINT('',(-44.10696570905,-7.));
-#2784 = VECTOR('',#2785,1.);
-#2785 = DIRECTION('',(1.,0.E+000));
-#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2787 = ORIENTED_EDGE('',*,*,#2788,.T.);
-#2788 = EDGE_CURVE('',#2761,#2789,#2791,.T.);
-#2789 = VERTEX_POINT('',#2790);
-#2790 = CARTESIAN_POINT('',(-92.69055556366,-79.11007721108,-7.));
-#2791 = SURFACE_CURVE('',#2792,(#2796,#2803),.PCURVE_S1.);
-#2792 = LINE('',#2793,#2794);
-#2793 = CARTESIAN_POINT('',(-96.42611129523,-42.87896373469,-7.));
-#2794 = VECTOR('',#2795,1.);
-#2795 = DIRECTION('',(0.102559849127,-0.994726835542,0.E+000));
-#2796 = PCURVE('',#342,#2797);
-#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2802);
-#2798 = LINE('',#2799,#2800);
-#2799 = CARTESIAN_POINT('',(-96.42611129523,-42.87896373469));
-#2800 = VECTOR('',#2801,1.);
-#2801 = DIRECTION('',(0.102559849127,-0.994726835542));
-#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2803 = PCURVE('',#2804,#2809);
-#2804 = PLANE('',#2805);
-#2805 = AXIS2_PLACEMENT_3D('',#2806,#2807,#2808);
-#2806 = CARTESIAN_POINT('',(-93.27284153218,-73.46249208139,-2.2E-016));
-#2807 = DIRECTION('',(-0.994726835542,-0.102559849127,0.E+000));
-#2808 = DIRECTION('',(0.102559849127,-0.994726835542,0.E+000));
-#2809 = DEFINITIONAL_REPRESENTATION('',(#2810),#2814);
-#2810 = LINE('',#2811,#2812);
-#2811 = CARTESIAN_POINT('',(-30.74565524317,-7.));
-#2812 = VECTOR('',#2813,1.);
-#2813 = DIRECTION('',(1.,0.E+000));
-#2814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2815 = ORIENTED_EDGE('',*,*,#2816,.T.);
-#2816 = EDGE_CURVE('',#2789,#2817,#2819,.T.);
-#2817 = VERTEX_POINT('',#2818);
-#2818 = CARTESIAN_POINT('',(-79.22022702194,-90.17250919225,-7.));
-#2819 = SURFACE_CURVE('',#2820,(#2824,#2831),.PCURVE_S1.);
-#2820 = LINE('',#2821,#2822);
-#2821 = CARTESIAN_POINT('',(-81.93693303231,-87.94142957459,-7.));
-#2822 = VECTOR('',#2823,1.);
-#2823 = DIRECTION('',(0.772796055533,-0.634654438693,0.E+000));
-#2824 = PCURVE('',#342,#2825);
-#2825 = DEFINITIONAL_REPRESENTATION('',(#2826),#2830);
-#2826 = LINE('',#2827,#2828);
-#2827 = CARTESIAN_POINT('',(-81.93693303231,-87.94142957459));
-#2828 = VECTOR('',#2829,1.);
-#2829 = DIRECTION('',(0.772796055533,-0.634654438693));
-#2830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2831 = PCURVE('',#2832,#2837);
-#2832 = PLANE('',#2833);
-#2833 = AXIS2_PLACEMENT_3D('',#2834,#2835,#2836);
-#2834 = CARTESIAN_POINT('',(-92.69055556365,-79.11007721107,6.E-017));
-#2835 = DIRECTION('',(-0.634654438693,-0.772796055533,0.E+000));
-#2836 = DIRECTION('',(0.772796055533,-0.634654438693,0.E+000));
-#2837 = DEFINITIONAL_REPRESENTATION('',(#2838),#2842);
-#2838 = LINE('',#2839,#2840);
-#2839 = CARTESIAN_POINT('',(13.915214052081,-7.));
-#2840 = VECTOR('',#2841,1.);
-#2841 = DIRECTION('',(1.,0.E+000));
-#2842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2843 = ORIENTED_EDGE('',*,*,#2844,.T.);
-#2844 = EDGE_CURVE('',#2817,#2845,#2847,.T.);
-#2845 = VERTEX_POINT('',#2846);
-#2846 = CARTESIAN_POINT('',(-77.42325988703,-91.04998363463,-7.));
-#2847 = SURFACE_CURVE('',#2848,(#2852,#2859),.PCURVE_S1.);
-#2848 = LINE('',#2849,#2850);
-#2849 = CARTESIAN_POINT('',(-63.63069735763,-97.78501004636,-7.));
-#2850 = VECTOR('',#2851,1.);
-#2851 = DIRECTION('',(0.898590025117,-0.438789205383,0.E+000));
-#2852 = PCURVE('',#342,#2853);
-#2853 = DEFINITIONAL_REPRESENTATION('',(#2854),#2858);
-#2854 = LINE('',#2855,#2856);
-#2855 = CARTESIAN_POINT('',(-63.63069735763,-97.78501004636));
-#2856 = VECTOR('',#2857,1.);
-#2857 = DIRECTION('',(0.898590025117,-0.438789205383));
-#2858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2859 = PCURVE('',#2860,#2865);
-#2860 = PLANE('',#2861);
-#2861 = AXIS2_PLACEMENT_3D('',#2862,#2863,#2864);
-#2862 = CARTESIAN_POINT('',(-79.22022702194,-90.17250919225,0.E+000));
-#2863 = DIRECTION('',(-0.438789205383,-0.898590025117,0.E+000));
-#2864 = DIRECTION('',(0.898590025117,-0.438789205383,0.E+000));
-#2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2870);
-#2866 = LINE('',#2867,#2868);
-#2867 = CARTESIAN_POINT('',(17.348879053363,-7.));
-#2868 = VECTOR('',#2869,1.);
-#2869 = DIRECTION('',(1.,0.E+000));
-#2870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2871 = ORIENTED_EDGE('',*,*,#2872,.F.);
-#2872 = EDGE_CURVE('',#2232,#2845,#2873,.T.);
-#2873 = SURFACE_CURVE('',#2874,(#2878,#2885),.PCURVE_S1.);
-#2874 = LINE('',#2875,#2876);
-#2875 = CARTESIAN_POINT('',(-42.60619624159,-94.87421683384,-7.));
-#2876 = VECTOR('',#2877,1.);
-#2877 = DIRECTION('',(-0.994021855551,0.10918127443,0.E+000));
-#2878 = PCURVE('',#342,#2879);
-#2879 = DEFINITIONAL_REPRESENTATION('',(#2880),#2884);
-#2880 = LINE('',#2881,#2882);
-#2881 = CARTESIAN_POINT('',(-42.60619624159,-94.87421683384));
-#2882 = VECTOR('',#2883,1.);
-#2883 = DIRECTION('',(-0.994021855551,0.10918127443));
-#2884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2885 = PCURVE('',#2216,#2886);
-#2886 = DEFINITIONAL_REPRESENTATION('',(#2887),#2891);
-#2887 = LINE('',#2888,#2889);
-#2888 = CARTESIAN_POINT('',(-31.88526419072,-7.));
-#2889 = VECTOR('',#2890,1.);
-#2890 = DIRECTION('',(1.,0.E+000));
-#2891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2892 = ORIENTED_EDGE('',*,*,#2254,.T.);
-#2893 = ORIENTED_EDGE('',*,*,#326,.F.);
-#2894 = ORIENTED_EDGE('',*,*,#2151,.F.);
-#2895 = ORIENTED_EDGE('',*,*,#2896,.F.);
-#2896 = EDGE_CURVE('',#2897,#2129,#2899,.T.);
-#2897 = VERTEX_POINT('',#2898);
-#2898 = CARTESIAN_POINT('',(-41.02055219246,-93.36730171094,-7.));
-#2899 = SURFACE_CURVE('',#2900,(#2904,#2911),.PCURVE_S1.);
-#2900 = LINE('',#2901,#2902);
-#2901 = CARTESIAN_POINT('',(-8.616055529782,-60.82262373196,-7.));
-#2902 = VECTOR('',#2903,1.);
-#2903 = DIRECTION('',(-0.705578972734,-0.708631295693,0.E+000));
-#2904 = PCURVE('',#342,#2905);
-#2905 = DEFINITIONAL_REPRESENTATION('',(#2906),#2910);
-#2906 = LINE('',#2907,#2908);
-#2907 = CARTESIAN_POINT('',(-8.616055529782,-60.82262373196));
-#2908 = VECTOR('',#2909,1.);
-#2909 = DIRECTION('',(-0.705578972734,-0.708631295693));
-#2910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2911 = PCURVE('',#2113,#2912);
-#2912 = DEFINITIONAL_REPRESENTATION('',(#2913),#2917);
-#2913 = LINE('',#2914,#2915);
-#2914 = CARTESIAN_POINT('',(-45.92610879137,-7.));
-#2915 = VECTOR('',#2916,1.);
-#2916 = DIRECTION('',(1.,0.E+000));
-#2917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2918 = ORIENTED_EDGE('',*,*,#2919,.T.);
-#2919 = EDGE_CURVE('',#2897,#2920,#2922,.T.);
-#2920 = VERTEX_POINT('',#2921);
-#2921 = CARTESIAN_POINT('',(-38.73386855304,-90.2199516918,-7.));
-#2922 = SURFACE_CURVE('',#2923,(#2927,#2934),.PCURVE_S1.);
-#2923 = LINE('',#2924,#2925);
-#2924 = CARTESIAN_POINT('',(-10.59786222262,-51.49406126435,-7.));
-#2925 = VECTOR('',#2926,1.);
-#2926 = DIRECTION('',(0.587785252292,0.809016994375,0.E+000));
-#2927 = PCURVE('',#342,#2928);
-#2928 = DEFINITIONAL_REPRESENTATION('',(#2929),#2933);
-#2929 = LINE('',#2930,#2931);
-#2930 = CARTESIAN_POINT('',(-10.59786222262,-51.49406126435));
-#2931 = VECTOR('',#2932,1.);
-#2932 = DIRECTION('',(0.587785252292,0.809016994375));
-#2933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2934 = PCURVE('',#2935,#2940);
-#2935 = PLANE('',#2936);
-#2936 = AXIS2_PLACEMENT_3D('',#2937,#2938,#2939);
-#2937 = CARTESIAN_POINT('',(-41.02055219244,-93.36730171095,0.E+000));
-#2938 = DIRECTION('',(0.809016994375,-0.587785252292,0.E+000));
-#2939 = DIRECTION('',(0.587785252292,0.809016994375,0.E+000));
-#2940 = DEFINITIONAL_REPRESENTATION('',(#2941),#2945);
-#2941 = LINE('',#2942,#2943);
-#2942 = CARTESIAN_POINT('',(51.758171630178,-7.));
-#2943 = VECTOR('',#2944,1.);
-#2944 = DIRECTION('',(1.,0.E+000));
-#2945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2946 = ORIENTED_EDGE('',*,*,#2947,.T.);
-#2947 = EDGE_CURVE('',#2920,#2948,#2950,.T.);
-#2948 = VERTEX_POINT('',#2949);
-#2949 = CARTESIAN_POINT('',(-40.04190286352,-85.24648806476,-7.));
-#2950 = SURFACE_CURVE('',#2951,(#2955,#2962),.PCURVE_S1.);
-#2951 = LINE('',#2952,#2953);
-#2952 = CARTESIAN_POINT('',(-49.03638955845,-51.04726862319,-7.));
-#2953 = VECTOR('',#2954,1.);
-#2954 = DIRECTION('',(-0.254352917465,0.967111468951,0.E+000));
-#2955 = PCURVE('',#342,#2956);
-#2956 = DEFINITIONAL_REPRESENTATION('',(#2957),#2961);
-#2957 = LINE('',#2958,#2959);
-#2958 = CARTESIAN_POINT('',(-49.03638955845,-51.04726862319));
-#2959 = VECTOR('',#2960,1.);
-#2960 = DIRECTION('',(-0.254352917465,0.967111468951));
-#2961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2962 = PCURVE('',#2963,#2968);
-#2963 = PLANE('',#2964);
-#2964 = AXIS2_PLACEMENT_3D('',#2965,#2966,#2967);
-#2965 = CARTESIAN_POINT('',(-38.73386855304,-90.2199516918,0.E+000));
-#2966 = DIRECTION('',(0.967111468951,0.254352917465,0.E+000));
-#2967 = DIRECTION('',(-0.254352917465,0.967111468951,0.E+000));
-#2968 = DEFINITIONAL_REPRESENTATION('',(#2969),#2973);
-#2969 = LINE('',#2970,#2971);
-#2970 = CARTESIAN_POINT('',(40.504827340216,-7.));
-#2971 = VECTOR('',#2972,1.);
-#2972 = DIRECTION('',(1.,0.E+000));
-#2973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2974 = ORIENTED_EDGE('',*,*,#2975,.T.);
-#2975 = EDGE_CURVE('',#2948,#2976,#2978,.T.);
-#2976 = VERTEX_POINT('',#2977);
-#2977 = CARTESIAN_POINT('',(-30.50047094929,-74.64965437142,-7.));
-#2978 = SURFACE_CURVE('',#2979,(#2983,#2990),.PCURVE_S1.);
-#2979 = LINE('',#2980,#2981);
-#2980 = CARTESIAN_POINT('',(-5.091420378806,-46.43004481791,-7.));
-#2981 = VECTOR('',#2982,1.);
-#2982 = DIRECTION('',(0.669130606359,0.743144825477,0.E+000));
-#2983 = PCURVE('',#342,#2984);
-#2984 = DEFINITIONAL_REPRESENTATION('',(#2985),#2989);
-#2985 = LINE('',#2986,#2987);
-#2986 = CARTESIAN_POINT('',(-5.091420378806,-46.43004481791));
-#2987 = VECTOR('',#2988,1.);
-#2988 = DIRECTION('',(0.669130606359,0.743144825477));
-#2989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#2990 = PCURVE('',#2991,#2996);
-#2991 = PLANE('',#2992);
-#2992 = AXIS2_PLACEMENT_3D('',#2993,#2994,#2995);
-#2993 = CARTESIAN_POINT('',(-40.04190286353,-85.24648806474,0.E+000));
-#2994 = DIRECTION('',(0.743144825477,-0.669130606359,0.E+000));
-#2995 = DIRECTION('',(0.669130606359,0.743144825477,0.E+000));
-#2996 = DEFINITIONAL_REPRESENTATION('',(#2997),#3001);
-#2997 = LINE('',#2998,#2999);
-#2998 = CARTESIAN_POINT('',(52.232676479865,-7.));
-#2999 = VECTOR('',#3000,1.);
-#3000 = DIRECTION('',(1.,0.E+000));
-#3001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3002 = ORIENTED_EDGE('',*,*,#3003,.T.);
-#3003 = EDGE_CURVE('',#2976,#3004,#3006,.T.);
-#3004 = VERTEX_POINT('',#3005);
-#3005 = CARTESIAN_POINT('',(-21.41090460669,-68.69318408418,-7.));
-#3006 = SURFACE_CURVE('',#3007,(#3011,#3018),.PCURVE_S1.);
-#3007 = LINE('',#3008,#3009);
-#3008 = CARTESIAN_POINT('',(-0.612477046294,-55.06379725589,-7.));
-#3009 = VECTOR('',#3010,1.);
-#3010 = DIRECTION('',(0.836408940187,0.548105906533,0.E+000));
-#3011 = PCURVE('',#342,#3012);
-#3012 = DEFINITIONAL_REPRESENTATION('',(#3013),#3017);
-#3013 = LINE('',#3014,#3015);
-#3014 = CARTESIAN_POINT('',(-0.612477046294,-55.06379725589));
-#3015 = VECTOR('',#3016,1.);
-#3016 = DIRECTION('',(0.836408940187,0.548105906533));
-#3017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3018 = PCURVE('',#3019,#3024);
-#3019 = PLANE('',#3020);
-#3020 = AXIS2_PLACEMENT_3D('',#3021,#3022,#3023);
-#3021 = CARTESIAN_POINT('',(-30.50047094929,-74.64965437142,0.E+000));
-#3022 = DIRECTION('',(0.548105906533,-0.836408940187,0.E+000));
-#3023 = DIRECTION('',(0.836408940187,0.548105906533,0.E+000));
-#3024 = DEFINITIONAL_REPRESENTATION('',(#3025),#3029);
-#3025 = LINE('',#3026,#3027);
-#3026 = CARTESIAN_POINT('',(35.733709274234,-7.));
-#3027 = VECTOR('',#3028,1.);
-#3028 = DIRECTION('',(1.,0.E+000));
-#3029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3030 = ORIENTED_EDGE('',*,*,#3031,.T.);
-#3031 = EDGE_CURVE('',#3004,#3032,#3034,.T.);
-#3032 = VERTEX_POINT('',#3033);
-#3033 = CARTESIAN_POINT('',(-13.66474818023,-65.66664373868,-7.));
-#3034 = SURFACE_CURVE('',#3035,(#3040,#3047),.PCURVE_S1.);
-#3035 = CIRCLE('',#3036,4.253018867925);
-#3036 = AXIS2_PLACEMENT_3D('',#3037,#3038,#3039);
-#3037 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-7.));
-#3038 = DIRECTION('',(0.E+000,0.E+000,1.));
-#3039 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3040 = PCURVE('',#342,#3041);
-#3041 = DEFINITIONAL_REPRESENTATION('',(#3042),#3046);
-#3042 = CIRCLE('',#3043,4.253018867925);
-#3043 = AXIS2_PLACEMENT_2D('',#3044,#3045);
-#3044 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809));
-#3045 = DIRECTION('',(1.,0.E+000));
-#3046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3047 = PCURVE('',#3048,#3053);
-#3048 = CYLINDRICAL_SURFACE('',#3049,4.253018867925);
-#3049 = AXIS2_PLACEMENT_3D('',#3050,#3051,#3052);
-#3050 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,0.E+000));
-#3051 = DIRECTION('',(0.E+000,0.E+000,1.));
-#3052 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3053 = DEFINITIONAL_REPRESENTATION('',(#3054),#3058);
-#3054 = LINE('',#3055,#3056);
-#3055 = CARTESIAN_POINT('',(0.E+000,-7.));
-#3056 = VECTOR('',#3057,1.);
-#3057 = DIRECTION('',(1.,0.E+000));
-#3058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3059 = ORIENTED_EDGE('',*,*,#3060,.T.);
-#3060 = EDGE_CURVE('',#3032,#3061,#3063,.T.);
-#3061 = VERTEX_POINT('',#3062);
-#3062 = CARTESIAN_POINT('',(-6.614272146256,-64.6885676869,-7.));
-#3063 = SURFACE_CURVE('',#3064,(#3068,#3075),.PCURVE_S1.);
-#3064 = LINE('',#3065,#3066);
-#3065 = CARTESIAN_POINT('',(-2.886538232831,-64.17143845327,-7.));
-#3066 = VECTOR('',#3067,1.);
-#3067 = DIRECTION('',(0.990514403747,0.137408937011,0.E+000));
-#3068 = PCURVE('',#342,#3069);
-#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074);
-#3070 = LINE('',#3071,#3072);
-#3071 = CARTESIAN_POINT('',(-2.886538232831,-64.17143845327));
-#3072 = VECTOR('',#3073,1.);
-#3073 = DIRECTION('',(0.990514403747,0.137408937011));
-#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3075 = PCURVE('',#3076,#3081);
-#3076 = PLANE('',#3077);
-#3077 = AXIS2_PLACEMENT_3D('',#3078,#3079,#3080);
-#3078 = CARTESIAN_POINT('',(-13.66474818023,-65.66664373867,0.E+000));
-#3079 = DIRECTION('',(0.137408937011,-0.990514403747,0.E+000));
-#3080 = DIRECTION('',(0.990514403747,0.137408937011,0.E+000));
-#3081 = DEFINITIONAL_REPRESENTATION('',(#3082),#3086);
-#3082 = LINE('',#3083,#3084);
-#3083 = CARTESIAN_POINT('',(10.881426768385,-7.));
-#3084 = VECTOR('',#3085,1.);
-#3085 = DIRECTION('',(1.,0.E+000));
-#3086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3087 = ORIENTED_EDGE('',*,*,#3088,.T.);
-#3088 = EDGE_CURVE('',#3061,#3089,#3091,.T.);
-#3089 = VERTEX_POINT('',#3090);
-#3090 = CARTESIAN_POINT('',(13.476985040557,-64.6885676869,-7.));
-#3091 = SURFACE_CURVE('',#3092,(#3096,#3103),.PCURVE_S1.);
-#3092 = LINE('',#3093,#3094);
-#3093 = CARTESIAN_POINT('',(-6.805922285221E-003,-64.6885676869,-7.));
-#3094 = VECTOR('',#3095,1.);
-#3095 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3096 = PCURVE('',#342,#3097);
-#3097 = DEFINITIONAL_REPRESENTATION('',(#3098),#3102);
-#3098 = LINE('',#3099,#3100);
-#3099 = CARTESIAN_POINT('',(-6.805922285221E-003,-64.6885676869));
-#3100 = VECTOR('',#3101,1.);
-#3101 = DIRECTION('',(1.,0.E+000));
-#3102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3103 = PCURVE('',#3104,#3109);
-#3104 = PLANE('',#3105);
-#3105 = AXIS2_PLACEMENT_3D('',#3106,#3107,#3108);
-#3106 = CARTESIAN_POINT('',(-6.614272146256,-64.6885676869,0.E+000));
-#3107 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3108 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3109 = DEFINITIONAL_REPRESENTATION('',(#3110),#3114);
-#3110 = LINE('',#3111,#3112);
-#3111 = CARTESIAN_POINT('',(6.607466223971,-7.));
-#3112 = VECTOR('',#3113,1.);
-#3113 = DIRECTION('',(1.,0.E+000));
-#3114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3115 = ORIENTED_EDGE('',*,*,#3116,.F.);
-#3116 = EDGE_CURVE('',#3117,#3089,#3119,.T.);
-#3117 = VERTEX_POINT('',#3118);
-#3118 = CARTESIAN_POINT('',(19.44019462187,-53.61218465176,-7.));
-#3119 = SURFACE_CURVE('',#3120,(#3124,#3131),.PCURVE_S1.);
-#3120 = LINE('',#3121,#3122);
-#3121 = CARTESIAN_POINT('',(27.306510687196,-39.00087028709,-7.));
-#3122 = VECTOR('',#3123,1.);
-#3123 = DIRECTION('',(-0.474038401241,-0.880504170432,0.E+000));
-#3124 = PCURVE('',#342,#3125);
-#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3130);
-#3126 = LINE('',#3127,#3128);
-#3127 = CARTESIAN_POINT('',(27.306510687196,-39.00087028709));
-#3128 = VECTOR('',#3129,1.);
-#3129 = DIRECTION('',(-0.474038401241,-0.880504170432));
-#3130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3131 = PCURVE('',#3132,#3137);
-#3132 = PLANE('',#3133);
-#3133 = AXIS2_PLACEMENT_3D('',#3134,#3135,#3136);
-#3134 = CARTESIAN_POINT('',(19.440194621868,-53.61218465175,0.E+000));
-#3135 = DIRECTION('',(-0.880504170432,0.474038401241,0.E+000));
-#3136 = DIRECTION('',(-0.474038401241,-0.880504170432,0.E+000));
-#3137 = DEFINITIONAL_REPRESENTATION('',(#3138),#3142);
-#3138 = LINE('',#3139,#3140);
-#3139 = CARTESIAN_POINT('',(-16.59425912485,-7.));
-#3140 = VECTOR('',#3141,1.);
-#3141 = DIRECTION('',(1.,0.E+000));
-#3142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3143 = ORIENTED_EDGE('',*,*,#3144,.T.);
-#3144 = EDGE_CURVE('',#3117,#3145,#3147,.T.);
-#3145 = VERTEX_POINT('',#3146);
-#3146 = CARTESIAN_POINT('',(37.249791359759,-53.61218465176,-7.));
-#3147 = SURFACE_CURVE('',#3148,(#3152,#3159),.PCURVE_S1.);
-#3148 = LINE('',#3149,#3150);
-#3149 = CARTESIAN_POINT('',(15.962761715925,-53.61218465176,-7.));
-#3150 = VECTOR('',#3151,1.);
-#3151 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3152 = PCURVE('',#342,#3153);
-#3153 = DEFINITIONAL_REPRESENTATION('',(#3154),#3158);
-#3154 = LINE('',#3155,#3156);
-#3155 = CARTESIAN_POINT('',(15.962761715925,-53.61218465176));
-#3156 = VECTOR('',#3157,1.);
-#3157 = DIRECTION('',(1.,0.E+000));
-#3158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3159 = PCURVE('',#3160,#3165);
-#3160 = PLANE('',#3161);
-#3161 = AXIS2_PLACEMENT_3D('',#3162,#3163,#3164);
-#3162 = CARTESIAN_POINT('',(19.44019462187,-53.61218465176,0.E+000));
-#3163 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3164 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3165 = DEFINITIONAL_REPRESENTATION('',(#3166),#3170);
-#3166 = LINE('',#3167,#3168);
-#3167 = CARTESIAN_POINT('',(-3.477432905945,-7.));
-#3168 = VECTOR('',#3169,1.);
-#3169 = DIRECTION('',(1.,0.E+000));
-#3170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3171 = ORIENTED_EDGE('',*,*,#3172,.F.);
-#3172 = EDGE_CURVE('',#3173,#3145,#3175,.T.);
-#3173 = VERTEX_POINT('',#3174);
-#3174 = CARTESIAN_POINT('',(51.61082128617,-53.27680705526,-7.));
-#3175 = SURFACE_CURVE('',#3176,(#3180,#3187),.PCURVE_S1.);
-#3176 = LINE('',#3177,#3178);
-#3177 = CARTESIAN_POINT('',(21.660584814526,-53.97624423866,-7.));
-#3178 = VECTOR('',#3179,1.);
-#3179 = DIRECTION('',(-0.999727422923,-2.334694530777E-002,0.E+000));
-#3180 = PCURVE('',#342,#3181);
-#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186);
-#3182 = LINE('',#3183,#3184);
-#3183 = CARTESIAN_POINT('',(21.660584814526,-53.97624423866));
-#3184 = VECTOR('',#3185,1.);
-#3185 = DIRECTION('',(-0.999727422923,-2.334694530777E-002));
-#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3187 = PCURVE('',#3188,#3193);
-#3188 = PLANE('',#3189);
-#3189 = AXIS2_PLACEMENT_3D('',#3190,#3191,#3192);
-#3190 = CARTESIAN_POINT('',(51.61082128617,-53.27680705525,0.E+000));
-#3191 = DIRECTION('',(-2.334694530777E-002,0.999727422923,0.E+000));
-#3192 = DIRECTION('',(-0.999727422923,-2.334694530777E-002,0.E+000));
-#3193 = DEFINITIONAL_REPRESENTATION('',(#3194),#3198);
-#3194 = LINE('',#3195,#3196);
-#3195 = CARTESIAN_POINT('',(29.958402445406,-7.));
-#3196 = VECTOR('',#3197,1.);
-#3197 = DIRECTION('',(1.,0.E+000));
-#3198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3199 = ORIENTED_EDGE('',*,*,#3200,.T.);
-#3200 = EDGE_CURVE('',#3173,#3201,#3203,.T.);
-#3201 = VERTEX_POINT('',#3202);
-#3202 = CARTESIAN_POINT('',(58.637560148973,-45.86577617522,-7.));
-#3203 = SURFACE_CURVE('',#3204,(#3208,#3215),.PCURVE_S1.);
-#3204 = LINE('',#3205,#3206);
-#3205 = CARTESIAN_POINT('',(54.204431937189,-50.54135195997,-7.));
-#3206 = VECTOR('',#3207,1.);
-#3207 = DIRECTION('',(0.688041940971,0.725670922295,0.E+000));
-#3208 = PCURVE('',#342,#3209);
-#3209 = DEFINITIONAL_REPRESENTATION('',(#3210),#3214);
-#3210 = LINE('',#3211,#3212);
-#3211 = CARTESIAN_POINT('',(54.204431937189,-50.54135195997));
-#3212 = VECTOR('',#3213,1.);
-#3213 = DIRECTION('',(0.688041940971,0.725670922295));
-#3214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3215 = PCURVE('',#3216,#3221);
-#3216 = PLANE('',#3217);
-#3217 = AXIS2_PLACEMENT_3D('',#3218,#3219,#3220);
-#3218 = CARTESIAN_POINT('',(51.610821286168,-53.27680705525,-6.E-017));
-#3219 = DIRECTION('',(0.725670922295,-0.688041940971,0.E+000));
-#3220 = DIRECTION('',(0.688041940971,0.725670922295,0.E+000));
-#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226);
-#3222 = LINE('',#3223,#3224);
-#3223 = CARTESIAN_POINT('',(3.769553128347,-7.));
-#3224 = VECTOR('',#3225,1.);
-#3225 = DIRECTION('',(1.,0.E+000));
-#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3227 = ORIENTED_EDGE('',*,*,#3228,.T.);
-#3228 = EDGE_CURVE('',#3201,#3229,#3231,.T.);
-#3229 = VERTEX_POINT('',#3230);
-#3230 = CARTESIAN_POINT('',(58.637560148973,-44.38816182954,-7.));
-#3231 = SURFACE_CURVE('',#3232,(#3236,#3243),.PCURVE_S1.);
-#3232 = LINE('',#3233,#3234);
-#3233 = CARTESIAN_POINT('',(58.637560148973,-6.443268609353,-7.));
-#3234 = VECTOR('',#3235,1.);
-#3235 = DIRECTION('',(1.E-017,1.,0.E+000));
-#3236 = PCURVE('',#342,#3237);
-#3237 = DEFINITIONAL_REPRESENTATION('',(#3238),#3242);
-#3238 = LINE('',#3239,#3240);
-#3239 = CARTESIAN_POINT('',(58.637560148973,-6.443268609353));
-#3240 = VECTOR('',#3241,1.);
-#3241 = DIRECTION('',(1.E-017,1.));
-#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3243 = PCURVE('',#3244,#3249);
-#3244 = PLANE('',#3245);
-#3245 = AXIS2_PLACEMENT_3D('',#3246,#3247,#3248);
-#3246 = CARTESIAN_POINT('',(58.637560148973,-45.86577617522,0.E+000));
-#3247 = DIRECTION('',(1.,-1.E-017,0.E+000));
-#3248 = DIRECTION('',(1.E-017,1.,0.E+000));
-#3249 = DEFINITIONAL_REPRESENTATION('',(#3250),#3254);
-#3250 = LINE('',#3251,#3252);
-#3251 = CARTESIAN_POINT('',(39.422507565867,-7.));
-#3252 = VECTOR('',#3253,1.);
-#3253 = DIRECTION('',(1.,0.E+000));
-#3254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3255 = ORIENTED_EDGE('',*,*,#3256,.T.);
-#3256 = EDGE_CURVE('',#3229,#3257,#3259,.T.);
-#3257 = VERTEX_POINT('',#3258);
-#3258 = CARTESIAN_POINT('',(57.155209699866,-12.,-7.));
-#3259 = SURFACE_CURVE('',#3260,(#3264,#3271),.PCURVE_S1.);
-#3260 = LINE('',#3261,#3262);
-#3261 = CARTESIAN_POINT('',(57.155727987397,-12.01132416455,-7.));
-#3262 = VECTOR('',#3263,1.);
-#3263 = DIRECTION('',(-4.572041864593E-002,0.998954274889,0.E+000));
-#3264 = PCURVE('',#342,#3265);
-#3265 = DEFINITIONAL_REPRESENTATION('',(#3266),#3270);
-#3266 = LINE('',#3267,#3268);
-#3267 = CARTESIAN_POINT('',(57.155727987397,-12.01132416455));
-#3268 = VECTOR('',#3269,1.);
-#3269 = DIRECTION('',(-4.572041864593E-002,0.998954274889));
-#3270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3271 = PCURVE('',#3272,#3277);
-#3272 = PLANE('',#3273);
-#3273 = AXIS2_PLACEMENT_3D('',#3274,#3275,#3276);
-#3274 = CARTESIAN_POINT('',(58.637560148973,-44.38816182954,0.E+000));
-#3275 = DIRECTION('',(0.998954274889,4.572041864593E-002,0.E+000));
-#3276 = DIRECTION('',(-4.572041864593E-002,0.998954274889,0.E+000));
-#3277 = DEFINITIONAL_REPRESENTATION('',(#3278),#3282);
-#3278 = LINE('',#3279,#3280);
-#3279 = CARTESIAN_POINT('',(32.410730379617,-7.));
-#3280 = VECTOR('',#3281,1.);
-#3281 = DIRECTION('',(1.,0.E+000));
-#3282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3283 = ORIENTED_EDGE('',*,*,#3284,.F.);
-#3284 = EDGE_CURVE('',#3285,#3257,#3287,.T.);
-#3285 = VERTEX_POINT('',#3286);
-#3286 = CARTESIAN_POINT('',(58.195531496821,10.730192266526,-7.));
-#3287 = SURFACE_CURVE('',#3288,(#3292,#3299),.PCURVE_S1.);
-#3288 = LINE('',#3289,#3290);
-#3289 = CARTESIAN_POINT('',(57.70379927927,-1.376011561801E-002,-7.));
-#3290 = VECTOR('',#3291,1.);
-#3291 = DIRECTION('',(-4.572041864593E-002,-0.998954274889,0.E+000));
-#3292 = PCURVE('',#342,#3293);
-#3293 = DEFINITIONAL_REPRESENTATION('',(#3294),#3298);
-#3294 = LINE('',#3295,#3296);
-#3295 = CARTESIAN_POINT('',(57.70379927927,-1.376011561801E-002));
-#3296 = VECTOR('',#3297,1.);
-#3297 = DIRECTION('',(-4.572041864593E-002,-0.998954274889));
-#3298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3299 = PCURVE('',#3300,#3305);
-#3300 = PLANE('',#3301);
-#3301 = AXIS2_PLACEMENT_3D('',#3302,#3303,#3304);
-#3302 = CARTESIAN_POINT('',(58.195531496821,10.730192266526,0.E+000));
-#3303 = DIRECTION('',(-0.998954274889,4.572041864593E-002,0.E+000));
-#3304 = DIRECTION('',(-4.572041864593E-002,-0.998954274889,0.E+000));
-#3305 = DEFINITIONAL_REPRESENTATION('',(#3306),#3310);
-#3306 = LINE('',#3307,#3308);
-#3307 = CARTESIAN_POINT('',(10.755199364194,-7.));
-#3308 = VECTOR('',#3309,1.);
-#3309 = DIRECTION('',(1.,0.E+000));
-#3310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3311 = ORIENTED_EDGE('',*,*,#3312,.T.);
-#3312 = EDGE_CURVE('',#3285,#3313,#3315,.T.);
-#3313 = VERTEX_POINT('',#3314);
-#3314 = CARTESIAN_POINT('',(58.637560148973,17.881250484093,-7.));
-#3315 = SURFACE_CURVE('',#3316,(#3321,#3328),.PCURVE_S1.);
-#3316 = CIRCLE('',#3317,4.253018867925);
-#3317 = AXIS2_PLACEMENT_3D('',#3318,#3319,#3320);
-#3318 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-7.));
-#3319 = DIRECTION('',(0.E+000,0.E+000,1.));
-#3320 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3321 = PCURVE('',#342,#3322);
-#3322 = DEFINITIONAL_REPRESENTATION('',(#3323),#3327);
-#3323 = CIRCLE('',#3324,4.253018867925);
-#3324 = AXIS2_PLACEMENT_2D('',#3325,#3326);
-#3325 = CARTESIAN_POINT('',(56.128552831831,14.447149179028));
-#3326 = DIRECTION('',(1.,0.E+000));
-#3327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3328 = PCURVE('',#3329,#3334);
-#3329 = CYLINDRICAL_SURFACE('',#3330,4.253018867925);
-#3330 = AXIS2_PLACEMENT_3D('',#3331,#3332,#3333);
-#3331 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,0.E+000));
-#3332 = DIRECTION('',(0.E+000,0.E+000,1.));
-#3333 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3334 = DEFINITIONAL_REPRESENTATION('',(#3335),#3339);
-#3335 = LINE('',#3336,#3337);
-#3336 = CARTESIAN_POINT('',(0.E+000,-7.));
-#3337 = VECTOR('',#3338,1.);
-#3338 = DIRECTION('',(1.,0.E+000));
-#3339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3340 = ORIENTED_EDGE('',*,*,#3341,.T.);
-#3341 = EDGE_CURVE('',#3313,#3342,#3344,.T.);
-#3342 = VERTEX_POINT('',#3343);
-#3343 = CARTESIAN_POINT('',(58.637560148973,25.790054572838,-7.));
-#3344 = SURFACE_CURVE('',#3345,(#3349,#3356),.PCURVE_S1.);
-#3345 = LINE('',#3346,#3347);
-#3346 = CARTESIAN_POINT('',(58.637560148973,-6.443268609353,-7.));
-#3347 = VECTOR('',#3348,1.);
-#3348 = DIRECTION('',(1.E-017,1.,0.E+000));
-#3349 = PCURVE('',#342,#3350);
-#3350 = DEFINITIONAL_REPRESENTATION('',(#3351),#3355);
-#3351 = LINE('',#3352,#3353);
-#3352 = CARTESIAN_POINT('',(58.637560148973,-6.443268609353));
-#3353 = VECTOR('',#3354,1.);
-#3354 = DIRECTION('',(1.E-017,1.));
-#3355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3356 = PCURVE('',#3357,#3362);
-#3357 = PLANE('',#3358);
-#3358 = AXIS2_PLACEMENT_3D('',#3359,#3360,#3361);
-#3359 = CARTESIAN_POINT('',(58.637560148973,17.881250484093,0.E+000));
-#3360 = DIRECTION('',(1.,-1.E-017,0.E+000));
-#3361 = DIRECTION('',(1.E-017,1.,0.E+000));
-#3362 = DEFINITIONAL_REPRESENTATION('',(#3363),#3367);
-#3363 = LINE('',#3364,#3365);
-#3364 = CARTESIAN_POINT('',(-24.32451909344,-7.));
-#3365 = VECTOR('',#3366,1.);
-#3366 = DIRECTION('',(1.,0.E+000));
-#3367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3368 = ORIENTED_EDGE('',*,*,#3369,.T.);
-#3369 = EDGE_CURVE('',#3342,#3370,#3372,.T.);
-#3370 = VERTEX_POINT('',#3371);
-#3371 = CARTESIAN_POINT('',(59.389774578728,46.62638986041,-7.));
-#3372 = SURFACE_CURVE('',#3373,(#3377,#3384),.PCURVE_S1.);
-#3373 = LINE('',#3374,#3375);
-#3374 = CARTESIAN_POINT('',(58.136424688139,11.908605250172,-7.));
-#3375 = VECTOR('',#3376,1.);
-#3376 = DIRECTION('',(3.607758858217E-002,0.999348991895,0.E+000));
-#3377 = PCURVE('',#342,#3378);
-#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3383);
-#3379 = LINE('',#3380,#3381);
-#3380 = CARTESIAN_POINT('',(58.136424688139,11.908605250172));
-#3381 = VECTOR('',#3382,1.);
-#3382 = DIRECTION('',(3.607758858217E-002,0.999348991895));
-#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3384 = PCURVE('',#3385,#3390);
-#3385 = PLANE('',#3386);
-#3386 = AXIS2_PLACEMENT_3D('',#3387,#3388,#3389);
-#3387 = CARTESIAN_POINT('',(58.637560148973,25.790054572838,0.E+000));
-#3388 = DIRECTION('',(0.999348991895,-3.607758858217E-002,0.E+000));
-#3389 = DIRECTION('',(3.607758858217E-002,0.999348991895,0.E+000));
-#3390 = DEFINITIONAL_REPRESENTATION('',(#3391),#3395);
-#3391 = LINE('',#3392,#3393);
-#3392 = CARTESIAN_POINT('',(-13.89049214563,-7.));
-#3393 = VECTOR('',#3394,1.);
-#3394 = DIRECTION('',(1.,0.E+000));
-#3395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3396 = ORIENTED_EDGE('',*,*,#3397,.F.);
-#3397 = EDGE_CURVE('',#3398,#3370,#3400,.T.);
-#3398 = VERTEX_POINT('',#3399);
-#3399 = CARTESIAN_POINT('',(52.721456791703,52.688567686901,-7.));
-#3400 = SURFACE_CURVE('',#3401,(#3405,#3412),.PCURVE_S1.);
-#3401 = LINE('',#3402,#3403);
-#3402 = CARTESIAN_POINT('',(52.357498747615,53.019442497478,-7.));
-#3403 = VECTOR('',#3404,1.);
-#3404 = DIRECTION('',(0.739936165976,-0.672677092133,0.E+000));
-#3405 = PCURVE('',#342,#3406);
-#3406 = DEFINITIONAL_REPRESENTATION('',(#3407),#3411);
-#3407 = LINE('',#3408,#3409);
-#3408 = CARTESIAN_POINT('',(52.357498747615,53.019442497478));
-#3409 = VECTOR('',#3410,1.);
-#3410 = DIRECTION('',(0.739936165976,-0.672677092133));
-#3411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3412 = PCURVE('',#3413,#3418);
-#3413 = PLANE('',#3414);
-#3414 = AXIS2_PLACEMENT_3D('',#3415,#3416,#3417);
-#3415 = CARTESIAN_POINT('',(52.721456791704,52.688567686902,0.E+000));
-#3416 = DIRECTION('',(-0.672677092133,-0.739936165976,0.E+000));
-#3417 = DIRECTION('',(0.739936165976,-0.672677092133,0.E+000));
-#3418 = DEFINITIONAL_REPRESENTATION('',(#3419),#3423);
-#3419 = LINE('',#3420,#3421);
-#3420 = CARTESIAN_POINT('',(-0.491877625158,-7.));
-#3421 = VECTOR('',#3422,1.);
-#3422 = DIRECTION('',(1.,0.E+000));
-#3423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3424 = ORIENTED_EDGE('',*,*,#3425,.F.);
-#3425 = EDGE_CURVE('',#3426,#3398,#3428,.T.);
-#3426 = VERTEX_POINT('',#3427);
-#3427 = CARTESIAN_POINT('',(14.976704841932,52.688567686901,-7.));
-#3428 = SURFACE_CURVE('',#3429,(#3433,#3440),.PCURVE_S1.);
-#3429 = LINE('',#3430,#3431);
-#3430 = CARTESIAN_POINT('',(16.850589048875,52.688567686901,-7.));
-#3431 = VECTOR('',#3432,1.);
-#3432 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3433 = PCURVE('',#342,#3434);
-#3434 = DEFINITIONAL_REPRESENTATION('',(#3435),#3439);
-#3435 = LINE('',#3436,#3437);
-#3436 = CARTESIAN_POINT('',(16.850589048875,52.688567686901));
-#3437 = VECTOR('',#3438,1.);
-#3438 = DIRECTION('',(1.,0.E+000));
-#3439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3440 = PCURVE('',#3441,#3446);
-#3441 = PLANE('',#3442);
-#3442 = AXIS2_PLACEMENT_3D('',#3443,#3444,#3445);
-#3443 = CARTESIAN_POINT('',(14.976704841932,52.688567686901,0.E+000));
-#3444 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3445 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3446 = DEFINITIONAL_REPRESENTATION('',(#3447),#3451);
-#3447 = LINE('',#3448,#3449);
-#3448 = CARTESIAN_POINT('',(1.873884206943,-7.));
-#3449 = VECTOR('',#3450,1.);
-#3450 = DIRECTION('',(1.,0.E+000));
-#3451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3452 = ORIENTED_EDGE('',*,*,#3453,.T.);
-#3453 = EDGE_CURVE('',#3426,#3454,#3456,.T.);
-#3454 = VERTEX_POINT('',#3455);
-#3455 = CARTESIAN_POINT('',(10.096244648547,64.688567686902,-7.));
-#3456 = SURFACE_CURVE('',#3457,(#3461,#3468),.PCURVE_S1.);
-#3457 = LINE('',#3458,#3459);
-#3458 = CARTESIAN_POINT('',(21.436928297629,36.804270223846,-7.));
-#3459 = VECTOR('',#3460,1.);
-#3460 = DIRECTION('',(-0.376738800391,0.926319532494,0.E+000));
-#3461 = PCURVE('',#342,#3462);
-#3462 = DEFINITIONAL_REPRESENTATION('',(#3463),#3467);
-#3463 = LINE('',#3464,#3465);
-#3464 = CARTESIAN_POINT('',(21.436928297629,36.804270223846));
-#3465 = VECTOR('',#3466,1.);
-#3466 = DIRECTION('',(-0.376738800391,0.926319532494));
-#3467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3468 = PCURVE('',#3469,#3474);
-#3469 = PLANE('',#3470);
-#3470 = AXIS2_PLACEMENT_3D('',#3471,#3472,#3473);
-#3471 = CARTESIAN_POINT('',(14.976704841935,52.688567686902,0.E+000));
-#3472 = DIRECTION('',(0.926319532494,0.376738800391,0.E+000));
-#3473 = DIRECTION('',(-0.376738800391,0.926319532494,0.E+000));
-#3474 = DEFINITIONAL_REPRESENTATION('',(#3475),#3479);
-#3475 = LINE('',#3476,#3477);
-#3476 = CARTESIAN_POINT('',(-17.14775183493,-7.));
-#3477 = VECTOR('',#3478,1.);
-#3478 = DIRECTION('',(1.,0.E+000));
-#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3480 = ORIENTED_EDGE('',*,*,#3481,.F.);
-#3481 = EDGE_CURVE('',#3482,#3454,#3484,.T.);
-#3482 = VERTEX_POINT('',#3483);
-#3483 = CARTESIAN_POINT('',(5.318220215564,64.688567686901,-7.));
-#3484 = SURFACE_CURVE('',#3485,(#3489,#3496),.PCURVE_S1.);
-#3485 = LINE('',#3486,#3487);
-#3486 = CARTESIAN_POINT('',(-0.729511320157,64.688567686901,-7.));
-#3487 = VECTOR('',#3488,1.);
-#3488 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3489 = PCURVE('',#342,#3490);
-#3490 = DEFINITIONAL_REPRESENTATION('',(#3491),#3495);
-#3491 = LINE('',#3492,#3493);
-#3492 = CARTESIAN_POINT('',(-0.729511320157,64.688567686901));
-#3493 = VECTOR('',#3494,1.);
-#3494 = DIRECTION('',(1.,0.E+000));
-#3495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3496 = PCURVE('',#3497,#3502);
-#3497 = PLANE('',#3498);
-#3498 = AXIS2_PLACEMENT_3D('',#3499,#3500,#3501);
-#3499 = CARTESIAN_POINT('',(5.318220215564,64.688567686901,0.E+000));
-#3500 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3501 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3502 = DEFINITIONAL_REPRESENTATION('',(#3503),#3507);
-#3503 = LINE('',#3504,#3505);
-#3504 = CARTESIAN_POINT('',(-6.047731535721,-7.));
-#3505 = VECTOR('',#3506,1.);
-#3506 = DIRECTION('',(1.,0.E+000));
-#3507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3508 = ORIENTED_EDGE('',*,*,#3509,.T.);
-#3509 = EDGE_CURVE('',#3482,#3510,#3512,.T.);
-#3510 = VERTEX_POINT('',#3511);
-#3511 = CARTESIAN_POINT('',(-2.45047838611,64.688567686902,-7.));
-#3512 = SURFACE_CURVE('',#3513,(#3518,#3525),.PCURVE_S1.);
-#3513 = CIRCLE('',#3514,4.253018867925);
-#3514 = AXIS2_PLACEMENT_3D('',#3515,#3516,#3517);
-#3515 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-7.));
-#3516 = DIRECTION('',(0.E+000,0.E+000,1.));
-#3517 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3518 = PCURVE('',#342,#3519);
-#3519 = DEFINITIONAL_REPRESENTATION('',(#3520),#3524);
-#3520 = CIRCLE('',#3521,4.253018867925);
-#3521 = AXIS2_PLACEMENT_2D('',#3522,#3523);
-#3522 = CARTESIAN_POINT('',(1.433870914727,62.956516879333));
-#3523 = DIRECTION('',(1.,0.E+000));
-#3524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3525 = PCURVE('',#3526,#3531);
-#3526 = CYLINDRICAL_SURFACE('',#3527,4.253018867925);
-#3527 = AXIS2_PLACEMENT_3D('',#3528,#3529,#3530);
-#3528 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,0.E+000));
-#3529 = DIRECTION('',(0.E+000,0.E+000,1.));
-#3530 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3531 = DEFINITIONAL_REPRESENTATION('',(#3532),#3536);
-#3532 = LINE('',#3533,#3534);
-#3533 = CARTESIAN_POINT('',(0.E+000,-7.));
-#3534 = VECTOR('',#3535,1.);
-#3535 = DIRECTION('',(1.,0.E+000));
-#3536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3537 = ORIENTED_EDGE('',*,*,#3538,.F.);
-#3538 = EDGE_CURVE('',#3539,#3510,#3541,.T.);
-#3539 = VERTEX_POINT('',#3540);
-#3540 = CARTESIAN_POINT('',(-6.614272146256,64.688567686901,-7.));
-#3541 = SURFACE_CURVE('',#3542,(#3546,#3553),.PCURVE_S1.);
-#3542 = LINE('',#3543,#3544);
-#3543 = CARTESIAN_POINT('',(-0.729511320157,64.688567686901,-7.));
-#3544 = VECTOR('',#3545,1.);
-#3545 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3546 = PCURVE('',#342,#3547);
-#3547 = DEFINITIONAL_REPRESENTATION('',(#3548),#3552);
-#3548 = LINE('',#3549,#3550);
-#3549 = CARTESIAN_POINT('',(-0.729511320157,64.688567686901));
-#3550 = VECTOR('',#3551,1.);
-#3551 = DIRECTION('',(1.,0.E+000));
-#3552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3553 = PCURVE('',#3554,#3559);
-#3554 = PLANE('',#3555);
-#3555 = AXIS2_PLACEMENT_3D('',#3556,#3557,#3558);
-#3556 = CARTESIAN_POINT('',(-6.614272146256,64.688567686901,0.E+000));
-#3557 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3558 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3559 = DEFINITIONAL_REPRESENTATION('',(#3560),#3564);
-#3560 = LINE('',#3561,#3562);
-#3561 = CARTESIAN_POINT('',(5.884760826099,-7.));
-#3562 = VECTOR('',#3563,1.);
-#3563 = DIRECTION('',(1.,0.E+000));
-#3564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3565 = ORIENTED_EDGE('',*,*,#3566,.T.);
-#3566 = EDGE_CURVE('',#3539,#3567,#3569,.T.);
-#3567 = VERTEX_POINT('',#3568);
-#3568 = CARTESIAN_POINT('',(-11.12095611094,67.508567686898,-7.));
-#3569 = SURFACE_CURVE('',#3570,(#3574,#3581),.PCURVE_S1.);
-#3570 = LINE('',#3571,#3572);
-#3571 = CARTESIAN_POINT('',(8.677606489212,55.119869706327,-7.));
-#3572 = VECTOR('',#3573,1.);
-#3573 = DIRECTION('',(-0.84771729781,0.530448284937,0.E+000));
-#3574 = PCURVE('',#342,#3575);
-#3575 = DEFINITIONAL_REPRESENTATION('',(#3576),#3580);
-#3576 = LINE('',#3577,#3578);
-#3577 = CARTESIAN_POINT('',(8.677606489212,55.119869706327));
-#3578 = VECTOR('',#3579,1.);
-#3579 = DIRECTION('',(-0.84771729781,0.530448284937));
-#3580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3581 = PCURVE('',#3582,#3587);
-#3582 = PLANE('',#3583);
-#3583 = AXIS2_PLACEMENT_3D('',#3584,#3585,#3586);
-#3584 = CARTESIAN_POINT('',(-6.614272146258,64.688567686898,-1.1E-016));
-#3585 = DIRECTION('',(0.530448284937,0.84771729781,0.E+000));
-#3586 = DIRECTION('',(-0.84771729781,0.530448284937,0.E+000));
-#3587 = DEFINITIONAL_REPRESENTATION('',(#3588),#3592);
-#3588 = LINE('',#3589,#3590);
-#3589 = CARTESIAN_POINT('',(-18.03888946818,-7.));
-#3590 = VECTOR('',#3591,1.);
-#3591 = DIRECTION('',(1.,0.E+000));
-#3592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3593 = ORIENTED_EDGE('',*,*,#3594,.F.);
-#3594 = EDGE_CURVE('',#3595,#3567,#3597,.T.);
-#3595 = VERTEX_POINT('',#3596);
-#3596 = CARTESIAN_POINT('',(-27.47160771262,67.508567686901,-7.));
-#3597 = SURFACE_CURVE('',#3598,(#3602,#3609),.PCURVE_S1.);
-#3598 = LINE('',#3599,#3600);
-#3599 = CARTESIAN_POINT('',(-13.70059148447,67.508567686901,-7.));
-#3600 = VECTOR('',#3601,1.);
-#3601 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3602 = PCURVE('',#342,#3603);
-#3603 = DEFINITIONAL_REPRESENTATION('',(#3604),#3608);
-#3604 = LINE('',#3605,#3606);
-#3605 = CARTESIAN_POINT('',(-13.70059148447,67.508567686901));
-#3606 = VECTOR('',#3607,1.);
-#3607 = DIRECTION('',(1.,0.E+000));
-#3608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3609 = PCURVE('',#3610,#3615);
-#3610 = PLANE('',#3611);
-#3611 = AXIS2_PLACEMENT_3D('',#3612,#3613,#3614);
-#3612 = CARTESIAN_POINT('',(-27.47160771262,67.508567686901,0.E+000));
-#3613 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3614 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3615 = DEFINITIONAL_REPRESENTATION('',(#3616),#3620);
-#3616 = LINE('',#3617,#3618);
-#3617 = CARTESIAN_POINT('',(13.77101622815,-7.));
-#3618 = VECTOR('',#3619,1.);
-#3619 = DIRECTION('',(1.,0.E+000));
-#3620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3621 = ORIENTED_EDGE('',*,*,#3622,.F.);
-#3622 = EDGE_CURVE('',#3623,#3595,#3625,.T.);
-#3623 = VERTEX_POINT('',#3624);
-#3624 = CARTESIAN_POINT('',(-29.541424646,64.688567686901,-7.));
-#3625 = SURFACE_CURVE('',#3626,(#3630,#3637),.PCURVE_S1.);
-#3626 = LINE('',#3627,#3628);
-#3627 = CARTESIAN_POINT('',(-39.52710006223,51.083690743673,-7.));
-#3628 = VECTOR('',#3629,1.);
-#3629 = DIRECTION('',(0.591701377862,0.806157229972,0.E+000));
-#3630 = PCURVE('',#342,#3631);
-#3631 = DEFINITIONAL_REPRESENTATION('',(#3632),#3636);
-#3632 = LINE('',#3633,#3634);
-#3633 = CARTESIAN_POINT('',(-39.52710006223,51.083690743673));
-#3634 = VECTOR('',#3635,1.);
-#3635 = DIRECTION('',(0.591701377862,0.806157229972));
-#3636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3637 = PCURVE('',#3638,#3643);
-#3638 = PLANE('',#3639);
-#3639 = AXIS2_PLACEMENT_3D('',#3640,#3641,#3642);
-#3640 = CARTESIAN_POINT('',(-29.54142464599,64.688567686899,0.E+000));
-#3641 = DIRECTION('',(0.806157229972,-0.591701377862,0.E+000));
-#3642 = DIRECTION('',(0.591701377862,0.806157229972,0.E+000));
-#3643 = DEFINITIONAL_REPRESENTATION('',(#3644),#3648);
-#3644 = LINE('',#3645,#3646);
-#3645 = CARTESIAN_POINT('',(-16.87620781332,-7.));
-#3646 = VECTOR('',#3647,1.);
-#3647 = DIRECTION('',(1.,0.E+000));
-#3648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3649 = ORIENTED_EDGE('',*,*,#3650,.F.);
-#3650 = EDGE_CURVE('',#3651,#3623,#3653,.T.);
-#3651 = VERTEX_POINT('',#3652);
-#3652 = CARTESIAN_POINT('',(-32.50828987626,64.688567686901,-7.));
-#3653 = SURFACE_CURVE('',#3654,(#3658,#3665),.PCURVE_S1.);
-#3654 = LINE('',#3655,#3656);
-#3655 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901,-7.));
-#3656 = VECTOR('',#3657,1.);
-#3657 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3658 = PCURVE('',#342,#3659);
-#3659 = DEFINITIONAL_REPRESENTATION('',(#3660),#3664);
-#3660 = LINE('',#3661,#3662);
-#3661 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901));
-#3662 = VECTOR('',#3663,1.);
-#3663 = DIRECTION('',(1.,0.E+000));
-#3664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3665 = PCURVE('',#3666,#3671);
-#3666 = PLANE('',#3667);
-#3667 = AXIS2_PLACEMENT_3D('',#3668,#3669,#3670);
-#3668 = CARTESIAN_POINT('',(-32.50828987626,64.688567686901,0.E+000));
-#3669 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3670 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3671 = DEFINITIONAL_REPRESENTATION('',(#3672),#3676);
-#3672 = LINE('',#3673,#3674);
-#3673 = CARTESIAN_POINT('',(9.14415741656,-7.));
-#3674 = VECTOR('',#3675,1.);
-#3675 = DIRECTION('',(1.,0.E+000));
-#3676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3677 = ORIENTED_EDGE('',*,*,#3678,.F.);
-#3678 = EDGE_CURVE('',#3679,#3651,#3681,.T.);
-#3679 = VERTEX_POINT('',#3680);
-#3680 = CARTESIAN_POINT('',(-32.50828987626,67.956516879333,-7.));
-#3681 = SURFACE_CURVE('',#3682,(#3686,#3693),.PCURVE_S1.);
-#3682 = LINE('',#3683,#3684);
-#3683 = CARTESIAN_POINT('',(-32.50828987626,28.978258439666,-7.));
-#3684 = VECTOR('',#3685,1.);
-#3685 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3686 = PCURVE('',#342,#3687);
-#3687 = DEFINITIONAL_REPRESENTATION('',(#3688),#3692);
-#3688 = LINE('',#3689,#3690);
-#3689 = CARTESIAN_POINT('',(-32.50828987626,28.978258439666));
-#3690 = VECTOR('',#3691,1.);
-#3691 = DIRECTION('',(0.E+000,-1.));
-#3692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3693 = PCURVE('',#3694,#3699);
-#3694 = PLANE('',#3695);
-#3695 = AXIS2_PLACEMENT_3D('',#3696,#3697,#3698);
-#3696 = CARTESIAN_POINT('',(-32.50828987626,67.956516879333,0.E+000));
-#3697 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#3698 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3699 = DEFINITIONAL_REPRESENTATION('',(#3700),#3704);
-#3700 = LINE('',#3701,#3702);
-#3701 = CARTESIAN_POINT('',(38.978258439667,-7.));
-#3702 = VECTOR('',#3703,1.);
-#3703 = DIRECTION('',(1.,0.E+000));
-#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3705 = ORIENTED_EDGE('',*,*,#3706,.F.);
-#3706 = EDGE_CURVE('',#3707,#3679,#3709,.T.);
-#3707 = VERTEX_POINT('',#3708);
-#3708 = CARTESIAN_POINT('',(-43.00828987626,67.956516879333,-7.));
-#3709 = SURFACE_CURVE('',#3710,(#3714,#3721),.PCURVE_S1.);
-#3710 = LINE('',#3711,#3712);
-#3711 = CARTESIAN_POINT('',(-21.50414493813,67.956516879333,-7.));
-#3712 = VECTOR('',#3713,1.);
-#3713 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3714 = PCURVE('',#342,#3715);
-#3715 = DEFINITIONAL_REPRESENTATION('',(#3716),#3720);
-#3716 = LINE('',#3717,#3718);
-#3717 = CARTESIAN_POINT('',(-21.50414493813,67.956516879333));
-#3718 = VECTOR('',#3719,1.);
-#3719 = DIRECTION('',(1.,0.E+000));
-#3720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3721 = PCURVE('',#3722,#3727);
-#3722 = PLANE('',#3723);
-#3723 = AXIS2_PLACEMENT_3D('',#3724,#3725,#3726);
-#3724 = CARTESIAN_POINT('',(-43.00828987626,67.956516879333,0.E+000));
-#3725 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3726 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3727 = DEFINITIONAL_REPRESENTATION('',(#3728),#3732);
-#3728 = LINE('',#3729,#3730);
-#3729 = CARTESIAN_POINT('',(21.50414493813,-7.));
-#3730 = VECTOR('',#3731,1.);
-#3731 = DIRECTION('',(1.,0.E+000));
-#3732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3733 = ORIENTED_EDGE('',*,*,#3734,.T.);
-#3734 = EDGE_CURVE('',#3707,#3735,#3737,.T.);
-#3735 = VERTEX_POINT('',#3736);
-#3736 = CARTESIAN_POINT('',(-43.00828987626,64.688567686901,-7.));
-#3737 = SURFACE_CURVE('',#3738,(#3742,#3749),.PCURVE_S1.);
-#3738 = LINE('',#3739,#3740);
-#3739 = CARTESIAN_POINT('',(-43.00828987626,28.978258439666,-7.));
-#3740 = VECTOR('',#3741,1.);
-#3741 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3742 = PCURVE('',#342,#3743);
-#3743 = DEFINITIONAL_REPRESENTATION('',(#3744),#3748);
-#3744 = LINE('',#3745,#3746);
-#3745 = CARTESIAN_POINT('',(-43.00828987626,28.978258439666));
-#3746 = VECTOR('',#3747,1.);
-#3747 = DIRECTION('',(0.E+000,-1.));
-#3748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3749 = PCURVE('',#3750,#3755);
-#3750 = PLANE('',#3751);
-#3751 = AXIS2_PLACEMENT_3D('',#3752,#3753,#3754);
-#3752 = CARTESIAN_POINT('',(-43.00828987626,67.956516879333,0.E+000));
-#3753 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#3754 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3755 = DEFINITIONAL_REPRESENTATION('',(#3756),#3760);
-#3756 = LINE('',#3757,#3758);
-#3757 = CARTESIAN_POINT('',(38.978258439667,-7.));
-#3758 = VECTOR('',#3759,1.);
-#3759 = DIRECTION('',(1.,0.E+000));
-#3760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3761 = ORIENTED_EDGE('',*,*,#3762,.F.);
-#3762 = EDGE_CURVE('',#3763,#3735,#3765,.T.);
-#3763 = VERTEX_POINT('',#3764);
-#3764 = CARTESIAN_POINT('',(-48.38338164769,64.688567686901,-7.));
-#3765 = SURFACE_CURVE('',#3766,(#3770,#3777),.PCURVE_S1.);
-#3766 = LINE('',#3767,#3768);
-#3767 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901,-7.));
-#3768 = VECTOR('',#3769,1.);
-#3769 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3770 = PCURVE('',#342,#3771);
-#3771 = DEFINITIONAL_REPRESENTATION('',(#3772),#3776);
-#3772 = LINE('',#3773,#3774);
-#3773 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901));
-#3774 = VECTOR('',#3775,1.);
-#3775 = DIRECTION('',(1.,0.E+000));
-#3776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3777 = PCURVE('',#3778,#3783);
-#3778 = PLANE('',#3779);
-#3779 = AXIS2_PLACEMENT_3D('',#3780,#3781,#3782);
-#3780 = CARTESIAN_POINT('',(-48.38338164769,64.688567686901,0.E+000));
-#3781 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3782 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3783 = DEFINITIONAL_REPRESENTATION('',(#3784),#3788);
-#3784 = LINE('',#3785,#3786);
-#3785 = CARTESIAN_POINT('',(25.01924918799,-7.));
-#3786 = VECTOR('',#3787,1.);
-#3787 = DIRECTION('',(1.,0.E+000));
-#3788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3789 = ORIENTED_EDGE('',*,*,#3790,.F.);
-#3790 = EDGE_CURVE('',#3791,#3763,#3793,.T.);
-#3791 = VERTEX_POINT('',#3792);
-#3792 = CARTESIAN_POINT('',(-48.38338164769,68.188567686901,-7.));
-#3793 = SURFACE_CURVE('',#3794,(#3798,#3805),.PCURVE_S1.);
-#3794 = LINE('',#3795,#3796);
-#3795 = CARTESIAN_POINT('',(-48.38338164769,27.594283843451,-7.));
-#3796 = VECTOR('',#3797,1.);
-#3797 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3798 = PCURVE('',#342,#3799);
-#3799 = DEFINITIONAL_REPRESENTATION('',(#3800),#3804);
-#3800 = LINE('',#3801,#3802);
-#3801 = CARTESIAN_POINT('',(-48.38338164769,27.594283843451));
-#3802 = VECTOR('',#3803,1.);
-#3803 = DIRECTION('',(0.E+000,-1.));
-#3804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3805 = PCURVE('',#3806,#3811);
-#3806 = PLANE('',#3807);
-#3807 = AXIS2_PLACEMENT_3D('',#3808,#3809,#3810);
-#3808 = CARTESIAN_POINT('',(-48.38338164769,68.188567686901,0.E+000));
-#3809 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#3810 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3811 = DEFINITIONAL_REPRESENTATION('',(#3812),#3816);
-#3812 = LINE('',#3813,#3814);
-#3813 = CARTESIAN_POINT('',(40.59428384345,-7.));
-#3814 = VECTOR('',#3815,1.);
-#3815 = DIRECTION('',(1.,0.E+000));
-#3816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3817 = ORIENTED_EDGE('',*,*,#3818,.F.);
-#3818 = EDGE_CURVE('',#3819,#3791,#3821,.T.);
-#3819 = VERTEX_POINT('',#3820);
-#3820 = CARTESIAN_POINT('',(-63.16338164769,68.188567686901,-7.));
-#3821 = SURFACE_CURVE('',#3822,(#3826,#3833),.PCURVE_S1.);
-#3822 = LINE('',#3823,#3824);
-#3823 = CARTESIAN_POINT('',(-31.58169082384,68.188567686901,-7.));
-#3824 = VECTOR('',#3825,1.);
-#3825 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3826 = PCURVE('',#342,#3827);
-#3827 = DEFINITIONAL_REPRESENTATION('',(#3828),#3832);
-#3828 = LINE('',#3829,#3830);
-#3829 = CARTESIAN_POINT('',(-31.58169082384,68.188567686901));
-#3830 = VECTOR('',#3831,1.);
-#3831 = DIRECTION('',(1.,0.E+000));
-#3832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3833 = PCURVE('',#3834,#3839);
-#3834 = PLANE('',#3835);
-#3835 = AXIS2_PLACEMENT_3D('',#3836,#3837,#3838);
-#3836 = CARTESIAN_POINT('',(-63.16338164769,68.188567686901,0.E+000));
-#3837 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3838 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3839 = DEFINITIONAL_REPRESENTATION('',(#3840),#3844);
-#3840 = LINE('',#3841,#3842);
-#3841 = CARTESIAN_POINT('',(31.58169082385,-7.));
-#3842 = VECTOR('',#3843,1.);
-#3843 = DIRECTION('',(1.,0.E+000));
-#3844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3845 = ORIENTED_EDGE('',*,*,#3846,.T.);
-#3846 = EDGE_CURVE('',#3819,#3847,#3849,.T.);
-#3847 = VERTEX_POINT('',#3848);
-#3848 = CARTESIAN_POINT('',(-63.16338164769,64.688567686901,-7.));
-#3849 = SURFACE_CURVE('',#3850,(#3854,#3861),.PCURVE_S1.);
-#3850 = LINE('',#3851,#3852);
-#3851 = CARTESIAN_POINT('',(-63.16338164769,27.594283843451,-7.));
-#3852 = VECTOR('',#3853,1.);
-#3853 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3854 = PCURVE('',#342,#3855);
-#3855 = DEFINITIONAL_REPRESENTATION('',(#3856),#3860);
-#3856 = LINE('',#3857,#3858);
-#3857 = CARTESIAN_POINT('',(-63.16338164769,27.594283843451));
-#3858 = VECTOR('',#3859,1.);
-#3859 = DIRECTION('',(0.E+000,-1.));
-#3860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3861 = PCURVE('',#3862,#3867);
-#3862 = PLANE('',#3863);
-#3863 = AXIS2_PLACEMENT_3D('',#3864,#3865,#3866);
-#3864 = CARTESIAN_POINT('',(-63.16338164769,68.188567686901,0.E+000));
-#3865 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#3866 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3867 = DEFINITIONAL_REPRESENTATION('',(#3868),#3872);
-#3868 = LINE('',#3869,#3870);
-#3869 = CARTESIAN_POINT('',(40.59428384345,-7.));
-#3870 = VECTOR('',#3871,1.);
-#3871 = DIRECTION('',(1.,0.E+000));
-#3872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3873 = ORIENTED_EDGE('',*,*,#3874,.F.);
-#3874 = EDGE_CURVE('',#3875,#3847,#3877,.T.);
-#3875 = VERTEX_POINT('',#3876);
-#3876 = CARTESIAN_POINT('',(-63.30780266062,64.688567686901,-7.));
-#3877 = SURFACE_CURVE('',#3878,(#3882,#3889),.PCURVE_S1.);
-#3878 = LINE('',#3879,#3880);
-#3879 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901,-7.));
-#3880 = VECTOR('',#3881,1.);
-#3881 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3882 = PCURVE('',#342,#3883);
-#3883 = DEFINITIONAL_REPRESENTATION('',(#3884),#3888);
-#3884 = LINE('',#3885,#3886);
-#3885 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901));
-#3886 = VECTOR('',#3887,1.);
-#3887 = DIRECTION('',(1.,0.E+000));
-#3888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3889 = PCURVE('',#3890,#3895);
-#3890 = PLANE('',#3891);
-#3891 = AXIS2_PLACEMENT_3D('',#3892,#3893,#3894);
-#3892 = CARTESIAN_POINT('',(-63.30780266062,64.688567686901,0.E+000));
-#3893 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#3894 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3895 = DEFINITIONAL_REPRESENTATION('',(#3896),#3900);
-#3896 = LINE('',#3897,#3898);
-#3897 = CARTESIAN_POINT('',(39.94367020092,-7.));
-#3898 = VECTOR('',#3899,1.);
-#3899 = DIRECTION('',(1.,0.E+000));
-#3900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3901 = ORIENTED_EDGE('',*,*,#3902,.F.);
-#3902 = EDGE_CURVE('',#2281,#3875,#3903,.T.);
-#3903 = SURFACE_CURVE('',#3904,(#3908,#3915),.PCURVE_S1.);
-#3904 = LINE('',#3905,#3906);
-#3905 = CARTESIAN_POINT('',(-68.04160236603,58.877360773331,-7.));
-#3906 = VECTOR('',#3907,1.);
-#3907 = DIRECTION('',(0.631572093851,0.775317154633,0.E+000));
-#3908 = PCURVE('',#342,#3909);
-#3909 = DEFINITIONAL_REPRESENTATION('',(#3910),#3914);
-#3910 = LINE('',#3911,#3912);
-#3911 = CARTESIAN_POINT('',(-68.04160236603,58.877360773331));
-#3912 = VECTOR('',#3913,1.);
-#3913 = DIRECTION('',(0.631572093851,0.775317154633));
-#3914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3915 = PCURVE('',#3916,#3921);
-#3916 = PLANE('',#3917);
-#3917 = AXIS2_PLACEMENT_3D('',#3918,#3919,#3920);
-#3918 = CARTESIAN_POINT('',(-68.61261213223,58.176389860408,0.E+000));
-#3919 = DIRECTION('',(0.775317154633,-0.631572093851,0.E+000));
-#3920 = DIRECTION('',(0.631572093851,0.775317154633,0.E+000));
-#3921 = DEFINITIONAL_REPRESENTATION('',(#3922),#3926);
-#3922 = LINE('',#3923,#3924);
-#3923 = CARTESIAN_POINT('',(0.904108607341,-7.));
-#3924 = VECTOR('',#3925,1.);
-#3925 = DIRECTION('',(1.,0.E+000));
-#3926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3927 = FACE_BOUND('',#3928,.F.);
-#3928 = EDGE_LOOP('',(#3929));
-#3929 = ORIENTED_EDGE('',*,*,#3930,.F.);
-#3930 = EDGE_CURVE('',#3931,#3931,#3933,.T.);
-#3931 = VERTEX_POINT('',#3932);
-#3932 = CARTESIAN_POINT('',(-15.2105728999,-66.34814840809,-7.));
-#3933 = SURFACE_CURVE('',#3934,(#3939,#3946),.PCURVE_S1.);
-#3934 = CIRCLE('',#3935,2.652236842105);
-#3935 = AXIS2_PLACEMENT_3D('',#3936,#3937,#3938);
-#3936 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-7.));
-#3937 = DIRECTION('',(0.E+000,0.E+000,1.));
-#3938 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3939 = PCURVE('',#342,#3940);
-#3940 = DEFINITIONAL_REPRESENTATION('',(#3941),#3945);
-#3941 = CIRCLE('',#3942,2.652236842105);
-#3942 = AXIS2_PLACEMENT_2D('',#3943,#3944);
-#3943 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809));
-#3944 = DIRECTION('',(1.,0.E+000));
-#3945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3946 = PCURVE('',#3947,#3952);
-#3947 = CYLINDRICAL_SURFACE('',#3948,2.652236842105);
-#3948 = AXIS2_PLACEMENT_3D('',#3949,#3950,#3951);
-#3949 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,0.E+000));
-#3950 = DIRECTION('',(0.E+000,0.E+000,1.));
-#3951 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3952 = DEFINITIONAL_REPRESENTATION('',(#3953),#3957);
-#3953 = LINE('',#3954,#3955);
-#3954 = CARTESIAN_POINT('',(0.E+000,-7.));
-#3955 = VECTOR('',#3956,1.);
-#3956 = DIRECTION('',(1.,0.E+000));
-#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3958 = FACE_BOUND('',#3959,.F.);
-#3959 = EDGE_LOOP('',(#3960));
-#3960 = ORIENTED_EDGE('',*,*,#3961,.F.);
-#3961 = EDGE_CURVE('',#3962,#3962,#3964,.T.);
-#3962 = VERTEX_POINT('',#3963);
-#3963 = CARTESIAN_POINT('',(-75.08537529013,-43.59196884748,-7.));
-#3964 = SURFACE_CURVE('',#3965,(#3970,#3977),.PCURVE_S1.);
-#3965 = CIRCLE('',#3966,2.652236842105);
-#3966 = AXIS2_PLACEMENT_3D('',#3967,#3968,#3969);
-#3967 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-7.));
-#3968 = DIRECTION('',(0.E+000,0.E+000,1.));
-#3969 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3970 = PCURVE('',#342,#3971);
-#3971 = DEFINITIONAL_REPRESENTATION('',(#3972),#3976);
-#3972 = CIRCLE('',#3973,2.652236842105);
-#3973 = AXIS2_PLACEMENT_2D('',#3974,#3975);
-#3974 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748));
-#3975 = DIRECTION('',(1.,0.E+000));
-#3976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3977 = PCURVE('',#3978,#3983);
-#3978 = CYLINDRICAL_SURFACE('',#3979,2.652236842105);
-#3979 = AXIS2_PLACEMENT_3D('',#3980,#3981,#3982);
-#3980 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,0.E+000));
-#3981 = DIRECTION('',(0.E+000,0.E+000,1.));
-#3982 = DIRECTION('',(1.,0.E+000,0.E+000));
-#3983 = DEFINITIONAL_REPRESENTATION('',(#3984),#3988);
-#3984 = LINE('',#3985,#3986);
-#3985 = CARTESIAN_POINT('',(0.E+000,-7.));
-#3986 = VECTOR('',#3987,1.);
-#3987 = DIRECTION('',(1.,0.E+000));
-#3988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#3989 = FACE_BOUND('',#3990,.F.);
-#3990 = EDGE_LOOP('',(#3991,#4021,#4049,#4077,#4105,#4133,#4161,#4189,
- #4217,#4245,#4273,#4301,#4329,#4357,#4386,#4414,#4442,#4470,#4498,
- #4526,#4554,#4582,#4610,#4638,#4666,#4695,#4723,#4751,#4779,#4807,
- #4835,#4863,#4891,#4919,#4947,#4975,#5003,#5031,#5059,#5087,#5115,
- #5143,#5171,#5199,#5228,#5256,#5284,#5312,#5340,#5368,#5396,#5424,
- #5452,#5480,#5508,#5536,#5564,#5592,#5620,#5648,#5676,#5705,#5733,
- #5761,#5789,#5817,#5845,#5873,#5901,#5929,#5957,#5986,#6014,#6042));
-#3991 = ORIENTED_EDGE('',*,*,#3992,.T.);
-#3992 = EDGE_CURVE('',#3993,#3995,#3997,.T.);
-#3993 = VERTEX_POINT('',#3994);
-#3994 = CARTESIAN_POINT('',(-63.74620012024,62.869914338954,-7.));
-#3995 = VERTEX_POINT('',#3996);
-#3996 = CARTESIAN_POINT('',(-63.16338164769,62.869914338954,-7.));
-#3997 = SURFACE_CURVE('',#3998,(#4002,#4009),.PCURVE_S1.);
-#3998 = LINE('',#3999,#4000);
-#3999 = CARTESIAN_POINT('',(-29.85119555722,62.869914338954,-7.));
-#4000 = VECTOR('',#4001,1.);
-#4001 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4002 = PCURVE('',#342,#4003);
-#4003 = DEFINITIONAL_REPRESENTATION('',(#4004),#4008);
-#4004 = LINE('',#4005,#4006);
-#4005 = CARTESIAN_POINT('',(-29.85119555722,62.869914338954));
-#4006 = VECTOR('',#4007,1.);
-#4007 = DIRECTION('',(1.,-0.E+000));
-#4008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4009 = PCURVE('',#4010,#4015);
-#4010 = PLANE('',#4011);
-#4011 = AXIS2_PLACEMENT_3D('',#4012,#4013,#4014);
-#4012 = CARTESIAN_POINT('',(-63.74620012024,62.869914338954,0.E+000));
-#4013 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4014 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4015 = DEFINITIONAL_REPRESENTATION('',(#4016),#4020);
-#4016 = LINE('',#4017,#4018);
-#4017 = CARTESIAN_POINT('',(33.89500456302,-7.));
-#4018 = VECTOR('',#4019,1.);
-#4019 = DIRECTION('',(1.,0.E+000));
-#4020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4021 = ORIENTED_EDGE('',*,*,#4022,.T.);
-#4022 = EDGE_CURVE('',#3995,#4023,#4025,.T.);
-#4023 = VERTEX_POINT('',#4024);
-#4024 = CARTESIAN_POINT('',(-63.16338164769,55.188567686901,-7.));
-#4025 = SURFACE_CURVE('',#4026,(#4030,#4037),.PCURVE_S1.);
-#4026 = LINE('',#4027,#4028);
-#4027 = CARTESIAN_POINT('',(-63.16338164769,27.594283843451,-7.));
-#4028 = VECTOR('',#4029,1.);
-#4029 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4030 = PCURVE('',#342,#4031);
-#4031 = DEFINITIONAL_REPRESENTATION('',(#4032),#4036);
-#4032 = LINE('',#4033,#4034);
-#4033 = CARTESIAN_POINT('',(-63.16338164769,27.594283843451));
-#4034 = VECTOR('',#4035,1.);
-#4035 = DIRECTION('',(0.E+000,-1.));
-#4036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4037 = PCURVE('',#4038,#4043);
-#4038 = PLANE('',#4039);
-#4039 = AXIS2_PLACEMENT_3D('',#4040,#4041,#4042);
-#4040 = CARTESIAN_POINT('',(-63.16338164769,62.869914338954,0.E+000));
-#4041 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#4042 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4043 = DEFINITIONAL_REPRESENTATION('',(#4044),#4048);
-#4044 = LINE('',#4045,#4046);
-#4045 = CARTESIAN_POINT('',(35.275630495503,-7.));
-#4046 = VECTOR('',#4047,1.);
-#4047 = DIRECTION('',(1.,0.E+000));
-#4048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4049 = ORIENTED_EDGE('',*,*,#4050,.T.);
-#4050 = EDGE_CURVE('',#4023,#4051,#4053,.T.);
-#4051 = VERTEX_POINT('',#4052);
-#4052 = CARTESIAN_POINT('',(-48.38338164769,55.188567686901,-7.));
-#4053 = SURFACE_CURVE('',#4054,(#4058,#4065),.PCURVE_S1.);
-#4054 = LINE('',#4055,#4056);
-#4055 = CARTESIAN_POINT('',(-31.58169082384,55.188567686901,-7.));
-#4056 = VECTOR('',#4057,1.);
-#4057 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4058 = PCURVE('',#342,#4059);
-#4059 = DEFINITIONAL_REPRESENTATION('',(#4060),#4064);
-#4060 = LINE('',#4061,#4062);
-#4061 = CARTESIAN_POINT('',(-31.58169082384,55.188567686901));
-#4062 = VECTOR('',#4063,1.);
-#4063 = DIRECTION('',(1.,0.E+000));
-#4064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4065 = PCURVE('',#4066,#4071);
-#4066 = PLANE('',#4067);
-#4067 = AXIS2_PLACEMENT_3D('',#4068,#4069,#4070);
-#4068 = CARTESIAN_POINT('',(-63.16338164769,55.188567686901,0.E+000));
-#4069 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4070 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4071 = DEFINITIONAL_REPRESENTATION('',(#4072),#4076);
-#4072 = LINE('',#4073,#4074);
-#4073 = CARTESIAN_POINT('',(31.58169082385,-7.));
-#4074 = VECTOR('',#4075,1.);
-#4075 = DIRECTION('',(1.,0.E+000));
-#4076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4077 = ORIENTED_EDGE('',*,*,#4078,.F.);
-#4078 = EDGE_CURVE('',#4079,#4051,#4081,.T.);
-#4079 = VERTEX_POINT('',#4080);
-#4080 = CARTESIAN_POINT('',(-48.38338164769,62.869914338954,-7.));
-#4081 = SURFACE_CURVE('',#4082,(#4086,#4093),.PCURVE_S1.);
-#4082 = LINE('',#4083,#4084);
-#4083 = CARTESIAN_POINT('',(-48.38338164769,27.594283843451,-7.));
-#4084 = VECTOR('',#4085,1.);
-#4085 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4086 = PCURVE('',#342,#4087);
-#4087 = DEFINITIONAL_REPRESENTATION('',(#4088),#4092);
-#4088 = LINE('',#4089,#4090);
-#4089 = CARTESIAN_POINT('',(-48.38338164769,27.594283843451));
-#4090 = VECTOR('',#4091,1.);
-#4091 = DIRECTION('',(0.E+000,-1.));
-#4092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4093 = PCURVE('',#4094,#4099);
-#4094 = PLANE('',#4095);
-#4095 = AXIS2_PLACEMENT_3D('',#4096,#4097,#4098);
-#4096 = CARTESIAN_POINT('',(-48.38338164769,62.869914338954,0.E+000));
-#4097 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#4098 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4099 = DEFINITIONAL_REPRESENTATION('',(#4100),#4104);
-#4100 = LINE('',#4101,#4102);
-#4101 = CARTESIAN_POINT('',(35.275630495503,-7.));
-#4102 = VECTOR('',#4103,1.);
-#4103 = DIRECTION('',(1.,0.E+000));
-#4104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4105 = ORIENTED_EDGE('',*,*,#4106,.T.);
-#4106 = EDGE_CURVE('',#4079,#4107,#4109,.T.);
-#4107 = VERTEX_POINT('',#4108);
-#4108 = CARTESIAN_POINT('',(-43.00828987626,62.869914338954,-7.));
-#4109 = SURFACE_CURVE('',#4110,(#4114,#4121),.PCURVE_S1.);
-#4110 = LINE('',#4111,#4112);
-#4111 = CARTESIAN_POINT('',(-29.85119555722,62.869914338954,-7.));
-#4112 = VECTOR('',#4113,1.);
-#4113 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4114 = PCURVE('',#342,#4115);
-#4115 = DEFINITIONAL_REPRESENTATION('',(#4116),#4120);
-#4116 = LINE('',#4117,#4118);
-#4117 = CARTESIAN_POINT('',(-29.85119555722,62.869914338954));
-#4118 = VECTOR('',#4119,1.);
-#4119 = DIRECTION('',(1.,-0.E+000));
-#4120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4121 = PCURVE('',#4122,#4127);
-#4122 = PLANE('',#4123);
-#4123 = AXIS2_PLACEMENT_3D('',#4124,#4125,#4126);
-#4124 = CARTESIAN_POINT('',(-48.38338164769,62.869914338954,0.E+000));
-#4125 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4126 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4127 = DEFINITIONAL_REPRESENTATION('',(#4128),#4132);
-#4128 = LINE('',#4129,#4130);
-#4129 = CARTESIAN_POINT('',(18.53218609047,-7.));
-#4130 = VECTOR('',#4131,1.);
-#4131 = DIRECTION('',(1.,0.E+000));
-#4132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4133 = ORIENTED_EDGE('',*,*,#4134,.T.);
-#4134 = EDGE_CURVE('',#4107,#4135,#4137,.T.);
-#4135 = VERTEX_POINT('',#4136);
-#4136 = CARTESIAN_POINT('',(-43.00828987626,57.956516879333,-7.));
-#4137 = SURFACE_CURVE('',#4138,(#4142,#4149),.PCURVE_S1.);
-#4138 = LINE('',#4139,#4140);
-#4139 = CARTESIAN_POINT('',(-43.00828987626,28.978258439666,-7.));
-#4140 = VECTOR('',#4141,1.);
-#4141 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4142 = PCURVE('',#342,#4143);
-#4143 = DEFINITIONAL_REPRESENTATION('',(#4144),#4148);
-#4144 = LINE('',#4145,#4146);
-#4145 = CARTESIAN_POINT('',(-43.00828987626,28.978258439666));
-#4146 = VECTOR('',#4147,1.);
-#4147 = DIRECTION('',(0.E+000,-1.));
-#4148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4149 = PCURVE('',#4150,#4155);
-#4150 = PLANE('',#4151);
-#4151 = AXIS2_PLACEMENT_3D('',#4152,#4153,#4154);
-#4152 = CARTESIAN_POINT('',(-43.00828987626,62.869914338954,0.E+000));
-#4153 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#4154 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4155 = DEFINITIONAL_REPRESENTATION('',(#4156),#4160);
-#4156 = LINE('',#4157,#4158);
-#4157 = CARTESIAN_POINT('',(33.891655899288,-7.));
-#4158 = VECTOR('',#4159,1.);
-#4159 = DIRECTION('',(1.,0.E+000));
-#4160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4161 = ORIENTED_EDGE('',*,*,#4162,.T.);
-#4162 = EDGE_CURVE('',#4135,#4163,#4165,.T.);
-#4163 = VERTEX_POINT('',#4164);
-#4164 = CARTESIAN_POINT('',(-32.50828987626,57.956516879333,-7.));
-#4165 = SURFACE_CURVE('',#4166,(#4170,#4177),.PCURVE_S1.);
-#4166 = LINE('',#4167,#4168);
-#4167 = CARTESIAN_POINT('',(-21.50414493813,57.956516879333,-7.));
-#4168 = VECTOR('',#4169,1.);
-#4169 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4170 = PCURVE('',#342,#4171);
-#4171 = DEFINITIONAL_REPRESENTATION('',(#4172),#4176);
-#4172 = LINE('',#4173,#4174);
-#4173 = CARTESIAN_POINT('',(-21.50414493813,57.956516879333));
-#4174 = VECTOR('',#4175,1.);
-#4175 = DIRECTION('',(1.,0.E+000));
-#4176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4177 = PCURVE('',#4178,#4183);
-#4178 = PLANE('',#4179);
-#4179 = AXIS2_PLACEMENT_3D('',#4180,#4181,#4182);
-#4180 = CARTESIAN_POINT('',(-43.00828987626,57.956516879333,0.E+000));
-#4181 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4182 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4183 = DEFINITIONAL_REPRESENTATION('',(#4184),#4188);
-#4184 = LINE('',#4185,#4186);
-#4185 = CARTESIAN_POINT('',(21.50414493813,-7.));
-#4186 = VECTOR('',#4187,1.);
-#4187 = DIRECTION('',(1.,0.E+000));
-#4188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4189 = ORIENTED_EDGE('',*,*,#4190,.F.);
-#4190 = EDGE_CURVE('',#4191,#4163,#4193,.T.);
-#4191 = VERTEX_POINT('',#4192);
-#4192 = CARTESIAN_POINT('',(-32.50828987626,62.869914338954,-7.));
-#4193 = SURFACE_CURVE('',#4194,(#4198,#4205),.PCURVE_S1.);
-#4194 = LINE('',#4195,#4196);
-#4195 = CARTESIAN_POINT('',(-32.50828987626,28.978258439666,-7.));
-#4196 = VECTOR('',#4197,1.);
-#4197 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4198 = PCURVE('',#342,#4199);
-#4199 = DEFINITIONAL_REPRESENTATION('',(#4200),#4204);
-#4200 = LINE('',#4201,#4202);
-#4201 = CARTESIAN_POINT('',(-32.50828987626,28.978258439666));
-#4202 = VECTOR('',#4203,1.);
-#4203 = DIRECTION('',(0.E+000,-1.));
-#4204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4205 = PCURVE('',#4206,#4211);
-#4206 = PLANE('',#4207);
-#4207 = AXIS2_PLACEMENT_3D('',#4208,#4209,#4210);
-#4208 = CARTESIAN_POINT('',(-32.50828987626,62.869914338954,0.E+000));
-#4209 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#4210 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4211 = DEFINITIONAL_REPRESENTATION('',(#4212),#4216);
-#4212 = LINE('',#4213,#4214);
-#4213 = CARTESIAN_POINT('',(33.891655899288,-7.));
-#4214 = VECTOR('',#4215,1.);
-#4215 = DIRECTION('',(1.,0.E+000));
-#4216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4217 = ORIENTED_EDGE('',*,*,#4218,.T.);
-#4218 = EDGE_CURVE('',#4191,#4219,#4221,.T.);
-#4219 = VERTEX_POINT('',#4220);
-#4220 = CARTESIAN_POINT('',(-29.89454304213,62.869914338954,-7.));
-#4221 = SURFACE_CURVE('',#4222,(#4226,#4233),.PCURVE_S1.);
-#4222 = LINE('',#4223,#4224);
-#4223 = CARTESIAN_POINT('',(-29.85119555722,62.869914338954,-7.));
-#4224 = VECTOR('',#4225,1.);
-#4225 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4226 = PCURVE('',#342,#4227);
-#4227 = DEFINITIONAL_REPRESENTATION('',(#4228),#4232);
-#4228 = LINE('',#4229,#4230);
-#4229 = CARTESIAN_POINT('',(-29.85119555722,62.869914338954));
-#4230 = VECTOR('',#4231,1.);
-#4231 = DIRECTION('',(1.,-0.E+000));
-#4232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4233 = PCURVE('',#4234,#4239);
-#4234 = PLANE('',#4235);
-#4235 = AXIS2_PLACEMENT_3D('',#4236,#4237,#4238);
-#4236 = CARTESIAN_POINT('',(-32.50828987626,62.869914338954,0.E+000));
-#4237 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4238 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4239 = DEFINITIONAL_REPRESENTATION('',(#4240),#4244);
-#4240 = LINE('',#4241,#4242);
-#4241 = CARTESIAN_POINT('',(2.65709431904,-7.));
-#4242 = VECTOR('',#4243,1.);
-#4243 = DIRECTION('',(1.,0.E+000));
-#4244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4245 = ORIENTED_EDGE('',*,*,#4246,.F.);
-#4246 = EDGE_CURVE('',#4247,#4219,#4249,.T.);
-#4247 = VERTEX_POINT('',#4248);
-#4248 = CARTESIAN_POINT('',(-27.73675960103,65.689914338954,-7.));
-#4249 = SURFACE_CURVE('',#4250,(#4254,#4261),.PCURVE_S1.);
-#4250 = LINE('',#4251,#4252);
-#4251 = CARTESIAN_POINT('',(-38.75282503252,51.293055078146,-7.));
-#4252 = VECTOR('',#4253,1.);
-#4253 = DIRECTION('',(-0.607683383084,-0.794179391526,0.E+000));
-#4254 = PCURVE('',#342,#4255);
-#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260);
-#4256 = LINE('',#4257,#4258);
-#4257 = CARTESIAN_POINT('',(-38.75282503252,51.293055078146));
-#4258 = VECTOR('',#4259,1.);
-#4259 = DIRECTION('',(-0.607683383084,-0.794179391526));
-#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4261 = PCURVE('',#4262,#4267);
-#4262 = PLANE('',#4263);
-#4263 = AXIS2_PLACEMENT_3D('',#4264,#4265,#4266);
-#4264 = CARTESIAN_POINT('',(-27.73675960102,65.689914338954,0.E+000));
-#4265 = DIRECTION('',(-0.794179391526,0.607683383084,0.E+000));
-#4266 = DIRECTION('',(-0.607683383084,-0.794179391526,0.E+000));
-#4267 = DEFINITIONAL_REPRESENTATION('',(#4268),#4272);
-#4268 = LINE('',#4269,#4270);
-#4269 = CARTESIAN_POINT('',(18.127968837307,-7.));
-#4270 = VECTOR('',#4271,1.);
-#4271 = DIRECTION('',(1.,0.E+000));
-#4272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4273 = ORIENTED_EDGE('',*,*,#4274,.T.);
-#4274 = EDGE_CURVE('',#4247,#4275,#4277,.T.);
-#4275 = VERTEX_POINT('',#4276);
-#4276 = CARTESIAN_POINT('',(-11.57404652351,65.689914338954,-7.));
-#4277 = SURFACE_CURVE('',#4278,(#4282,#4289),.PCURVE_S1.);
-#4278 = LINE('',#4279,#4280);
-#4279 = CARTESIAN_POINT('',(-11.4188417584,65.689914338954,-7.));
-#4280 = VECTOR('',#4281,1.);
-#4281 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4282 = PCURVE('',#342,#4283);
-#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288);
-#4284 = LINE('',#4285,#4286);
-#4285 = CARTESIAN_POINT('',(-11.4188417584,65.689914338954));
-#4286 = VECTOR('',#4287,1.);
-#4287 = DIRECTION('',(1.,-0.E+000));
-#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4289 = PCURVE('',#4290,#4295);
-#4290 = PLANE('',#4291);
-#4291 = AXIS2_PLACEMENT_3D('',#4292,#4293,#4294);
-#4292 = CARTESIAN_POINT('',(-27.73675960103,65.689914338954,0.E+000));
-#4293 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4294 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4295 = DEFINITIONAL_REPRESENTATION('',(#4296),#4300);
-#4296 = LINE('',#4297,#4298);
-#4297 = CARTESIAN_POINT('',(16.31791784263,-7.));
-#4298 = VECTOR('',#4299,1.);
-#4299 = DIRECTION('',(1.,0.E+000));
-#4300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4301 = ORIENTED_EDGE('',*,*,#4302,.F.);
-#4302 = EDGE_CURVE('',#4303,#4275,#4305,.T.);
-#4303 = VERTEX_POINT('',#4304);
-#4304 = CARTESIAN_POINT('',(-6.982624726243,62.869914338954,-7.));
-#4305 = SURFACE_CURVE('',#4306,(#4310,#4317),.PCURVE_S1.);
-#4306 = LINE('',#4307,#4308);
-#4307 = CARTESIAN_POINT('',(8.960289548007,53.077954410534,-7.));
-#4308 = VECTOR('',#4309,1.);
-#4309 = DIRECTION('',(-0.852112802153,0.523358168378,0.E+000));
-#4310 = PCURVE('',#342,#4311);
-#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4316);
-#4312 = LINE('',#4313,#4314);
-#4313 = CARTESIAN_POINT('',(8.960289548007,53.077954410534));
-#4314 = VECTOR('',#4315,1.);
-#4315 = DIRECTION('',(-0.852112802153,0.523358168378));
-#4316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4317 = PCURVE('',#4318,#4323);
-#4318 = PLANE('',#4319);
-#4319 = AXIS2_PLACEMENT_3D('',#4320,#4321,#4322);
-#4320 = CARTESIAN_POINT('',(-6.982624726241,62.869914338957,0.E+000));
-#4321 = DIRECTION('',(0.523358168378,0.852112802153,0.E+000));
-#4322 = DIRECTION('',(-0.852112802153,0.523358168378,0.E+000));
-#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328);
-#4324 = LINE('',#4325,#4326);
-#4325 = CARTESIAN_POINT('',(-18.70986356967,-7.));
-#4326 = VECTOR('',#4327,1.);
-#4327 = DIRECTION('',(1.,0.E+000));
-#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4329 = ORIENTED_EDGE('',*,*,#4330,.T.);
-#4330 = EDGE_CURVE('',#4303,#4331,#4333,.T.);
-#4331 = VERTEX_POINT('',#4332);
-#4332 = CARTESIAN_POINT('',(-2.818266135148,62.869914338954,-7.));
-#4333 = SURFACE_CURVE('',#4334,(#4338,#4345),.PCURVE_S1.);
-#4334 = LINE('',#4335,#4336);
-#4335 = CARTESIAN_POINT('',(-0.846115755422,62.869914338954,-7.));
-#4336 = VECTOR('',#4337,1.);
-#4337 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4338 = PCURVE('',#342,#4339);
-#4339 = DEFINITIONAL_REPRESENTATION('',(#4340),#4344);
-#4340 = LINE('',#4341,#4342);
-#4341 = CARTESIAN_POINT('',(-0.846115755422,62.869914338954));
-#4342 = VECTOR('',#4343,1.);
-#4343 = DIRECTION('',(1.,-0.E+000));
-#4344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4345 = PCURVE('',#4346,#4351);
-#4346 = PLANE('',#4347);
-#4347 = AXIS2_PLACEMENT_3D('',#4348,#4349,#4350);
-#4348 = CARTESIAN_POINT('',(-6.982624726243,62.869914338954,0.E+000));
-#4349 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4350 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4351 = DEFINITIONAL_REPRESENTATION('',(#4352),#4356);
-#4352 = LINE('',#4353,#4354);
-#4353 = CARTESIAN_POINT('',(6.136508970821,-7.));
-#4354 = VECTOR('',#4355,1.);
-#4355 = DIRECTION('',(1.,0.E+000));
-#4356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4357 = ORIENTED_EDGE('',*,*,#4358,.T.);
-#4358 = EDGE_CURVE('',#4331,#4359,#4361,.T.);
-#4359 = VERTEX_POINT('',#4360);
-#4360 = CARTESIAN_POINT('',(5.686007964603,62.869914338954,-7.));
-#4361 = SURFACE_CURVE('',#4362,(#4367,#4374),.PCURVE_S1.);
-#4362 = CIRCLE('',#4363,4.253018867925);
-#4363 = AXIS2_PLACEMENT_3D('',#4364,#4365,#4366);
-#4364 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-7.));
-#4365 = DIRECTION('',(0.E+000,0.E+000,1.));
-#4366 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4367 = PCURVE('',#342,#4368);
-#4368 = DEFINITIONAL_REPRESENTATION('',(#4369),#4373);
-#4369 = CIRCLE('',#4370,4.253018867925);
-#4370 = AXIS2_PLACEMENT_2D('',#4371,#4372);
-#4371 = CARTESIAN_POINT('',(1.433870914727,62.956516879333));
-#4372 = DIRECTION('',(1.,0.E+000));
-#4373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4374 = PCURVE('',#4375,#4380);
-#4375 = CYLINDRICAL_SURFACE('',#4376,4.253018867925);
-#4376 = AXIS2_PLACEMENT_3D('',#4377,#4378,#4379);
-#4377 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,0.E+000));
-#4378 = DIRECTION('',(0.E+000,0.E+000,1.));
-#4379 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4380 = DEFINITIONAL_REPRESENTATION('',(#4381),#4385);
-#4381 = LINE('',#4382,#4383);
-#4382 = CARTESIAN_POINT('',(0.E+000,-7.));
-#4383 = VECTOR('',#4384,1.);
-#4384 = DIRECTION('',(1.,0.E+000));
-#4385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4386 = ORIENTED_EDGE('',*,*,#4387,.T.);
-#4387 = EDGE_CURVE('',#4359,#4388,#4390,.T.);
-#4388 = VERTEX_POINT('',#4389);
-#4389 = CARTESIAN_POINT('',(9.727892068558,62.869914338954,-7.));
-#4390 = SURFACE_CURVE('',#4391,(#4395,#4402),.PCURVE_S1.);
-#4391 = LINE('',#4392,#4393);
-#4392 = CARTESIAN_POINT('',(-0.846115755422,62.869914338954,-7.));
-#4393 = VECTOR('',#4394,1.);
-#4394 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4395 = PCURVE('',#342,#4396);
-#4396 = DEFINITIONAL_REPRESENTATION('',(#4397),#4401);
-#4397 = LINE('',#4398,#4399);
-#4398 = CARTESIAN_POINT('',(-0.846115755422,62.869914338954));
-#4399 = VECTOR('',#4400,1.);
-#4400 = DIRECTION('',(1.,-0.E+000));
-#4401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4402 = PCURVE('',#4403,#4408);
-#4403 = PLANE('',#4404);
-#4404 = AXIS2_PLACEMENT_3D('',#4405,#4406,#4407);
-#4405 = CARTESIAN_POINT('',(5.686007964603,62.869914338954,0.E+000));
-#4406 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4407 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4408 = DEFINITIONAL_REPRESENTATION('',(#4409),#4413);
-#4409 = LINE('',#4410,#4411);
-#4410 = CARTESIAN_POINT('',(-6.532123720025,-7.));
-#4411 = VECTOR('',#4412,1.);
-#4412 = DIRECTION('',(1.,0.E+000));
-#4413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4414 = ORIENTED_EDGE('',*,*,#4415,.F.);
-#4415 = EDGE_CURVE('',#4416,#4388,#4418,.T.);
-#4416 = VERTEX_POINT('',#4417);
-#4417 = CARTESIAN_POINT('',(14.69589348008,50.869914338954,-7.));
-#4418 = SURFACE_CURVE('',#4419,(#4423,#4430),.PCURVE_S1.);
-#4419 = LINE('',#4420,#4421);
-#4420 = CARTESIAN_POINT('',(21.870150018984,33.540797187906,-7.));
-#4421 = VECTOR('',#4422,1.);
-#4422 = DIRECTION('',(-0.382515094947,0.923949242187,0.E+000));
-#4423 = PCURVE('',#342,#4424);
-#4424 = DEFINITIONAL_REPRESENTATION('',(#4425),#4429);
-#4425 = LINE('',#4426,#4427);
-#4426 = CARTESIAN_POINT('',(21.870150018984,33.540797187906));
-#4427 = VECTOR('',#4428,1.);
-#4428 = DIRECTION('',(-0.382515094947,0.923949242187));
-#4429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4430 = PCURVE('',#4431,#4436);
-#4431 = PLANE('',#4432);
-#4432 = AXIS2_PLACEMENT_3D('',#4433,#4434,#4435);
-#4433 = CARTESIAN_POINT('',(14.695893480075,50.869914338952,-4.4E-016));
-#4434 = DIRECTION('',(0.923949242187,0.382515094947,0.E+000));
-#4435 = DIRECTION('',(-0.382515094947,0.923949242187,0.E+000));
-#4436 = DEFINITIONAL_REPRESENTATION('',(#4437),#4441);
-#4437 = LINE('',#4438,#4439);
-#4438 = CARTESIAN_POINT('',(-18.75548608063,-7.));
-#4439 = VECTOR('',#4440,1.);
-#4440 = DIRECTION('',(1.,0.E+000));
-#4441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4442 = ORIENTED_EDGE('',*,*,#4443,.F.);
-#4443 = EDGE_CURVE('',#4444,#4416,#4446,.T.);
-#4444 = VERTEX_POINT('',#4445);
-#4445 = CARTESIAN_POINT('',(52.530323792009,50.869914338954,-7.));
-#4446 = SURFACE_CURVE('',#4447,(#4451,#4458),.PCURVE_S1.);
-#4447 = LINE('',#4448,#4449);
-#4448 = CARTESIAN_POINT('',(17.660554629832,50.869914338954,-7.));
-#4449 = VECTOR('',#4450,1.);
-#4450 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#4451 = PCURVE('',#342,#4452);
-#4452 = DEFINITIONAL_REPRESENTATION('',(#4453),#4457);
-#4453 = LINE('',#4454,#4455);
-#4454 = CARTESIAN_POINT('',(17.660554629832,50.869914338954));
-#4455 = VECTOR('',#4456,1.);
-#4456 = DIRECTION('',(-1.,-0.E+000));
-#4457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4458 = PCURVE('',#4459,#4464);
-#4459 = PLANE('',#4460);
-#4460 = AXIS2_PLACEMENT_3D('',#4461,#4462,#4463);
-#4461 = CARTESIAN_POINT('',(52.530323792009,50.869914338954,0.E+000));
-#4462 = DIRECTION('',(0.E+000,1.,0.E+000));
-#4463 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#4464 = DEFINITIONAL_REPRESENTATION('',(#4465),#4469);
-#4465 = LINE('',#4466,#4467);
-#4466 = CARTESIAN_POINT('',(34.869769162177,-7.));
-#4467 = VECTOR('',#4468,1.);
-#4468 = DIRECTION('',(1.,0.E+000));
-#4469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4470 = ORIENTED_EDGE('',*,*,#4471,.F.);
-#4471 = EDGE_CURVE('',#4472,#4444,#4474,.T.);
-#4472 = VERTEX_POINT('',#4473);
-#4473 = CARTESIAN_POINT('',(57.293407925598,46.539787320032,-7.));
-#4474 = SURFACE_CURVE('',#4475,(#4479,#4486),.PCURVE_S1.);
-#4475 = LINE('',#4476,#4477);
-#4476 = CARTESIAN_POINT('',(52.462187954989,50.931856731858,-7.));
-#4477 = VECTOR('',#4478,1.);
-#4478 = DIRECTION('',(-0.739936165976,0.672677092133,0.E+000));
-#4479 = PCURVE('',#342,#4480);
-#4480 = DEFINITIONAL_REPRESENTATION('',(#4481),#4485);
-#4481 = LINE('',#4482,#4483);
-#4482 = CARTESIAN_POINT('',(52.462187954989,50.931856731858));
-#4483 = VECTOR('',#4484,1.);
-#4484 = DIRECTION('',(-0.739936165976,0.672677092133));
-#4485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4486 = PCURVE('',#4487,#4492);
-#4487 = PLANE('',#4488);
-#4488 = AXIS2_PLACEMENT_3D('',#4489,#4490,#4491);
-#4489 = CARTESIAN_POINT('',(57.2934079256,46.539787320034,0.E+000));
-#4490 = DIRECTION('',(0.672677092133,0.739936165976,0.E+000));
-#4491 = DIRECTION('',(-0.739936165976,0.672677092133,0.E+000));
-#4492 = DEFINITIONAL_REPRESENTATION('',(#4493),#4497);
-#4493 = LINE('',#4494,#4495);
-#4494 = CARTESIAN_POINT('',(6.529238862433,-7.));
-#4495 = VECTOR('',#4496,1.);
-#4496 = DIRECTION('',(1.,0.E+000));
-#4497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4498 = ORIENTED_EDGE('',*,*,#4499,.T.);
-#4499 = EDGE_CURVE('',#4472,#4500,#4502,.T.);
-#4500 = VERTEX_POINT('',#4501);
-#4501 = CARTESIAN_POINT('',(56.539510750831,31.557547834561,-7.));
-#4502 = SURFACE_CURVE('',#4503,(#4507,#4514),.PCURVE_S1.);
-#4503 = LINE('',#4504,#4505);
-#4504 = CARTESIAN_POINT('',(56.053633830037,21.901689407987,-7.));
-#4505 = VECTOR('',#4506,1.);
-#4506 = DIRECTION('',(-5.025580687533E-002,-0.998736378568,0.E+000));
-#4507 = PCURVE('',#342,#4508);
-#4508 = DEFINITIONAL_REPRESENTATION('',(#4509),#4513);
-#4509 = LINE('',#4510,#4511);
-#4510 = CARTESIAN_POINT('',(56.053633830037,21.901689407987));
-#4511 = VECTOR('',#4512,1.);
-#4512 = DIRECTION('',(-5.025580687533E-002,-0.998736378568));
-#4513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4514 = PCURVE('',#4515,#4520);
-#4515 = PLANE('',#4516);
-#4516 = AXIS2_PLACEMENT_3D('',#4517,#4518,#4519);
-#4517 = CARTESIAN_POINT('',(57.293407925598,46.539787320032,6.E-017));
-#4518 = DIRECTION('',(-0.998736378568,5.025580687533E-002,0.E+000));
-#4519 = DIRECTION('',(-5.025580687533E-002,-0.998736378568,0.E+000));
-#4520 = DEFINITIONAL_REPRESENTATION('',(#4521),#4525);
-#4521 = LINE('',#4522,#4523);
-#4522 = CARTESIAN_POINT('',(24.669270530997,-7.));
-#4523 = VECTOR('',#4524,1.);
-#4524 = DIRECTION('',(1.,0.E+000));
-#4525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4526 = ORIENTED_EDGE('',*,*,#4527,.F.);
-#4527 = EDGE_CURVE('',#4528,#4500,#4530,.T.);
-#4528 = VERTEX_POINT('',#4529);
-#4529 = CARTESIAN_POINT('',(56.752532739272,31.557547834561,-7.));
-#4530 = SURFACE_CURVE('',#4531,(#4535,#4542),.PCURVE_S1.);
-#4531 = LINE('',#4532,#4533);
-#4532 = CARTESIAN_POINT('',(28.307046407577,31.557547834561,-7.));
-#4533 = VECTOR('',#4534,1.);
-#4534 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#4535 = PCURVE('',#342,#4536);
-#4536 = DEFINITIONAL_REPRESENTATION('',(#4537),#4541);
-#4537 = LINE('',#4538,#4539);
-#4538 = CARTESIAN_POINT('',(28.307046407577,31.557547834561));
-#4539 = VECTOR('',#4540,1.);
-#4540 = DIRECTION('',(-1.,0.E+000));
-#4541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4542 = PCURVE('',#4543,#4548);
-#4543 = PLANE('',#4544);
-#4544 = AXIS2_PLACEMENT_3D('',#4545,#4546,#4547);
-#4545 = CARTESIAN_POINT('',(56.752532739272,31.557547834561,0.E+000));
-#4546 = DIRECTION('',(0.E+000,1.,0.E+000));
-#4547 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#4548 = DEFINITIONAL_REPRESENTATION('',(#4549),#4553);
-#4549 = LINE('',#4550,#4551);
-#4550 = CARTESIAN_POINT('',(28.445486331695,-7.));
-#4551 = VECTOR('',#4552,1.);
-#4552 = DIRECTION('',(1.,0.E+000));
-#4553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4554 = ORIENTED_EDGE('',*,*,#4555,.F.);
-#4555 = EDGE_CURVE('',#4556,#4528,#4558,.T.);
-#4556 = VERTEX_POINT('',#4557);
-#4557 = CARTESIAN_POINT('',(56.529538490132,25.380608442698,-7.));
-#4558 = SURFACE_CURVE('',#4559,(#4563,#4570),.PCURVE_S1.);
-#4559 = LINE('',#4560,#4561);
-#4560 = CARTESIAN_POINT('',(56.043822459224,11.926277238438,-7.));
-#4561 = VECTOR('',#4562,1.);
-#4562 = DIRECTION('',(3.607758858217E-002,0.999348991895,0.E+000));
-#4563 = PCURVE('',#342,#4564);
-#4564 = DEFINITIONAL_REPRESENTATION('',(#4565),#4569);
-#4565 = LINE('',#4566,#4567);
-#4566 = CARTESIAN_POINT('',(56.043822459224,11.926277238438));
-#4567 = VECTOR('',#4568,1.);
-#4568 = DIRECTION('',(3.607758858217E-002,0.999348991895));
-#4569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4570 = PCURVE('',#4571,#4576);
-#4571 = PLANE('',#4572);
-#4572 = AXIS2_PLACEMENT_3D('',#4573,#4574,#4575);
-#4573 = CARTESIAN_POINT('',(56.529538490132,25.380608442698,0.E+000));
-#4574 = DIRECTION('',(0.999348991895,-3.607758858217E-002,0.E+000));
-#4575 = DIRECTION('',(3.607758858217E-002,0.999348991895,0.E+000));
-#4576 = DEFINITIONAL_REPRESENTATION('',(#4577),#4581);
-#4577 = LINE('',#4578,#4579);
-#4578 = CARTESIAN_POINT('',(-13.46309578873,-7.));
-#4579 = VECTOR('',#4580,1.);
-#4580 = DIRECTION('',(1.,0.E+000));
-#4581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4582 = ORIENTED_EDGE('',*,*,#4583,.F.);
-#4583 = EDGE_CURVE('',#4584,#4556,#4586,.T.);
-#4584 = VERTEX_POINT('',#4585);
-#4585 = CARTESIAN_POINT('',(56.095061881591,21.925151927688,-7.));
-#4586 = SURFACE_CURVE('',#4587,(#4591,#4598),.PCURVE_S1.);
-#4587 = LINE('',#4588,#4589);
-#4588 = CARTESIAN_POINT('',(54.309753271496,7.726329374811,-7.));
-#4589 = VECTOR('',#4590,1.);
-#4590 = DIRECTION('',(0.124754093015,0.99218769206,0.E+000));
-#4591 = PCURVE('',#342,#4592);
-#4592 = DEFINITIONAL_REPRESENTATION('',(#4593),#4597);
-#4593 = LINE('',#4594,#4595);
-#4594 = CARTESIAN_POINT('',(54.309753271496,7.726329374811));
-#4595 = VECTOR('',#4596,1.);
-#4596 = DIRECTION('',(0.124754093015,0.99218769206));
-#4597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4598 = PCURVE('',#4599,#4604);
-#4599 = PLANE('',#4600);
-#4600 = AXIS2_PLACEMENT_3D('',#4601,#4602,#4603);
-#4601 = CARTESIAN_POINT('',(56.095061881591,21.925151927688,0.E+000));
-#4602 = DIRECTION('',(0.99218769206,-0.124754093015,0.E+000));
-#4603 = DIRECTION('',(0.124754093015,0.99218769206,0.E+000));
-#4604 = DEFINITIONAL_REPRESENTATION('',(#4605),#4609);
-#4605 = LINE('',#4606,#4607);
-#4606 = CARTESIAN_POINT('',(-14.31062153511,-7.));
-#4607 = VECTOR('',#4608,1.);
-#4608 = DIRECTION('',(1.,0.E+000));
-#4609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4610 = ORIENTED_EDGE('',*,*,#4611,.T.);
-#4611 = EDGE_CURVE('',#4584,#4612,#4614,.T.);
-#4612 = VERTEX_POINT('',#4613);
-#4613 = CARTESIAN_POINT('',(55.355300420558,21.942427807068,-7.));
-#4614 = SURFACE_CURVE('',#4615,(#4619,#4626),.PCURVE_S1.);
-#4615 = LINE('',#4616,#4617);
-#4616 = CARTESIAN_POINT('',(27.443496665283,22.594260837526,-7.));
-#4617 = VECTOR('',#4618,1.);
-#4618 = DIRECTION('',(-0.999727422923,2.334694530777E-002,0.E+000));
-#4619 = PCURVE('',#342,#4620);
-#4620 = DEFINITIONAL_REPRESENTATION('',(#4621),#4625);
-#4621 = LINE('',#4622,#4623);
-#4622 = CARTESIAN_POINT('',(27.443496665283,22.594260837526));
-#4623 = VECTOR('',#4624,1.);
-#4624 = DIRECTION('',(-0.999727422923,2.334694530777E-002));
-#4625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4626 = PCURVE('',#4627,#4632);
-#4627 = PLANE('',#4628);
-#4628 = AXIS2_PLACEMENT_3D('',#4629,#4630,#4631);
-#4629 = CARTESIAN_POINT('',(56.095061881591,21.925151927688,-8.9E-016));
-#4630 = DIRECTION('',(2.334694530777E-002,0.999727422923,0.E+000));
-#4631 = DIRECTION('',(-0.999727422923,2.334694530777E-002,0.E+000));
-#4632 = DEFINITIONAL_REPRESENTATION('',(#4633),#4637);
-#4633 = LINE('',#4634,#4635);
-#4634 = CARTESIAN_POINT('',(28.65937710554,-7.));
-#4635 = VECTOR('',#4636,1.);
-#4636 = DIRECTION('',(1.,0.E+000));
-#4637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4638 = ORIENTED_EDGE('',*,*,#4639,.T.);
-#4639 = EDGE_CURVE('',#4612,#4640,#4642,.T.);
-#4640 = VERTEX_POINT('',#4641);
-#4641 = CARTESIAN_POINT('',(55.070952571292,18.566572825587,-7.));
-#4642 = SURFACE_CURVE('',#4643,(#4647,#4654),.PCURVE_S1.);
-#4643 = LINE('',#4644,#4645);
-#4644 = CARTESIAN_POINT('',(53.968997547742,5.483863161241,-7.));
-#4645 = VECTOR('',#4646,1.);
-#4646 = DIRECTION('',(-8.393266567325E-002,-0.996471428408,0.E+000));
-#4647 = PCURVE('',#342,#4648);
-#4648 = DEFINITIONAL_REPRESENTATION('',(#4649),#4653);
-#4649 = LINE('',#4650,#4651);
-#4650 = CARTESIAN_POINT('',(53.968997547742,5.483863161241));
-#4651 = VECTOR('',#4652,1.);
-#4652 = DIRECTION('',(-8.393266567325E-002,-0.996471428408));
-#4653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4654 = PCURVE('',#4655,#4660);
-#4655 = PLANE('',#4656);
-#4656 = AXIS2_PLACEMENT_3D('',#4657,#4658,#4659);
-#4657 = CARTESIAN_POINT('',(55.355300420557,21.942427807068,0.E+000));
-#4658 = DIRECTION('',(-0.996471428408,8.393266567325E-002,0.E+000));
-#4659 = DIRECTION('',(-8.393266567325E-002,-0.996471428408,0.E+000));
-#4660 = DEFINITIONAL_REPRESENTATION('',(#4661),#4665);
-#4661 = LINE('',#4662,#4663);
-#4662 = CARTESIAN_POINT('',(16.516845517714,-7.));
-#4663 = VECTOR('',#4664,1.);
-#4664 = DIRECTION('',(1.,0.E+000));
-#4665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4666 = ORIENTED_EDGE('',*,*,#4667,.T.);
-#4667 = EDGE_CURVE('',#4640,#4668,#4670,.T.);
-#4668 = VERTEX_POINT('',#4669);
-#4669 = CARTESIAN_POINT('',(54.396785129822,10.562673652371,-7.));
-#4670 = SURFACE_CURVE('',#4671,(#4676,#4683),.PCURVE_S1.);
-#4671 = CIRCLE('',#4672,4.253018867925);
-#4672 = AXIS2_PLACEMENT_3D('',#4673,#4674,#4675);
-#4673 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-7.));
-#4674 = DIRECTION('',(0.E+000,0.E+000,1.));
-#4675 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4676 = PCURVE('',#342,#4677);
-#4677 = DEFINITIONAL_REPRESENTATION('',(#4678),#4682);
-#4678 = CIRCLE('',#4679,4.253018867925);
-#4679 = AXIS2_PLACEMENT_2D('',#4680,#4681);
-#4680 = CARTESIAN_POINT('',(56.128552831831,14.447149179028));
-#4681 = DIRECTION('',(1.,0.E+000));
-#4682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4683 = PCURVE('',#4684,#4689);
-#4684 = CYLINDRICAL_SURFACE('',#4685,4.253018867925);
-#4685 = AXIS2_PLACEMENT_3D('',#4686,#4687,#4688);
-#4686 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,0.E+000));
-#4687 = DIRECTION('',(0.E+000,0.E+000,1.));
-#4688 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4689 = DEFINITIONAL_REPRESENTATION('',(#4690),#4694);
-#4690 = LINE('',#4691,#4692);
-#4691 = CARTESIAN_POINT('',(0.E+000,-7.));
-#4692 = VECTOR('',#4693,1.);
-#4693 = DIRECTION('',(1.,0.E+000));
-#4694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4695 = ORIENTED_EDGE('',*,*,#4696,.T.);
-#4696 = EDGE_CURVE('',#4668,#4697,#4699,.T.);
-#4697 = VERTEX_POINT('',#4698);
-#4698 = CARTESIAN_POINT('',(53.840978540421,3.96398669758,-7.));
-#4699 = SURFACE_CURVE('',#4700,(#4704,#4711),.PCURVE_S1.);
-#4700 = LINE('',#4701,#4702);
-#4701 = CARTESIAN_POINT('',(53.968997547742,5.483863161241,-7.));
-#4702 = VECTOR('',#4703,1.);
-#4703 = DIRECTION('',(-8.393266567325E-002,-0.996471428408,0.E+000));
-#4704 = PCURVE('',#342,#4705);
-#4705 = DEFINITIONAL_REPRESENTATION('',(#4706),#4710);
-#4706 = LINE('',#4707,#4708);
-#4707 = CARTESIAN_POINT('',(53.968997547742,5.483863161241));
-#4708 = VECTOR('',#4709,1.);
-#4709 = DIRECTION('',(-8.393266567325E-002,-0.996471428408));
-#4710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4711 = PCURVE('',#4712,#4717);
-#4712 = PLANE('',#4713);
-#4713 = AXIS2_PLACEMENT_3D('',#4714,#4715,#4716);
-#4714 = CARTESIAN_POINT('',(54.396785129821,10.562673652371,0.E+000));
-#4715 = DIRECTION('',(-0.996471428408,8.393266567325E-002,0.E+000));
-#4716 = DIRECTION('',(-8.393266567325E-002,-0.996471428408,0.E+000));
-#4717 = DEFINITIONAL_REPRESENTATION('',(#4718),#4722);
-#4718 = LINE('',#4719,#4720);
-#4719 = CARTESIAN_POINT('',(5.096794896814,-7.));
-#4720 = VECTOR('',#4721,1.);
-#4721 = DIRECTION('',(1.,0.E+000));
-#4722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4723 = ORIENTED_EDGE('',*,*,#4724,.T.);
-#4724 = EDGE_CURVE('',#4697,#4725,#4727,.T.);
-#4725 = VERTEX_POINT('',#4726);
-#4726 = CARTESIAN_POINT('',(54.580740001454,3.946710818199,-7.));
-#4727 = SURFACE_CURVE('',#4728,(#4732,#4739),.PCURVE_S1.);
-#4728 = LINE('',#4729,#4730);
-#4729 = CARTESIAN_POINT('',(27.02304396959,4.590274260905,-7.));
-#4730 = VECTOR('',#4731,1.);
-#4731 = DIRECTION('',(0.999727422923,-2.334694530776E-002,0.E+000));
-#4732 = PCURVE('',#342,#4733);
-#4733 = DEFINITIONAL_REPRESENTATION('',(#4734),#4738);
-#4734 = LINE('',#4735,#4736);
-#4735 = CARTESIAN_POINT('',(27.02304396959,4.590274260905));
-#4736 = VECTOR('',#4737,1.);
-#4737 = DIRECTION('',(0.999727422923,-2.334694530776E-002));
-#4738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4739 = PCURVE('',#4740,#4745);
-#4740 = PLANE('',#4741);
-#4741 = AXIS2_PLACEMENT_3D('',#4742,#4743,#4744);
-#4742 = CARTESIAN_POINT('',(53.840978540421,3.96398669758,-2.2E-016));
-#4743 = DIRECTION('',(-2.334694530776E-002,-0.999727422923,0.E+000));
-#4744 = DIRECTION('',(0.999727422923,-2.334694530776E-002,0.E+000));
-#4745 = DEFINITIONAL_REPRESENTATION('',(#4746),#4750);
-#4746 = LINE('',#4747,#4748);
-#4747 = CARTESIAN_POINT('',(-26.82524651811,-7.));
-#4748 = VECTOR('',#4749,1.);
-#4749 = DIRECTION('',(1.,0.E+000));
-#4750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4751 = ORIENTED_EDGE('',*,*,#4752,.F.);
-#4752 = EDGE_CURVE('',#4753,#4725,#4755,.T.);
-#4753 = VERTEX_POINT('',#4754);
-#4754 = CARTESIAN_POINT('',(54.270555255974,-3.3,-7.));
-#4755 = SURFACE_CURVE('',#4756,(#4760,#4767),.PCURVE_S1.);
-#4756 = LINE('',#4757,#4758);
-#4757 = CARTESIAN_POINT('',(54.315186048802,-2.257310267736,-7.));
-#4758 = VECTOR('',#4759,1.);
-#4759 = DIRECTION('',(4.276436468109E-002,0.999085186114,0.E+000));
-#4760 = PCURVE('',#342,#4761);
-#4761 = DEFINITIONAL_REPRESENTATION('',(#4762),#4766);
-#4762 = LINE('',#4763,#4764);
-#4763 = CARTESIAN_POINT('',(54.315186048802,-2.257310267736));
-#4764 = VECTOR('',#4765,1.);
-#4765 = DIRECTION('',(4.276436468109E-002,0.999085186114));
-#4766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4767 = PCURVE('',#4768,#4773);
-#4768 = PLANE('',#4769);
-#4769 = AXIS2_PLACEMENT_3D('',#4770,#4771,#4772);
-#4770 = CARTESIAN_POINT('',(54.270555255973,-3.3,0.E+000));
-#4771 = DIRECTION('',(0.999085186114,-4.276436468109E-002,0.E+000));
-#4772 = DIRECTION('',(4.276436468109E-002,0.999085186114,0.E+000));
-#4773 = DEFINITIONAL_REPRESENTATION('',(#4774),#4778);
-#4774 = LINE('',#4775,#4776);
-#4775 = CARTESIAN_POINT('',(1.043644472719,-7.));
-#4776 = VECTOR('',#4777,1.);
-#4777 = DIRECTION('',(1.,0.E+000));
-#4778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4779 = ORIENTED_EDGE('',*,*,#4780,.T.);
-#4780 = EDGE_CURVE('',#4753,#4781,#4783,.T.);
-#4781 = VERTEX_POINT('',#4782);
-#4782 = CARTESIAN_POINT('',(53.530054326459,-3.3,-7.));
-#4783 = SURFACE_CURVE('',#4784,(#4788,#4795),.PCURVE_S1.);
-#4784 = LINE('',#4785,#4786);
-#4785 = CARTESIAN_POINT('',(27.196772988398,-3.3,-7.));
-#4786 = VECTOR('',#4787,1.);
-#4787 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#4788 = PCURVE('',#342,#4789);
-#4789 = DEFINITIONAL_REPRESENTATION('',(#4790),#4794);
-#4790 = LINE('',#4791,#4792);
-#4791 = CARTESIAN_POINT('',(27.196772988398,-3.3));
-#4792 = VECTOR('',#4793,1.);
-#4793 = DIRECTION('',(-1.,0.E+000));
-#4794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4795 = PCURVE('',#4796,#4801);
-#4796 = PLANE('',#4797);
-#4797 = AXIS2_PLACEMENT_3D('',#4798,#4799,#4800);
-#4798 = CARTESIAN_POINT('',(54.270555255974,-3.3,0.E+000));
-#4799 = DIRECTION('',(0.E+000,1.,0.E+000));
-#4800 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#4801 = DEFINITIONAL_REPRESENTATION('',(#4802),#4806);
-#4802 = LINE('',#4803,#4804);
-#4803 = CARTESIAN_POINT('',(27.073782267576,-7.));
-#4804 = VECTOR('',#4805,1.);
-#4805 = DIRECTION('',(1.,0.E+000));
-#4806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4807 = ORIENTED_EDGE('',*,*,#4808,.T.);
-#4808 = EDGE_CURVE('',#4781,#4809,#4811,.T.);
-#4809 = VERTEX_POINT('',#4810);
-#4810 = CARTESIAN_POINT('',(53.530054326459,-20.7,-7.));
-#4811 = SURFACE_CURVE('',#4812,(#4816,#4823),.PCURVE_S1.);
-#4812 = LINE('',#4813,#4814);
-#4813 = CARTESIAN_POINT('',(53.530054326459,-7.212567467635,-7.));
-#4814 = VECTOR('',#4815,1.);
-#4815 = DIRECTION('',(-6.E-017,-1.,0.E+000));
-#4816 = PCURVE('',#342,#4817);
-#4817 = DEFINITIONAL_REPRESENTATION('',(#4818),#4822);
-#4818 = LINE('',#4819,#4820);
-#4819 = CARTESIAN_POINT('',(53.530054326459,-7.212567467635));
-#4820 = VECTOR('',#4821,1.);
-#4821 = DIRECTION('',(-6.E-017,-1.));
-#4822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4823 = PCURVE('',#4824,#4829);
-#4824 = PLANE('',#4825);
-#4825 = AXIS2_PLACEMENT_3D('',#4826,#4827,#4828);
-#4826 = CARTESIAN_POINT('',(53.530054326459,-3.3,-6.E-017));
-#4827 = DIRECTION('',(-1.,6.E-017,0.E+000));
-#4828 = DIRECTION('',(-6.E-017,-1.,0.E+000));
-#4829 = DEFINITIONAL_REPRESENTATION('',(#4830),#4834);
-#4830 = LINE('',#4831,#4832);
-#4831 = CARTESIAN_POINT('',(3.912567467635,-7.));
-#4832 = VECTOR('',#4833,1.);
-#4833 = DIRECTION('',(1.,0.E+000));
-#4834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4835 = ORIENTED_EDGE('',*,*,#4836,.T.);
-#4836 = EDGE_CURVE('',#4809,#4837,#4839,.T.);
-#4837 = VERTEX_POINT('',#4838);
-#4838 = CARTESIAN_POINT('',(54.270555255974,-20.7,-7.));
-#4839 = SURFACE_CURVE('',#4840,(#4844,#4851),.PCURVE_S1.);
-#4840 = LINE('',#4841,#4842);
-#4841 = CARTESIAN_POINT('',(26.126756763568,-20.7,-7.));
-#4842 = VECTOR('',#4843,1.);
-#4843 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4844 = PCURVE('',#342,#4845);
-#4845 = DEFINITIONAL_REPRESENTATION('',(#4846),#4850);
-#4846 = LINE('',#4847,#4848);
-#4847 = CARTESIAN_POINT('',(26.126756763568,-20.7));
-#4848 = VECTOR('',#4849,1.);
-#4849 = DIRECTION('',(1.,0.E+000));
-#4850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4851 = PCURVE('',#4852,#4857);
-#4852 = PLANE('',#4853);
-#4853 = AXIS2_PLACEMENT_3D('',#4854,#4855,#4856);
-#4854 = CARTESIAN_POINT('',(53.530054326459,-20.7,0.E+000));
-#4855 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#4856 = DIRECTION('',(1.,0.E+000,0.E+000));
-#4857 = DEFINITIONAL_REPRESENTATION('',(#4858),#4862);
-#4858 = LINE('',#4859,#4860);
-#4859 = CARTESIAN_POINT('',(-27.40329756289,-7.));
-#4860 = VECTOR('',#4861,1.);
-#4861 = DIRECTION('',(1.,0.E+000));
-#4862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4863 = ORIENTED_EDGE('',*,*,#4864,.F.);
-#4864 = EDGE_CURVE('',#4865,#4837,#4867,.T.);
-#4865 = VERTEX_POINT('',#4866);
-#4866 = CARTESIAN_POINT('',(54.580740001454,-27.94671081819,-7.));
-#4867 = SURFACE_CURVE('',#4868,(#4872,#4879),.PCURVE_S1.);
-#4868 = LINE('',#4869,#4870);
-#4869 = CARTESIAN_POINT('',(53.921496633913,-12.54509577105,-7.));
-#4870 = VECTOR('',#4871,1.);
-#4871 = DIRECTION('',(-4.276436468109E-002,0.999085186114,0.E+000));
-#4872 = PCURVE('',#342,#4873);
-#4873 = DEFINITIONAL_REPRESENTATION('',(#4874),#4878);
-#4874 = LINE('',#4875,#4876);
-#4875 = CARTESIAN_POINT('',(53.921496633913,-12.54509577105));
-#4876 = VECTOR('',#4877,1.);
-#4877 = DIRECTION('',(-4.276436468109E-002,0.999085186114));
-#4878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4879 = PCURVE('',#4880,#4885);
-#4880 = PLANE('',#4881);
-#4881 = AXIS2_PLACEMENT_3D('',#4882,#4883,#4884);
-#4882 = CARTESIAN_POINT('',(54.580740001453,-27.94671081819,-8.9E-016));
-#4883 = DIRECTION('',(0.999085186114,4.276436468109E-002,0.E+000));
-#4884 = DIRECTION('',(-4.276436468109E-002,0.999085186114,0.E+000));
-#4885 = DEFINITIONAL_REPRESENTATION('',(#4886),#4890);
-#4886 = LINE('',#4887,#4888);
-#4887 = CARTESIAN_POINT('',(15.415717559619,-7.));
-#4888 = VECTOR('',#4889,1.);
-#4889 = DIRECTION('',(1.,0.E+000));
-#4890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4891 = ORIENTED_EDGE('',*,*,#4892,.F.);
-#4892 = EDGE_CURVE('',#4893,#4865,#4895,.T.);
-#4893 = VERTEX_POINT('',#4894);
-#4894 = CARTESIAN_POINT('',(53.840978540421,-27.96398669758,-7.));
-#4895 = SURFACE_CURVE('',#4896,(#4900,#4907),.PCURVE_S1.);
-#4896 = LINE('',#4897,#4898);
-#4897 = CARTESIAN_POINT('',(27.303130947178,-28.58373330264,-7.));
-#4898 = VECTOR('',#4899,1.);
-#4899 = DIRECTION('',(0.999727422923,2.334694530777E-002,0.E+000));
-#4900 = PCURVE('',#342,#4901);
-#4901 = DEFINITIONAL_REPRESENTATION('',(#4902),#4906);
-#4902 = LINE('',#4903,#4904);
-#4903 = CARTESIAN_POINT('',(27.303130947178,-28.58373330264));
-#4904 = VECTOR('',#4905,1.);
-#4905 = DIRECTION('',(0.999727422923,2.334694530777E-002));
-#4906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4907 = PCURVE('',#4908,#4913);
-#4908 = PLANE('',#4909);
-#4909 = AXIS2_PLACEMENT_3D('',#4910,#4911,#4912);
-#4910 = CARTESIAN_POINT('',(53.840978540421,-27.96398669757,-1.1E-016));
-#4911 = DIRECTION('',(2.334694530777E-002,-0.999727422923,0.E+000));
-#4912 = DIRECTION('',(0.999727422923,2.334694530777E-002,0.E+000));
-#4913 = DEFINITIONAL_REPRESENTATION('',(#4914),#4918);
-#4914 = LINE('',#4915,#4916);
-#4915 = CARTESIAN_POINT('',(-26.54508317441,-7.));
-#4916 = VECTOR('',#4917,1.);
-#4917 = DIRECTION('',(1.,0.E+000));
-#4918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4919 = ORIENTED_EDGE('',*,*,#4920,.F.);
-#4920 = EDGE_CURVE('',#4921,#4893,#4923,.T.);
-#4921 = VERTEX_POINT('',#4922);
-#4922 = CARTESIAN_POINT('',(55.346597421247,-45.83910343287,-7.));
-#4923 = SURFACE_CURVE('',#4924,(#4928,#4935),.PCURVE_S1.);
-#4924 = LINE('',#4925,#4926);
-#4925 = CARTESIAN_POINT('',(52.9653595087,-17.56839946964,-7.));
-#4926 = VECTOR('',#4927,1.);
-#4927 = DIRECTION('',(-8.393266567325E-002,0.996471428408,0.E+000));
-#4928 = PCURVE('',#342,#4929);
-#4929 = DEFINITIONAL_REPRESENTATION('',(#4930),#4934);
-#4930 = LINE('',#4931,#4932);
-#4931 = CARTESIAN_POINT('',(52.9653595087,-17.56839946964));
-#4932 = VECTOR('',#4933,1.);
-#4933 = DIRECTION('',(-8.393266567325E-002,0.996471428408));
-#4934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4935 = PCURVE('',#4936,#4941);
-#4936 = PLANE('',#4937);
-#4937 = AXIS2_PLACEMENT_3D('',#4938,#4939,#4940);
-#4938 = CARTESIAN_POINT('',(55.346597421246,-45.83910343287,0.E+000));
-#4939 = DIRECTION('',(0.996471428408,8.393266567325E-002,0.E+000));
-#4940 = DIRECTION('',(-8.393266567325E-002,0.996471428408,0.E+000));
-#4941 = DEFINITIONAL_REPRESENTATION('',(#4942),#4946);
-#4942 = LINE('',#4943,#4944);
-#4943 = CARTESIAN_POINT('',(28.370812405935,-7.));
-#4944 = VECTOR('',#4945,1.);
-#4945 = DIRECTION('',(1.,0.E+000));
-#4946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4947 = ORIENTED_EDGE('',*,*,#4948,.F.);
-#4948 = EDGE_CURVE('',#4949,#4921,#4951,.T.);
-#4949 = VERTEX_POINT('',#4950);
-#4950 = CARTESIAN_POINT('',(51.510439302415,-50.40425114251,-7.));
-#4951 = SURFACE_CURVE('',#4952,(#4956,#4963),.PCURVE_S1.);
-#4952 = LINE('',#4953,#4954);
-#4953 = CARTESIAN_POINT('',(54.564461888539,-46.7698690909,-7.));
-#4954 = VECTOR('',#4955,1.);
-#4955 = DIRECTION('',(0.643333077198,0.765586410396,0.E+000));
-#4956 = PCURVE('',#342,#4957);
-#4957 = DEFINITIONAL_REPRESENTATION('',(#4958),#4962);
-#4958 = LINE('',#4959,#4960);
-#4959 = CARTESIAN_POINT('',(54.564461888539,-46.7698690909));
-#4960 = VECTOR('',#4961,1.);
-#4961 = DIRECTION('',(0.643333077198,0.765586410396));
-#4962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4963 = PCURVE('',#4964,#4969);
-#4964 = PLANE('',#4965);
-#4965 = AXIS2_PLACEMENT_3D('',#4966,#4967,#4968);
-#4966 = CARTESIAN_POINT('',(51.510439302418,-50.40425114251,0.E+000));
-#4967 = DIRECTION('',(0.765586410396,-0.643333077198,0.E+000));
-#4968 = DIRECTION('',(0.643333077198,0.765586410396,0.E+000));
-#4969 = DEFINITIONAL_REPRESENTATION('',(#4970),#4974);
-#4970 = LINE('',#4971,#4972);
-#4971 = CARTESIAN_POINT('',(4.747187257063,-7.));
-#4972 = VECTOR('',#4973,1.);
-#4973 = DIRECTION('',(1.,0.E+000));
-#4974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4975 = ORIENTED_EDGE('',*,*,#4976,.T.);
-#4976 = EDGE_CURVE('',#4949,#4977,#4979,.T.);
-#4977 = VERTEX_POINT('',#4978);
-#4978 = CARTESIAN_POINT('',(34.144356112915,-51.40358120262,-7.));
-#4979 = SURFACE_CURVE('',#4980,(#4984,#4991),.PCURVE_S1.);
-#4980 = LINE('',#4981,#4982);
-#4981 = CARTESIAN_POINT('',(21.986058821447,-52.10322958219,-7.));
-#4982 = VECTOR('',#4983,1.);
-#4983 = DIRECTION('',(-0.998348391201,-5.744988935594E-002,0.E+000));
-#4984 = PCURVE('',#342,#4985);
-#4985 = DEFINITIONAL_REPRESENTATION('',(#4986),#4990);
-#4986 = LINE('',#4987,#4988);
-#4987 = CARTESIAN_POINT('',(21.986058821447,-52.10322958219));
-#4988 = VECTOR('',#4989,1.);
-#4989 = DIRECTION('',(-0.998348391201,-5.744988935594E-002));
-#4990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#4991 = PCURVE('',#4992,#4997);
-#4992 = PLANE('',#4993);
-#4993 = AXIS2_PLACEMENT_3D('',#4994,#4995,#4996);
-#4994 = CARTESIAN_POINT('',(51.510439302415,-50.40425114251,-6.7E-016));
-#4995 = DIRECTION('',(-5.744988935594E-002,0.998348391201,0.E+000));
-#4996 = DIRECTION('',(-0.998348391201,-5.744988935594E-002,0.E+000));
-#4997 = DEFINITIONAL_REPRESENTATION('',(#4998),#5002);
-#4998 = LINE('',#4999,#5000);
-#4999 = CARTESIAN_POINT('',(29.573223877749,-7.));
-#5000 = VECTOR('',#5001,1.);
-#5001 = DIRECTION('',(1.,0.E+000));
-#5002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5003 = ORIENTED_EDGE('',*,*,#5004,.T.);
-#5004 = EDGE_CURVE('',#4977,#5005,#5007,.T.);
-#5005 = VERTEX_POINT('',#5006);
-#5006 = CARTESIAN_POINT('',(32.055857482758,-51.58374041655,-7.));
-#5007 = SURFACE_CURVE('',#5008,(#5012,#5019),.PCURVE_S1.);
-#5008 = LINE('',#5009,#5010);
-#5009 = CARTESIAN_POINT('',(19.41594800195,-52.67409121852,-7.));
-#5010 = VECTOR('',#5011,1.);
-#5011 = DIRECTION('',(-0.996300022902,-8.594337883638E-002,0.E+000));
-#5012 = PCURVE('',#342,#5013);
-#5013 = DEFINITIONAL_REPRESENTATION('',(#5014),#5018);
-#5014 = LINE('',#5015,#5016);
-#5015 = CARTESIAN_POINT('',(19.41594800195,-52.67409121852));
-#5016 = VECTOR('',#5017,1.);
-#5017 = DIRECTION('',(-0.996300022902,-8.594337883638E-002));
-#5018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5019 = PCURVE('',#5020,#5025);
-#5020 = PLANE('',#5021);
-#5021 = AXIS2_PLACEMENT_3D('',#5022,#5023,#5024);
-#5022 = CARTESIAN_POINT('',(34.144356112915,-51.40358120262,-8.9E-016));
-#5023 = DIRECTION('',(-8.594337883638E-002,0.996300022902,0.E+000));
-#5024 = DIRECTION('',(-0.996300022902,-8.594337883638E-002,0.E+000));
-#5025 = DEFINITIONAL_REPRESENTATION('',(#5026),#5030);
-#5026 = LINE('',#5027,#5028);
-#5027 = CARTESIAN_POINT('',(14.783105261874,-7.));
-#5028 = VECTOR('',#5029,1.);
-#5029 = DIRECTION('',(1.,0.E+000));
-#5030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5031 = ORIENTED_EDGE('',*,*,#5032,.T.);
-#5032 = EDGE_CURVE('',#5005,#5033,#5035,.T.);
-#5033 = VERTEX_POINT('',#5034);
-#5034 = CARTESIAN_POINT('',(12.353678318875,-51.58374041655,-7.));
-#5035 = SURFACE_CURVE('',#5036,(#5040,#5047),.PCURVE_S1.);
-#5036 = LINE('',#5037,#5038);
-#5037 = CARTESIAN_POINT('',(15.431777357116,-51.58374041655,-7.));
-#5038 = VECTOR('',#5039,1.);
-#5039 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#5040 = PCURVE('',#342,#5041);
-#5041 = DEFINITIONAL_REPRESENTATION('',(#5042),#5046);
-#5042 = LINE('',#5043,#5044);
-#5043 = CARTESIAN_POINT('',(15.431777357116,-51.58374041655));
-#5044 = VECTOR('',#5045,1.);
-#5045 = DIRECTION('',(-1.,0.E+000));
-#5046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5047 = PCURVE('',#5048,#5053);
-#5048 = PLANE('',#5049);
-#5049 = AXIS2_PLACEMENT_3D('',#5050,#5051,#5052);
-#5050 = CARTESIAN_POINT('',(32.055857482758,-51.58374041655,0.E+000));
-#5051 = DIRECTION('',(0.E+000,1.,0.E+000));
-#5052 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#5053 = DEFINITIONAL_REPRESENTATION('',(#5054),#5058);
-#5054 = LINE('',#5055,#5056);
-#5055 = CARTESIAN_POINT('',(16.624080125642,-7.));
-#5056 = VECTOR('',#5057,1.);
-#5057 = DIRECTION('',(1.,0.E+000));
-#5058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5059 = ORIENTED_EDGE('',*,*,#5060,.T.);
-#5060 = EDGE_CURVE('',#5033,#5061,#5063,.T.);
-#5061 = VERTEX_POINT('',#5062);
-#5062 = CARTESIAN_POINT('',(12.448059575483,-53.61218465176,-7.));
-#5063 = SURFACE_CURVE('',#5064,(#5068,#5075),.PCURVE_S1.);
-#5064 = LINE('',#5065,#5066);
-#5065 = CARTESIAN_POINT('',(11.177571181953,-26.30681756536,-7.));
-#5066 = VECTOR('',#5067,1.);
-#5067 = DIRECTION('',(4.64786045368E-002,-0.998919285688,0.E+000));
-#5068 = PCURVE('',#342,#5069);
-#5069 = DEFINITIONAL_REPRESENTATION('',(#5070),#5074);
-#5070 = LINE('',#5071,#5072);
-#5071 = CARTESIAN_POINT('',(11.177571181953,-26.30681756536));
-#5072 = VECTOR('',#5073,1.);
-#5073 = DIRECTION('',(4.64786045368E-002,-0.998919285688));
-#5074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5075 = PCURVE('',#5076,#5081);
-#5076 = PLANE('',#5077);
-#5077 = AXIS2_PLACEMENT_3D('',#5078,#5079,#5080);
-#5078 = CARTESIAN_POINT('',(12.353678318875,-51.58374041655,0.E+000));
-#5079 = DIRECTION('',(-0.998919285688,-4.64786045368E-002,0.E+000));
-#5080 = DIRECTION('',(4.64786045368E-002,-0.998919285688,0.E+000));
-#5081 = DEFINITIONAL_REPRESENTATION('',(#5082),#5086);
-#5082 = LINE('',#5083,#5084);
-#5083 = CARTESIAN_POINT('',(-25.30426953742,-7.));
-#5084 = VECTOR('',#5085,1.);
-#5085 = DIRECTION('',(1.,0.E+000));
-#5086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5087 = ORIENTED_EDGE('',*,*,#5088,.T.);
-#5088 = EDGE_CURVE('',#5061,#5089,#5091,.T.);
-#5089 = VERTEX_POINT('',#5090);
-#5090 = CARTESIAN_POINT('',(16.35481066623,-53.61218465176,-7.));
-#5091 = SURFACE_CURVE('',#5092,(#5096,#5103),.PCURVE_S1.);
-#5092 = LINE('',#5093,#5094);
-#5093 = CARTESIAN_POINT('',(9.349289632039,-53.61218465176,-7.));
-#5094 = VECTOR('',#5095,1.);
-#5095 = DIRECTION('',(1.,0.E+000,0.E+000));
-#5096 = PCURVE('',#342,#5097);
-#5097 = DEFINITIONAL_REPRESENTATION('',(#5098),#5102);
-#5098 = LINE('',#5099,#5100);
-#5099 = CARTESIAN_POINT('',(9.349289632039,-53.61218465176));
-#5100 = VECTOR('',#5101,1.);
-#5101 = DIRECTION('',(1.,-0.E+000));
-#5102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5103 = PCURVE('',#5104,#5109);
-#5104 = PLANE('',#5105);
-#5105 = AXIS2_PLACEMENT_3D('',#5106,#5107,#5108);
-#5106 = CARTESIAN_POINT('',(12.448059575483,-53.61218465176,0.E+000));
-#5107 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#5108 = DIRECTION('',(1.,0.E+000,0.E+000));
-#5109 = DEFINITIONAL_REPRESENTATION('',(#5110),#5114);
-#5110 = LINE('',#5111,#5112);
-#5111 = CARTESIAN_POINT('',(-3.098769943444,-7.));
-#5112 = VECTOR('',#5113,1.);
-#5113 = DIRECTION('',(1.,0.E+000));
-#5114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5115 = ORIENTED_EDGE('',*,*,#5116,.T.);
-#5116 = EDGE_CURVE('',#5089,#5117,#5119,.T.);
-#5117 = VERTEX_POINT('',#5118);
-#5118 = CARTESIAN_POINT('',(12.142706634281,-62.86991433895,-7.));
-#5119 = SURFACE_CURVE('',#5120,(#5124,#5131),.PCURVE_S1.);
-#5120 = LINE('',#5121,#5122);
-#5121 = CARTESIAN_POINT('',(23.765039788426,-37.3253366506,-7.));
-#5122 = VECTOR('',#5123,1.);
-#5123 = DIRECTION('',(-0.414132527065,-0.910216595117,0.E+000));
-#5124 = PCURVE('',#342,#5125);
-#5125 = DEFINITIONAL_REPRESENTATION('',(#5126),#5130);
-#5126 = LINE('',#5127,#5128);
-#5127 = CARTESIAN_POINT('',(23.765039788426,-37.3253366506));
-#5128 = VECTOR('',#5129,1.);
-#5129 = DIRECTION('',(-0.414132527065,-0.910216595117));
-#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('',(16.354810666228,-53.61218465175,0.E+000));
-#5135 = DIRECTION('',(-0.910216595117,0.414132527065,0.E+000));
-#5136 = DIRECTION('',(-0.414132527065,-0.910216595117,0.E+000));
-#5137 = DEFINITIONAL_REPRESENTATION('',(#5138),#5142);
-#5138 = LINE('',#5139,#5140);
-#5139 = CARTESIAN_POINT('',(-17.89337624531,-7.));
-#5140 = VECTOR('',#5141,1.);
-#5141 = DIRECTION('',(1.,0.E+000));
-#5142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5143 = ORIENTED_EDGE('',*,*,#5144,.T.);
-#5144 = EDGE_CURVE('',#5117,#5145,#5147,.T.);
-#5145 = VERTEX_POINT('',#5146);
-#5146 = CARTESIAN_POINT('',(-6.982624726243,-62.86991433895,-7.));
-#5147 = SURFACE_CURVE('',#5148,(#5152,#5159),.PCURVE_S1.);
-#5148 = LINE('',#5149,#5150);
-#5149 = CARTESIAN_POINT('',(-0.310207372785,-62.86991433895,-7.));
-#5150 = VECTOR('',#5151,1.);
-#5151 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#5152 = PCURVE('',#342,#5153);
-#5153 = DEFINITIONAL_REPRESENTATION('',(#5154),#5158);
-#5154 = LINE('',#5155,#5156);
-#5155 = CARTESIAN_POINT('',(-0.310207372785,-62.86991433895));
-#5156 = VECTOR('',#5157,1.);
-#5157 = DIRECTION('',(-1.,-0.E+000));
-#5158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5159 = PCURVE('',#5160,#5165);
-#5160 = PLANE('',#5161);
-#5161 = AXIS2_PLACEMENT_3D('',#5162,#5163,#5164);
-#5162 = CARTESIAN_POINT('',(12.142706634281,-62.86991433895,0.E+000));
-#5163 = DIRECTION('',(0.E+000,1.,0.E+000));
-#5164 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#5165 = DEFINITIONAL_REPRESENTATION('',(#5166),#5170);
-#5166 = LINE('',#5167,#5168);
-#5167 = CARTESIAN_POINT('',(12.452914007066,-7.));
-#5168 = VECTOR('',#5169,1.);
-#5169 = DIRECTION('',(1.,0.E+000));
-#5170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5171 = ORIENTED_EDGE('',*,*,#5172,.T.);
-#5172 = EDGE_CURVE('',#5145,#5173,#5175,.T.);
-#5173 = VERTEX_POINT('',#5174);
-#5174 = CARTESIAN_POINT('',(-14.48349581075,-63.76582254853,-7.));
-#5175 = SURFACE_CURVE('',#5176,(#5180,#5187),.PCURVE_S1.);
-#5176 = LINE('',#5177,#5178);
-#5177 = CARTESIAN_POINT('',(-1.595791688068,-62.22650800812,-7.));
-#5178 = VECTOR('',#5179,1.);
-#5179 = DIRECTION('',(-0.992942400733,-0.118597591991,0.E+000));
-#5180 = PCURVE('',#342,#5181);
-#5181 = DEFINITIONAL_REPRESENTATION('',(#5182),#5186);
-#5182 = LINE('',#5183,#5184);
-#5183 = CARTESIAN_POINT('',(-1.595791688068,-62.22650800812));
-#5184 = VECTOR('',#5185,1.);
-#5185 = DIRECTION('',(-0.992942400733,-0.118597591991));
-#5186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5187 = PCURVE('',#5188,#5193);
-#5188 = PLANE('',#5189);
-#5189 = AXIS2_PLACEMENT_3D('',#5190,#5191,#5192);
-#5190 = CARTESIAN_POINT('',(-6.982624726243,-62.86991433895,0.E+000));
-#5191 = DIRECTION('',(-0.118597591991,0.992942400733,0.E+000));
-#5192 = DIRECTION('',(-0.992942400733,-0.118597591991,0.E+000));
-#5193 = DEFINITIONAL_REPRESENTATION('',(#5194),#5198);
-#5194 = LINE('',#5195,#5196);
-#5195 = CARTESIAN_POINT('',(-5.425121370783,-7.));
-#5196 = VECTOR('',#5197,1.);
-#5197 = DIRECTION('',(1.,0.E+000));
-#5198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5199 = ORIENTED_EDGE('',*,*,#5200,.T.);
-#5200 = EDGE_CURVE('',#5173,#5201,#5203,.T.);
-#5201 = VERTEX_POINT('',#5202);
-#5202 = CARTESIAN_POINT('',(-22.09827307889,-66.73417925245,-7.));
-#5203 = SURFACE_CURVE('',#5204,(#5209,#5216),.PCURVE_S1.);
-#5204 = CIRCLE('',#5205,4.253018867925);
-#5205 = AXIS2_PLACEMENT_3D('',#5206,#5207,#5208);
-#5206 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-7.));
-#5207 = DIRECTION('',(0.E+000,0.E+000,1.));
-#5208 = DIRECTION('',(1.,0.E+000,0.E+000));
-#5209 = PCURVE('',#342,#5210);
-#5210 = DEFINITIONAL_REPRESENTATION('',(#5211),#5215);
-#5211 = CIRCLE('',#5212,4.253018867925);
-#5212 = AXIS2_PLACEMENT_2D('',#5213,#5214);
-#5213 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809));
-#5214 = DIRECTION('',(1.,0.E+000));
-#5215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5216 = PCURVE('',#5217,#5222);
-#5217 = CYLINDRICAL_SURFACE('',#5218,4.253018867925);
-#5218 = AXIS2_PLACEMENT_3D('',#5219,#5220,#5221);
-#5219 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,0.E+000));
-#5220 = DIRECTION('',(0.E+000,0.E+000,1.));
-#5221 = DIRECTION('',(1.,0.E+000,0.E+000));
-#5222 = DEFINITIONAL_REPRESENTATION('',(#5223),#5227);
-#5223 = LINE('',#5224,#5225);
-#5224 = CARTESIAN_POINT('',(0.E+000,-7.));
-#5225 = VECTOR('',#5226,1.);
-#5226 = DIRECTION('',(1.,0.E+000));
-#5227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5228 = ORIENTED_EDGE('',*,*,#5229,.F.);
-#5229 = EDGE_CURVE('',#5230,#5201,#5232,.T.);
-#5230 = VERTEX_POINT('',#5231);
-#5231 = CARTESIAN_POINT('',(-31.91491783945,-73.09934852219,-7.));
-#5232 = SURFACE_CURVE('',#5233,(#5237,#5244),.PCURVE_S1.);
-#5233 = LINE('',#5234,#5235);
-#5234 = CARTESIAN_POINT('',(0.720069039744,-51.93863417746,-7.));
-#5235 = VECTOR('',#5236,1.);
-#5236 = DIRECTION('',(0.839054308988,0.54404766939,0.E+000));
-#5237 = PCURVE('',#342,#5238);
-#5238 = DEFINITIONAL_REPRESENTATION('',(#5239),#5243);
-#5239 = LINE('',#5240,#5241);
-#5240 = CARTESIAN_POINT('',(0.720069039744,-51.93863417746));
-#5241 = VECTOR('',#5242,1.);
-#5242 = DIRECTION('',(0.839054308988,0.54404766939));
-#5243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5244 = PCURVE('',#5245,#5250);
-#5245 = PLANE('',#5246);
-#5246 = AXIS2_PLACEMENT_3D('',#5247,#5248,#5249);
-#5247 = CARTESIAN_POINT('',(-31.91491783945,-73.09934852218,0.E+000));
-#5248 = DIRECTION('',(0.54404766939,-0.839054308988,0.E+000));
-#5249 = DIRECTION('',(0.839054308988,0.54404766939,0.E+000));
-#5250 = DEFINITIONAL_REPRESENTATION('',(#5251),#5255);
-#5251 = LINE('',#5252,#5253);
-#5252 = CARTESIAN_POINT('',(38.894963686632,-7.));
-#5253 = VECTOR('',#5254,1.);
-#5254 = DIRECTION('',(1.,0.E+000));
-#5255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5256 = ORIENTED_EDGE('',*,*,#5257,.F.);
-#5257 = EDGE_CURVE('',#5258,#5230,#5260,.T.);
-#5258 = VERTEX_POINT('',#5259);
-#5259 = CARTESIAN_POINT('',(-41.56729663641,-83.81940121196,-7.));
-#5260 = SURFACE_CURVE('',#5261,(#5265,#5272),.PCURVE_S1.);
-#5261 = LINE('',#5262,#5263);
-#5262 = CARTESIAN_POINT('',(-6.616256682906,-45.0023388333,-7.));
-#5263 = VECTOR('',#5264,1.);
-#5264 = DIRECTION('',(0.669130606359,0.743144825477,0.E+000));
-#5265 = PCURVE('',#342,#5266);
-#5266 = DEFINITIONAL_REPRESENTATION('',(#5267),#5271);
-#5267 = LINE('',#5268,#5269);
-#5268 = CARTESIAN_POINT('',(-6.616256682906,-45.0023388333));
-#5269 = VECTOR('',#5270,1.);
-#5270 = DIRECTION('',(0.669130606359,0.743144825477));
-#5271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5272 = PCURVE('',#5273,#5278);
-#5273 = PLANE('',#5274);
-#5274 = AXIS2_PLACEMENT_3D('',#5275,#5276,#5277);
-#5275 = CARTESIAN_POINT('',(-41.56729663642,-83.81940121194,0.E+000));
-#5276 = DIRECTION('',(0.743144825477,-0.669130606359,0.E+000));
-#5277 = DIRECTION('',(0.669130606359,0.743144825477,0.E+000));
-#5278 = DEFINITIONAL_REPRESENTATION('',(#5279),#5283);
-#5279 = LINE('',#5280,#5281);
-#5280 = CARTESIAN_POINT('',(52.233509603895,-7.));
-#5281 = VECTOR('',#5282,1.);
-#5282 = DIRECTION('',(1.,0.E+000));
-#5283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5284 = ORIENTED_EDGE('',*,*,#5285,.F.);
-#5285 = EDGE_CURVE('',#5286,#5258,#5288,.T.);
-#5286 = VERTEX_POINT('',#5287);
-#5287 = CARTESIAN_POINT('',(-40.23098216219,-88.84622003385,-7.));
-#5288 = SURFACE_CURVE('',#5289,(#5293,#5300),.PCURVE_S1.);
-#5289 = LINE('',#5290,#5291);
-#5290 = CARTESIAN_POINT('',(-50.40108875917,-50.58929455046,-7.));
-#5291 = VECTOR('',#5292,1.);
-#5292 = DIRECTION('',(-0.256913994694,0.966434270569,0.E+000));
-#5293 = PCURVE('',#342,#5294);
-#5294 = DEFINITIONAL_REPRESENTATION('',(#5295),#5299);
-#5295 = LINE('',#5296,#5297);
-#5296 = CARTESIAN_POINT('',(-50.40108875917,-50.58929455046));
-#5297 = VECTOR('',#5298,1.);
-#5298 = DIRECTION('',(-0.256913994694,0.966434270569));
-#5299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5300 = PCURVE('',#5301,#5306);
-#5301 = PLANE('',#5302);
-#5302 = AXIS2_PLACEMENT_3D('',#5303,#5304,#5305);
-#5303 = CARTESIAN_POINT('',(-40.2309821622,-88.84622003385,0.E+000));
-#5304 = DIRECTION('',(0.966434270569,0.256913994694,0.E+000));
-#5305 = DIRECTION('',(-0.256913994694,0.966434270569,0.E+000));
-#5306 = DEFINITIONAL_REPRESENTATION('',(#5307),#5311);
-#5307 = LINE('',#5308,#5309);
-#5308 = CARTESIAN_POINT('',(39.585646586049,-7.));
-#5309 = VECTOR('',#5310,1.);
-#5310 = DIRECTION('',(1.,0.E+000));
-#5311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5312 = ORIENTED_EDGE('',*,*,#5313,.F.);
-#5313 = EDGE_CURVE('',#5314,#5286,#5316,.T.);
-#5314 = VERTEX_POINT('',#5315);
-#5315 = CARTESIAN_POINT('',(-42.02898005692,-91.32095182919,-7.));
-#5316 = SURFACE_CURVE('',#5317,(#5321,#5328),.PCURVE_S1.);
-#5317 = LINE('',#5318,#5319);
-#5318 = CARTESIAN_POINT('',(-12.1506234351,-50.19692196154,-7.));
-#5319 = VECTOR('',#5320,1.);
-#5320 = DIRECTION('',(0.587785252292,0.809016994375,0.E+000));
-#5321 = PCURVE('',#342,#5322);
-#5322 = DEFINITIONAL_REPRESENTATION('',(#5323),#5327);
-#5323 = LINE('',#5324,#5325);
-#5324 = CARTESIAN_POINT('',(-12.1506234351,-50.19692196154));
-#5325 = VECTOR('',#5326,1.);
-#5326 = DIRECTION('',(0.587785252292,0.809016994375));
-#5327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5328 = PCURVE('',#5329,#5334);
-#5329 = PLANE('',#5330);
-#5330 = AXIS2_PLACEMENT_3D('',#5331,#5332,#5333);
-#5331 = CARTESIAN_POINT('',(-42.02898005689,-91.3209518292,0.E+000));
-#5332 = DIRECTION('',(0.809016994375,-0.587785252292,0.E+000));
-#5333 = DIRECTION('',(0.587785252292,0.809016994375,0.E+000));
-#5334 = DEFINITIONAL_REPRESENTATION('',(#5335),#5339);
-#5335 = LINE('',#5336,#5337);
-#5336 = CARTESIAN_POINT('',(50.832096425153,-7.));
-#5337 = VECTOR('',#5338,1.);
-#5338 = DIRECTION('',(1.,0.E+000));
-#5339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5340 = ORIENTED_EDGE('',*,*,#5341,.F.);
-#5341 = EDGE_CURVE('',#5342,#5314,#5344,.T.);
-#5342 = VERTEX_POINT('',#5343);
-#5343 = CARTESIAN_POINT('',(-56.40915210912,-100.847590754,-7.));
-#5344 = SURFACE_CURVE('',#5345,(#5349,#5356),.PCURVE_S1.);
-#5345 = LINE('',#5346,#5347);
-#5346 = CARTESIAN_POINT('',(-9.893194677662,-70.03149696295,-7.));
-#5347 = VECTOR('',#5348,1.);
-#5348 = DIRECTION('',(0.833655999499,0.552284052368,0.E+000));
-#5349 = PCURVE('',#342,#5350);
-#5350 = DEFINITIONAL_REPRESENTATION('',(#5351),#5355);
-#5351 = LINE('',#5352,#5353);
-#5352 = CARTESIAN_POINT('',(-9.893194677662,-70.03149696295));
-#5353 = VECTOR('',#5354,1.);
-#5354 = DIRECTION('',(0.833655999499,0.552284052368));
-#5355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5356 = PCURVE('',#5357,#5362);
-#5357 = PLANE('',#5358);
-#5358 = AXIS2_PLACEMENT_3D('',#5359,#5360,#5361);
-#5359 = CARTESIAN_POINT('',(-56.40915210912,-100.8475907539,0.E+000));
-#5360 = DIRECTION('',(0.552284052368,-0.833655999499,0.E+000));
-#5361 = DIRECTION('',(0.833655999499,0.552284052368,0.E+000));
-#5362 = DEFINITIONAL_REPRESENTATION('',(#5363),#5367);
-#5363 = LINE('',#5364,#5365);
-#5364 = CARTESIAN_POINT('',(55.797544142229,-7.));
-#5365 = VECTOR('',#5366,1.);
-#5366 = DIRECTION('',(1.,0.E+000));
-#5367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5368 = ORIENTED_EDGE('',*,*,#5369,.T.);
-#5369 = EDGE_CURVE('',#5342,#5370,#5372,.T.);
-#5370 = VERTEX_POINT('',#5371);
-#5371 = CARTESIAN_POINT('',(-58.79894681168,-100.8797980672,-7.));
-#5372 = SURFACE_CURVE('',#5373,(#5377,#5384),.PCURVE_S1.);
-#5373 = LINE('',#5374,#5375);
-#5374 = CARTESIAN_POINT('',(-26.88464165313,-100.4496883089,-7.));
-#5375 = VECTOR('',#5376,1.);
-#5376 = DIRECTION('',(-0.999909197323,-1.347579717233E-002,0.E+000));
-#5377 = PCURVE('',#342,#5378);
-#5378 = DEFINITIONAL_REPRESENTATION('',(#5379),#5383);
-#5379 = LINE('',#5380,#5381);
-#5380 = CARTESIAN_POINT('',(-26.88464165313,-100.4496883089));
-#5381 = VECTOR('',#5382,1.);
-#5382 = DIRECTION('',(-0.999909197323,-1.347579717233E-002));
-#5383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5384 = PCURVE('',#5385,#5390);
-#5385 = PLANE('',#5386);
-#5386 = AXIS2_PLACEMENT_3D('',#5387,#5388,#5389);
-#5387 = CARTESIAN_POINT('',(-56.40915210912,-100.847590754,0.E+000));
-#5388 = DIRECTION('',(-1.347579717233E-002,0.999909197323,0.E+000));
-#5389 = DIRECTION('',(-0.999909197323,-1.347579717233E-002,0.E+000));
-#5390 = DEFINITIONAL_REPRESENTATION('',(#5391),#5395);
-#5391 = LINE('',#5392,#5393);
-#5392 = CARTESIAN_POINT('',(-29.52719160404,-7.));
-#5393 = VECTOR('',#5394,1.);
-#5394 = DIRECTION('',(1.,0.E+000));
-#5395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5396 = ORIENTED_EDGE('',*,*,#5397,.F.);
-#5397 = EDGE_CURVE('',#5398,#5370,#5400,.T.);
-#5398 = VERTEX_POINT('',#5399);
-#5399 = CARTESIAN_POINT('',(-70.72209019302,-90.44863253536,-7.));
-#5400 = SURFACE_CURVE('',#5401,(#5405,#5412),.PCURVE_S1.);
-#5401 = LINE('',#5402,#5403);
-#5402 = CARTESIAN_POINT('',(-71.01814469458,-90.1896242006,-7.));
-#5403 = VECTOR('',#5404,1.);
-#5404 = DIRECTION('',(0.752626272674,-0.65844794303,0.E+000));
-#5405 = PCURVE('',#342,#5406);
-#5406 = DEFINITIONAL_REPRESENTATION('',(#5407),#5411);
-#5407 = LINE('',#5408,#5409);
-#5408 = CARTESIAN_POINT('',(-71.01814469458,-90.1896242006));
-#5409 = VECTOR('',#5410,1.);
-#5410 = DIRECTION('',(0.752626272674,-0.65844794303));
-#5411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5412 = PCURVE('',#5413,#5418);
-#5413 = PLANE('',#5414);
-#5414 = AXIS2_PLACEMENT_3D('',#5415,#5416,#5417);
-#5415 = CARTESIAN_POINT('',(-70.72209019301,-90.44863253535,4.4E-016));
-#5416 = DIRECTION('',(-0.65844794303,-0.752626272674,0.E+000));
-#5417 = DIRECTION('',(0.752626272674,-0.65844794303,0.E+000));
-#5418 = DEFINITIONAL_REPRESENTATION('',(#5419),#5423);
-#5419 = LINE('',#5420,#5421);
-#5420 = CARTESIAN_POINT('',(-0.393361901268,-7.));
-#5421 = VECTOR('',#5422,1.);
-#5422 = DIRECTION('',(1.,0.E+000));
-#5423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5424 = ORIENTED_EDGE('',*,*,#5425,.T.);
-#5425 = EDGE_CURVE('',#5398,#5426,#5428,.T.);
-#5426 = VERTEX_POINT('',#5427);
-#5427 = CARTESIAN_POINT('',(-71.64364355414,-88.578572536,-7.));
-#5428 = SURFACE_CURVE('',#5429,(#5433,#5440),.PCURVE_S1.);
-#5429 = LINE('',#5430,#5431);
-#5430 = CARTESIAN_POINT('',(-80.50188126775,-70.6030144057,-7.));
-#5431 = VECTOR('',#5432,1.);
-#5432 = DIRECTION('',(-0.442034728317,0.896997936989,0.E+000));
-#5433 = PCURVE('',#342,#5434);
-#5434 = DEFINITIONAL_REPRESENTATION('',(#5435),#5439);
-#5435 = LINE('',#5436,#5437);
-#5436 = CARTESIAN_POINT('',(-80.50188126775,-70.6030144057));
-#5437 = VECTOR('',#5438,1.);
-#5438 = DIRECTION('',(-0.442034728317,0.896997936989));
-#5439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5440 = PCURVE('',#5441,#5446);
-#5441 = PLANE('',#5442);
-#5442 = AXIS2_PLACEMENT_3D('',#5443,#5444,#5445);
-#5443 = CARTESIAN_POINT('',(-70.72209019301,-90.44863253535,-2.2E-016));
-#5444 = DIRECTION('',(0.896997936989,0.442034728317,0.E+000));
-#5445 = DIRECTION('',(-0.442034728317,0.896997936989,0.E+000));
-#5446 = DEFINITIONAL_REPRESENTATION('',(#5447),#5451);
-#5447 = LINE('',#5448,#5449);
-#5448 = CARTESIAN_POINT('',(22.124485811283,-7.));
-#5449 = VECTOR('',#5450,1.);
-#5450 = DIRECTION('',(1.,0.E+000));
-#5451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5452 = ORIENTED_EDGE('',*,*,#5453,.T.);
-#5453 = EDGE_CURVE('',#5426,#5454,#5456,.T.);
-#5454 = VERTEX_POINT('',#5455);
-#5455 = CARTESIAN_POINT('',(-72.70740145694,-89.04822328175,-7.));
-#5456 = SURFACE_CURVE('',#5457,(#5461,#5468),.PCURVE_S1.);
-#5457 = LINE('',#5458,#5459);
-#5458 = CARTESIAN_POINT('',(-23.92496790942,-67.54139183838,-7.));
-#5459 = VECTOR('',#5460,1.);
-#5460 = DIRECTION('',(-0.915025238429,-0.403396595224,0.E+000));
-#5461 = PCURVE('',#342,#5462);
-#5462 = DEFINITIONAL_REPRESENTATION('',(#5463),#5467);
-#5463 = LINE('',#5464,#5465);
-#5464 = CARTESIAN_POINT('',(-23.92496790942,-67.54139183838));
-#5465 = VECTOR('',#5466,1.);
-#5466 = DIRECTION('',(-0.915025238429,-0.403396595224));
-#5467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5468 = PCURVE('',#5469,#5474);
-#5469 = PLANE('',#5470);
-#5470 = AXIS2_PLACEMENT_3D('',#5471,#5472,#5473);
-#5471 = CARTESIAN_POINT('',(-71.64364355415,-88.57857253596,0.E+000));
-#5472 = DIRECTION('',(-0.403396595224,0.915025238429,0.E+000));
-#5473 = DIRECTION('',(-0.915025238429,-0.403396595224,0.E+000));
-#5474 = DEFINITIONAL_REPRESENTATION('',(#5475),#5479);
-#5475 = LINE('',#5476,#5477);
-#5476 = CARTESIAN_POINT('',(-52.15011962584,-7.));
-#5477 = VECTOR('',#5478,1.);
-#5478 = DIRECTION('',(1.,0.E+000));
-#5479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5480 = ORIENTED_EDGE('',*,*,#5481,.F.);
-#5481 = EDGE_CURVE('',#5482,#5454,#5484,.T.);
-#5482 = VERTEX_POINT('',#5483);
-#5483 = CARTESIAN_POINT('',(-77.24011721124,-87.68250730447,-7.));
-#5484 = SURFACE_CURVE('',#5485,(#5489,#5496),.PCURVE_S1.);
-#5485 = LINE('',#5486,#5487);
-#5486 = CARTESIAN_POINT('',(-52.95912382872,-94.99841732492,-7.));
-#5487 = VECTOR('',#5488,1.);
-#5488 = DIRECTION('',(0.957482509982,-0.288491322362,0.E+000));
-#5489 = PCURVE('',#342,#5490);
-#5490 = DEFINITIONAL_REPRESENTATION('',(#5491),#5495);
-#5491 = LINE('',#5492,#5493);
-#5492 = CARTESIAN_POINT('',(-52.95912382872,-94.99841732492));
-#5493 = VECTOR('',#5494,1.);
-#5494 = DIRECTION('',(0.957482509982,-0.288491322362));
-#5495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5496 = PCURVE('',#5497,#5502);
-#5497 = PLANE('',#5498);
-#5498 = AXIS2_PLACEMENT_3D('',#5499,#5500,#5501);
-#5499 = CARTESIAN_POINT('',(-77.24011721123,-87.68250730446,0.E+000));
-#5500 = DIRECTION('',(-0.288491322362,-0.957482509982,0.E+000));
-#5501 = DIRECTION('',(0.957482509982,-0.288491322362,0.E+000));
-#5502 = DEFINITIONAL_REPRESENTATION('',(#5503),#5507);
-#5503 = LINE('',#5504,#5505);
-#5504 = CARTESIAN_POINT('',(25.359203044838,-7.));
-#5505 = VECTOR('',#5506,1.);
-#5506 = DIRECTION('',(1.,0.E+000));
-#5507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5508 = ORIENTED_EDGE('',*,*,#5509,.T.);
-#5509 = EDGE_CURVE('',#5482,#5510,#5512,.T.);
-#5510 = VERTEX_POINT('',#5511);
-#5511 = CARTESIAN_POINT('',(-90.57027623815,-76.76452032318,-7.));
-#5512 = SURFACE_CURVE('',#5513,(#5517,#5524),.PCURVE_S1.);
-#5513 = LINE('',#5514,#5515);
-#5514 = CARTESIAN_POINT('',(-77.84993696529,-87.18303808417,-7.));
-#5515 = VECTOR('',#5516,1.);
-#5516 = DIRECTION('',(-0.773630289135,0.633637258795,0.E+000));
-#5517 = PCURVE('',#342,#5518);
-#5518 = DEFINITIONAL_REPRESENTATION('',(#5519),#5523);
-#5519 = LINE('',#5520,#5521);
-#5520 = CARTESIAN_POINT('',(-77.84993696529,-87.18303808417));
-#5521 = VECTOR('',#5522,1.);
-#5522 = DIRECTION('',(-0.773630289135,0.633637258795));
-#5523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5524 = PCURVE('',#5525,#5530);
-#5525 = PLANE('',#5526);
-#5526 = AXIS2_PLACEMENT_3D('',#5527,#5528,#5529);
-#5527 = CARTESIAN_POINT('',(-77.24011721124,-87.68250730447,4.4E-016));
-#5528 = DIRECTION('',(0.633637258795,0.773630289135,0.E+000));
-#5529 = DIRECTION('',(-0.773630289135,0.633637258795,0.E+000));
-#5530 = DEFINITIONAL_REPRESENTATION('',(#5531),#5535);
-#5531 = LINE('',#5532,#5533);
-#5532 = CARTESIAN_POINT('',(0.788257340249,-7.));
-#5533 = VECTOR('',#5534,1.);
-#5534 = DIRECTION('',(1.,0.E+000));
-#5535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5536 = ORIENTED_EDGE('',*,*,#5537,.F.);
-#5537 = EDGE_CURVE('',#5538,#5510,#5540,.T.);
-#5538 = VERTEX_POINT('',#5539);
-#5539 = CARTESIAN_POINT('',(-90.71131020813,-75.30886116774,-7.));
-#5540 = SURFACE_CURVE('',#5541,(#5545,#5552),.PCURVE_S1.);
-#5541 = LINE('',#5542,#5543);
-#5542 = CARTESIAN_POINT('',(-93.97766137269,-41.59574950915,-7.));
-#5543 = VECTOR('',#5544,1.);
-#5544 = DIRECTION('',(9.6435108948E-002,-0.995339273696,0.E+000));
-#5545 = PCURVE('',#342,#5546);
-#5546 = DEFINITIONAL_REPRESENTATION('',(#5547),#5551);
-#5547 = LINE('',#5548,#5549);
-#5548 = CARTESIAN_POINT('',(-93.97766137269,-41.59574950915));
-#5549 = VECTOR('',#5550,1.);
-#5550 = DIRECTION('',(9.6435108948E-002,-0.995339273696));
-#5551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5552 = PCURVE('',#5553,#5558);
-#5553 = PLANE('',#5554);
-#5554 = AXIS2_PLACEMENT_3D('',#5555,#5556,#5557);
-#5555 = CARTESIAN_POINT('',(-90.71131020812,-75.30886116774,0.E+000));
-#5556 = DIRECTION('',(-0.995339273696,-9.6435108948E-002,0.E+000));
-#5557 = DIRECTION('',(9.6435108948E-002,-0.995339273696,0.E+000));
-#5558 = DEFINITIONAL_REPRESENTATION('',(#5559),#5563);
-#5559 = LINE('',#5560,#5561);
-#5560 = CARTESIAN_POINT('',(-33.87097500271,-7.));
-#5561 = VECTOR('',#5562,1.);
-#5562 = DIRECTION('',(1.,0.E+000));
-#5563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5564 = ORIENTED_EDGE('',*,*,#5565,.F.);
-#5565 = EDGE_CURVE('',#5566,#5538,#5568,.T.);
-#5566 = VERTEX_POINT('',#5567);
-#5567 = CARTESIAN_POINT('',(-80.17354165764,-56.76008066946,-7.));
-#5568 = SURFACE_CURVE('',#5569,(#5573,#5580),.PCURVE_S1.);
-#5569 = LINE('',#5570,#5571);
-#5570 = CARTESIAN_POINT('',(-60.24990358264,-21.69011423303,-7.));
-#5571 = VECTOR('',#5572,1.);
-#5572 = DIRECTION('',(-0.493962940797,-0.869482957348,0.E+000));
-#5573 = PCURVE('',#342,#5574);
-#5574 = DEFINITIONAL_REPRESENTATION('',(#5575),#5579);
-#5575 = LINE('',#5576,#5577);
-#5576 = CARTESIAN_POINT('',(-60.24990358264,-21.69011423303));
-#5577 = VECTOR('',#5578,1.);
-#5578 = DIRECTION('',(-0.493962940797,-0.869482957348));
-#5579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5580 = PCURVE('',#5581,#5586);
-#5581 = PLANE('',#5582);
-#5582 = AXIS2_PLACEMENT_3D('',#5583,#5584,#5585);
-#5583 = CARTESIAN_POINT('',(-80.17354165764,-56.76008066945,-6.E-017));
-#5584 = DIRECTION('',(-0.869482957348,0.493962940797,0.E+000));
-#5585 = DIRECTION('',(-0.493962940797,-0.869482957348,0.E+000));
-#5586 = DEFINITIONAL_REPRESENTATION('',(#5587),#5591);
-#5587 = LINE('',#5588,#5589);
-#5588 = CARTESIAN_POINT('',(-40.33427698615,-7.));
-#5589 = VECTOR('',#5590,1.);
-#5590 = DIRECTION('',(1.,0.E+000));
-#5591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5592 = ORIENTED_EDGE('',*,*,#5593,.T.);
-#5593 = EDGE_CURVE('',#5566,#5594,#5596,.T.);
-#5594 = VERTEX_POINT('',#5595);
-#5595 = CARTESIAN_POINT('',(-80.16731859406,-56.7521155113,-7.));
-#5596 = SURFACE_CURVE('',#5597,(#5601,#5608),.PCURVE_S1.);
-#5597 = LINE('',#5598,#5599);
-#5598 = CARTESIAN_POINT('',(-52.87030856178,-21.81353593659,-7.));
-#5599 = VECTOR('',#5600,1.);
-#5600 = DIRECTION('',(0.615661475326,0.788010753607,0.E+000));
-#5601 = PCURVE('',#342,#5602);
-#5602 = DEFINITIONAL_REPRESENTATION('',(#5603),#5607);
-#5603 = LINE('',#5604,#5605);
-#5604 = CARTESIAN_POINT('',(-52.87030856178,-21.81353593659));
-#5605 = VECTOR('',#5606,1.);
-#5606 = DIRECTION('',(0.615661475326,0.788010753607));
-#5607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5608 = PCURVE('',#5609,#5614);
-#5609 = PLANE('',#5610);
-#5610 = AXIS2_PLACEMENT_3D('',#5611,#5612,#5613);
-#5611 = CARTESIAN_POINT('',(-80.17354165764,-56.76008066945,0.E+000));
-#5612 = DIRECTION('',(0.788010753607,-0.615661475326,0.E+000));
-#5613 = DIRECTION('',(0.615661475326,0.788010753607,0.E+000));
-#5614 = DEFINITIONAL_REPRESENTATION('',(#5615),#5619);
-#5615 = LINE('',#5616,#5617);
-#5616 = CARTESIAN_POINT('',(44.347801819857,-7.));
-#5617 = VECTOR('',#5618,1.);
-#5618 = DIRECTION('',(1.,0.E+000));
-#5619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5620 = ORIENTED_EDGE('',*,*,#5621,.F.);
-#5621 = EDGE_CURVE('',#5622,#5594,#5624,.T.);
-#5622 = VERTEX_POINT('',#5623);
-#5623 = CARTESIAN_POINT('',(-84.3898499473,-47.13796211966,-7.));
-#5624 = SURFACE_CURVE('',#5625,(#5629,#5636),.PCURVE_S1.);
-#5625 = LINE('',#5626,#5627);
-#5626 = CARTESIAN_POINT('',(-85.53705538728,-44.52592489623,-7.));
-#5627 = VECTOR('',#5628,1.);
-#5628 = DIRECTION('',(0.402124476485,-0.915585007201,0.E+000));
-#5629 = PCURVE('',#342,#5630);
-#5630 = DEFINITIONAL_REPRESENTATION('',(#5631),#5635);
-#5631 = LINE('',#5632,#5633);
-#5632 = CARTESIAN_POINT('',(-85.53705538728,-44.52592489623));
-#5633 = VECTOR('',#5634,1.);
-#5634 = DIRECTION('',(0.402124476485,-0.915585007201));
-#5635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5636 = PCURVE('',#5637,#5642);
-#5637 = PLANE('',#5638);
-#5638 = AXIS2_PLACEMENT_3D('',#5639,#5640,#5641);
-#5639 = CARTESIAN_POINT('',(-84.38984994729,-47.13796211965,0.E+000));
-#5640 = DIRECTION('',(-0.915585007201,-0.402124476485,0.E+000));
-#5641 = DIRECTION('',(0.402124476485,-0.915585007201,0.E+000));
-#5642 = DEFINITIONAL_REPRESENTATION('',(#5643),#5647);
-#5643 = LINE('',#5644,#5645);
-#5644 = CARTESIAN_POINT('',(-2.852861506997,-7.));
-#5645 = VECTOR('',#5646,1.);
-#5646 = DIRECTION('',(1.,0.E+000));
-#5647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5648 = ORIENTED_EDGE('',*,*,#5649,.F.);
-#5649 = EDGE_CURVE('',#5650,#5622,#5652,.T.);
-#5650 = VERTEX_POINT('',#5651);
-#5651 = CARTESIAN_POINT('',(-81.77114066015,-44.94060412265,-7.));
-#5652 = SURFACE_CURVE('',#5653,(#5657,#5664),.PCURVE_S1.);
-#5653 = LINE('',#5654,#5655);
-#5654 = CARTESIAN_POINT('',(-44.61114622604,-13.75966649844,-7.));
-#5655 = VECTOR('',#5656,1.);
-#5656 = DIRECTION('',(-0.766044443119,-0.642787609687,0.E+000));
-#5657 = PCURVE('',#342,#5658);
-#5658 = DEFINITIONAL_REPRESENTATION('',(#5659),#5663);
-#5659 = LINE('',#5660,#5661);
-#5660 = CARTESIAN_POINT('',(-44.61114622604,-13.75966649844));
-#5661 = VECTOR('',#5662,1.);
-#5662 = DIRECTION('',(-0.766044443119,-0.642787609687));
-#5663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5664 = PCURVE('',#5665,#5670);
-#5665 = PLANE('',#5666);
-#5666 = AXIS2_PLACEMENT_3D('',#5667,#5668,#5669);
-#5667 = CARTESIAN_POINT('',(-81.77114066013,-44.94060412266,1.1E-016));
-#5668 = DIRECTION('',(-0.642787609687,0.766044443119,0.E+000));
-#5669 = DIRECTION('',(-0.766044443119,-0.642787609687,0.E+000));
-#5670 = DEFINITIONAL_REPRESENTATION('',(#5671),#5675);
-#5671 = LINE('',#5672,#5673);
-#5672 = CARTESIAN_POINT('',(-48.50892760583,-7.));
-#5673 = VECTOR('',#5674,1.);
-#5674 = DIRECTION('',(1.,0.E+000));
-#5675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5676 = ORIENTED_EDGE('',*,*,#5677,.T.);
-#5677 = EDGE_CURVE('',#5650,#5678,#5680,.T.);
-#5678 = VERTEX_POINT('',#5679);
-#5679 = CARTESIAN_POINT('',(-75.70905077882,-39.85390673907,-7.));
-#5680 = SURFACE_CURVE('',#5681,(#5686,#5693),.PCURVE_S1.);
-#5681 = CIRCLE('',#5682,4.253018867925);
-#5682 = AXIS2_PLACEMENT_3D('',#5683,#5684,#5685);
-#5683 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-7.));
-#5684 = DIRECTION('',(0.E+000,0.E+000,1.));
-#5685 = DIRECTION('',(1.,0.E+000,0.E+000));
-#5686 = PCURVE('',#342,#5687);
-#5687 = DEFINITIONAL_REPRESENTATION('',(#5688),#5692);
-#5688 = CIRCLE('',#5689,4.253018867925);
-#5689 = AXIS2_PLACEMENT_2D('',#5690,#5691);
-#5690 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748));
-#5691 = DIRECTION('',(1.,0.E+000));
-#5692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5693 = PCURVE('',#5694,#5699);
-#5694 = CYLINDRICAL_SURFACE('',#5695,4.253018867925);
-#5695 = AXIS2_PLACEMENT_3D('',#5696,#5697,#5698);
-#5696 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,0.E+000));
-#5697 = DIRECTION('',(0.E+000,0.E+000,1.));
-#5698 = DIRECTION('',(1.,0.E+000,0.E+000));
-#5699 = DEFINITIONAL_REPRESENTATION('',(#5700),#5704);
-#5700 = LINE('',#5701,#5702);
-#5701 = CARTESIAN_POINT('',(0.E+000,-7.));
-#5702 = VECTOR('',#5703,1.);
-#5703 = DIRECTION('',(1.,0.E+000));
-#5704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5705 = ORIENTED_EDGE('',*,*,#5706,.F.);
-#5706 = EDGE_CURVE('',#5707,#5678,#5709,.T.);
-#5707 = VERTEX_POINT('',#5708);
-#5708 = CARTESIAN_POINT('',(-74.35559186293,-38.71821986193,-7.));
-#5709 = SURFACE_CURVE('',#5710,(#5714,#5721),.PCURVE_S1.);
-#5710 = LINE('',#5711,#5712);
-#5711 = CARTESIAN_POINT('',(-44.61114622604,-13.75966649844,-7.));
-#5712 = VECTOR('',#5713,1.);
-#5713 = DIRECTION('',(-0.766044443119,-0.642787609687,0.E+000));
-#5714 = PCURVE('',#342,#5715);
-#5715 = DEFINITIONAL_REPRESENTATION('',(#5716),#5720);
-#5716 = LINE('',#5717,#5718);
-#5717 = CARTESIAN_POINT('',(-44.61114622604,-13.75966649844));
-#5718 = VECTOR('',#5719,1.);
-#5719 = DIRECTION('',(-0.766044443119,-0.642787609687));
-#5720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5721 = PCURVE('',#5722,#5727);
-#5722 = PLANE('',#5723);
-#5723 = AXIS2_PLACEMENT_3D('',#5724,#5725,#5726);
-#5724 = CARTESIAN_POINT('',(-74.35559186292,-38.71821986193,1.1E-016));
-#5725 = DIRECTION('',(-0.642787609687,0.766044443119,0.E+000));
-#5726 = DIRECTION('',(-0.766044443119,-0.642787609687,0.E+000));
-#5727 = DEFINITIONAL_REPRESENTATION('',(#5728),#5732);
-#5728 = LINE('',#5729,#5730);
-#5729 = CARTESIAN_POINT('',(-38.82861615154,-7.));
-#5730 = VECTOR('',#5731,1.);
-#5731 = DIRECTION('',(1.,0.E+000));
-#5732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5733 = ORIENTED_EDGE('',*,*,#5734,.F.);
-#5734 = EDGE_CURVE('',#5735,#5707,#5737,.T.);
-#5735 = VERTEX_POINT('',#5736);
-#5736 = CARTESIAN_POINT('',(-78.91660539171,-30.9184181912,-7.));
-#5737 = SURFACE_CURVE('',#5738,(#5742,#5749),.PCURVE_S1.);
-#5738 = LINE('',#5739,#5740);
-#5739 = CARTESIAN_POINT('',(-74.10647406968,-39.14423687937,-7.));
-#5740 = VECTOR('',#5741,1.);
-#5741 = DIRECTION('',(0.504789747956,-0.86324232424,0.E+000));
-#5742 = PCURVE('',#342,#5743);
-#5743 = DEFINITIONAL_REPRESENTATION('',(#5744),#5748);
-#5744 = LINE('',#5745,#5746);
-#5745 = CARTESIAN_POINT('',(-74.10647406968,-39.14423687937));
-#5746 = VECTOR('',#5747,1.);
-#5747 = DIRECTION('',(0.504789747956,-0.86324232424));
-#5748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5749 = PCURVE('',#5750,#5755);
-#5750 = PLANE('',#5751);
-#5751 = AXIS2_PLACEMENT_3D('',#5752,#5753,#5754);
-#5752 = CARTESIAN_POINT('',(-78.91660539171,-30.9184181912,0.E+000));
-#5753 = DIRECTION('',(-0.86324232424,-0.504789747956,0.E+000));
-#5754 = DIRECTION('',(0.504789747956,-0.86324232424,0.E+000));
-#5755 = DEFINITIONAL_REPRESENTATION('',(#5756),#5760);
-#5756 = LINE('',#5757,#5758);
-#5757 = CARTESIAN_POINT('',(9.528979820832,-7.));
-#5758 = VECTOR('',#5759,1.);
-#5759 = DIRECTION('',(1.,0.E+000));
-#5760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5761 = ORIENTED_EDGE('',*,*,#5762,.T.);
-#5762 = EDGE_CURVE('',#5735,#5763,#5765,.T.);
-#5763 = VERTEX_POINT('',#5764);
-#5764 = CARTESIAN_POINT('',(-81.1683310841,-14.11130881377,-7.));
-#5765 = SURFACE_CURVE('',#5766,(#5770,#5777),.PCURVE_S1.);
-#5766 = LINE('',#5767,#5768);
-#5767 = CARTESIAN_POINT('',(-81.01730938224,-15.23855014254,-7.));
-#5768 = VECTOR('',#5769,1.);
-#5769 = DIRECTION('',(-0.132788176096,0.99114443967,0.E+000));
-#5770 = PCURVE('',#342,#5771);
-#5771 = DEFINITIONAL_REPRESENTATION('',(#5772),#5776);
-#5772 = LINE('',#5773,#5774);
-#5773 = CARTESIAN_POINT('',(-81.01730938224,-15.23855014254));
-#5774 = VECTOR('',#5775,1.);
-#5775 = DIRECTION('',(-0.132788176096,0.99114443967));
-#5776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5777 = PCURVE('',#5778,#5783);
-#5778 = PLANE('',#5779);
-#5779 = AXIS2_PLACEMENT_3D('',#5780,#5781,#5782);
-#5780 = CARTESIAN_POINT('',(-78.9166053917,-30.9184181912,0.E+000));
-#5781 = DIRECTION('',(0.99114443967,0.132788176096,0.E+000));
-#5782 = DIRECTION('',(-0.132788176096,0.99114443967,0.E+000));
-#5783 = DEFINITIONAL_REPRESENTATION('',(#5784),#5788);
-#5784 = LINE('',#5785,#5786);
-#5785 = CARTESIAN_POINT('',(15.819962682611,-7.));
-#5786 = VECTOR('',#5787,1.);
-#5787 = DIRECTION('',(1.,0.E+000));
-#5788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5789 = ORIENTED_EDGE('',*,*,#5790,.T.);
-#5790 = EDGE_CURVE('',#5763,#5791,#5793,.T.);
-#5791 = VERTEX_POINT('',#5792);
-#5792 = CARTESIAN_POINT('',(-81.52782855682,-8.65,-7.));
-#5793 = SURFACE_CURVE('',#5794,(#5798,#5805),.PCURVE_S1.);
-#5794 = LINE('',#5795,#5796);
-#5795 = CARTESIAN_POINT('',(-81.58599865193,-7.766308521582,-7.));
-#5796 = VECTOR('',#5797,1.);
-#5797 = DIRECTION('',(-6.568409490622E-002,0.997840468049,0.E+000));
-#5798 = PCURVE('',#342,#5799);
-#5799 = DEFINITIONAL_REPRESENTATION('',(#5800),#5804);
-#5800 = LINE('',#5801,#5802);
-#5801 = CARTESIAN_POINT('',(-81.58599865193,-7.766308521582));
-#5802 = VECTOR('',#5803,1.);
-#5803 = DIRECTION('',(-6.568409490622E-002,0.997840468049));
-#5804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5805 = PCURVE('',#5806,#5811);
-#5806 = PLANE('',#5807);
-#5807 = AXIS2_PLACEMENT_3D('',#5808,#5809,#5810);
-#5808 = CARTESIAN_POINT('',(-81.1683310841,-14.11130881377,0.E+000));
-#5809 = DIRECTION('',(0.997840468049,6.568409490622E-002,0.E+000));
-#5810 = DIRECTION('',(-6.568409490622E-002,0.997840468049,0.E+000));
-#5811 = DEFINITIONAL_REPRESENTATION('',(#5812),#5816);
-#5812 = LINE('',#5813,#5814);
-#5813 = CARTESIAN_POINT('',(6.358732177493,-7.));
-#5814 = VECTOR('',#5815,1.);
-#5815 = DIRECTION('',(1.,0.E+000));
-#5816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5817 = ORIENTED_EDGE('',*,*,#5818,.T.);
-#5818 = EDGE_CURVE('',#5791,#5819,#5821,.T.);
-#5819 = VERTEX_POINT('',#5820);
-#5820 = CARTESIAN_POINT('',(-81.52782855682,8.65,-7.));
-#5821 = SURFACE_CURVE('',#5822,(#5826,#5833),.PCURVE_S1.);
-#5822 = LINE('',#5823,#5824);
-#5823 = CARTESIAN_POINT('',(-81.52782855682,-1.592800595678,-7.));
-#5824 = VECTOR('',#5825,1.);
-#5825 = DIRECTION('',(0.E+000,1.,0.E+000));
-#5826 = PCURVE('',#342,#5827);
-#5827 = DEFINITIONAL_REPRESENTATION('',(#5828),#5832);
-#5828 = LINE('',#5829,#5830);
-#5829 = CARTESIAN_POINT('',(-81.52782855682,-1.592800595678));
-#5830 = VECTOR('',#5831,1.);
-#5831 = DIRECTION('',(0.E+000,1.));
-#5832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5833 = PCURVE('',#5834,#5839);
-#5834 = PLANE('',#5835);
-#5835 = AXIS2_PLACEMENT_3D('',#5836,#5837,#5838);
-#5836 = CARTESIAN_POINT('',(-81.52782855682,-8.65,0.E+000));
-#5837 = DIRECTION('',(1.,0.E+000,0.E+000));
-#5838 = DIRECTION('',(0.E+000,1.,0.E+000));
-#5839 = DEFINITIONAL_REPRESENTATION('',(#5840),#5844);
-#5840 = LINE('',#5841,#5842);
-#5841 = CARTESIAN_POINT('',(7.057199404322,-7.));
-#5842 = VECTOR('',#5843,1.);
-#5843 = DIRECTION('',(1.,0.E+000));
-#5844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5845 = ORIENTED_EDGE('',*,*,#5846,.F.);
-#5846 = EDGE_CURVE('',#5847,#5819,#5849,.T.);
-#5847 = VERTEX_POINT('',#5848);
-#5848 = CARTESIAN_POINT('',(-81.1683310841,14.111308813775,-7.));
-#5849 = SURFACE_CURVE('',#5850,(#5854,#5861),.PCURVE_S1.);
-#5850 = LINE('',#5851,#5852);
-#5851 = CARTESIAN_POINT('',(-81.50462450768,9.00250450329,-7.));
-#5852 = VECTOR('',#5853,1.);
-#5853 = DIRECTION('',(-6.568409490622E-002,-0.997840468049,0.E+000));
-#5854 = PCURVE('',#342,#5855);
-#5855 = DEFINITIONAL_REPRESENTATION('',(#5856),#5860);
-#5856 = LINE('',#5857,#5858);
-#5857 = CARTESIAN_POINT('',(-81.50462450768,9.00250450329));
-#5858 = VECTOR('',#5859,1.);
-#5859 = DIRECTION('',(-6.568409490622E-002,-0.997840468049));
-#5860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5861 = PCURVE('',#5862,#5867);
-#5862 = PLANE('',#5863);
-#5863 = AXIS2_PLACEMENT_3D('',#5864,#5865,#5866);
-#5864 = CARTESIAN_POINT('',(-81.1683310841,14.111308813775,-4.4E-016));
-#5865 = DIRECTION('',(-0.997840468049,6.568409490622E-002,0.E+000));
-#5866 = DIRECTION('',(-6.568409490622E-002,-0.997840468049,0.E+000));
-#5867 = DEFINITIONAL_REPRESENTATION('',(#5868),#5872);
-#5868 = LINE('',#5869,#5870);
-#5869 = CARTESIAN_POINT('',(5.119860813496,-7.));
-#5870 = VECTOR('',#5871,1.);
-#5871 = DIRECTION('',(1.,0.E+000));
-#5872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5873 = ORIENTED_EDGE('',*,*,#5874,.T.);
-#5874 = EDGE_CURVE('',#5847,#5875,#5877,.T.);
-#5875 = VERTEX_POINT('',#5876);
-#5876 = CARTESIAN_POINT('',(-78.91660539171,30.918418191205,-7.));
-#5877 = SURFACE_CURVE('',#5878,(#5882,#5889),.PCURVE_S1.);
-#5878 = LINE('',#5879,#5880);
-#5879 = CARTESIAN_POINT('',(-80.60266180844,18.333521767903,-7.));
-#5880 = VECTOR('',#5881,1.);
-#5881 = DIRECTION('',(0.132788176096,0.99114443967,0.E+000));
-#5882 = PCURVE('',#342,#5883);
-#5883 = DEFINITIONAL_REPRESENTATION('',(#5884),#5888);
-#5884 = LINE('',#5885,#5886);
-#5885 = CARTESIAN_POINT('',(-80.60266180844,18.333521767903));
-#5886 = VECTOR('',#5887,1.);
-#5887 = DIRECTION('',(0.132788176096,0.99114443967));
-#5888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5889 = PCURVE('',#5890,#5895);
-#5890 = PLANE('',#5891);
-#5891 = AXIS2_PLACEMENT_3D('',#5892,#5893,#5894);
-#5892 = CARTESIAN_POINT('',(-81.1683310841,14.111308813776,0.E+000));
-#5893 = DIRECTION('',(0.99114443967,-0.132788176096,0.E+000));
-#5894 = DIRECTION('',(0.132788176096,0.99114443967,0.E+000));
-#5895 = DEFINITIONAL_REPRESENTATION('',(#5896),#5900);
-#5896 = LINE('',#5897,#5898);
-#5897 = CARTESIAN_POINT('',(4.259937083976,-7.));
-#5898 = VECTOR('',#5899,1.);
-#5899 = DIRECTION('',(1.,0.E+000));
-#5900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5901 = ORIENTED_EDGE('',*,*,#5902,.F.);
-#5902 = EDGE_CURVE('',#5903,#5875,#5905,.T.);
-#5903 = VERTEX_POINT('',#5904);
-#5904 = CARTESIAN_POINT('',(-77.86261213224,36.007547834561,-7.));
-#5905 = SURFACE_CURVE('',#5906,(#5910,#5917),.PCURVE_S1.);
-#5906 = LINE('',#5907,#5908);
-#5907 = CARTESIAN_POINT('',(-80.21870283208,24.631335591079,-7.));
-#5908 = VECTOR('',#5909,1.);
-#5909 = DIRECTION('',(-0.202803010334,-0.979219556075,0.E+000));
-#5910 = PCURVE('',#342,#5911);
-#5911 = DEFINITIONAL_REPRESENTATION('',(#5912),#5916);
-#5912 = LINE('',#5913,#5914);
-#5913 = CARTESIAN_POINT('',(-80.21870283208,24.631335591079));
-#5914 = VECTOR('',#5915,1.);
-#5915 = DIRECTION('',(-0.202803010334,-0.979219556075));
-#5916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5917 = PCURVE('',#5918,#5923);
-#5918 = PLANE('',#5919);
-#5919 = AXIS2_PLACEMENT_3D('',#5920,#5921,#5922);
-#5920 = CARTESIAN_POINT('',(-77.86261213223,36.00754783456,0.E+000));
-#5921 = DIRECTION('',(-0.979219556075,0.202803010334,0.E+000));
-#5922 = DIRECTION('',(-0.202803010334,-0.979219556075,0.E+000));
-#5923 = DEFINITIONAL_REPRESENTATION('',(#5924),#5928);
-#5924 = LINE('',#5925,#5926);
-#5925 = CARTESIAN_POINT('',(11.617631789423,-7.));
-#5926 = VECTOR('',#5927,1.);
-#5927 = DIRECTION('',(1.,0.E+000));
-#5928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5929 = ORIENTED_EDGE('',*,*,#5930,.T.);
-#5930 = EDGE_CURVE('',#5903,#5931,#5933,.T.);
-#5931 = VERTEX_POINT('',#5932);
-#5932 = CARTESIAN_POINT('',(-76.87542645548,39.427259331841,-7.));
-#5933 = SURFACE_CURVE('',#5934,(#5938,#5945),.PCURVE_S1.);
-#5934 = LINE('',#5935,#5936);
-#5935 = CARTESIAN_POINT('',(-78.10509075898,35.167577232031,-7.));
-#5936 = VECTOR('',#5937,1.);
-#5937 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#5938 = PCURVE('',#342,#5939);
-#5939 = DEFINITIONAL_REPRESENTATION('',(#5940),#5944);
-#5940 = LINE('',#5941,#5942);
-#5941 = CARTESIAN_POINT('',(-78.10509075898,35.167577232031));
-#5942 = VECTOR('',#5943,1.);
-#5943 = DIRECTION('',(0.277350098113,0.96076892283));
-#5944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5945 = PCURVE('',#5946,#5951);
-#5946 = PLANE('',#5947);
-#5947 = AXIS2_PLACEMENT_3D('',#5948,#5949,#5950);
-#5948 = CARTESIAN_POINT('',(-77.86261213223,36.007547834561,0.E+000));
-#5949 = DIRECTION('',(0.96076892283,-0.277350098113,0.E+000));
-#5950 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#5951 = DEFINITIONAL_REPRESENTATION('',(#5952),#5956);
-#5952 = LINE('',#5953,#5954);
-#5953 = CARTESIAN_POINT('',(-0.874269121919,-7.));
-#5954 = VECTOR('',#5955,1.);
-#5955 = DIRECTION('',(1.,0.E+000));
-#5956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5957 = ORIENTED_EDGE('',*,*,#5958,.T.);
-#5958 = EDGE_CURVE('',#5931,#5959,#5961,.T.);
-#5959 = VERTEX_POINT('',#5960);
-#5960 = CARTESIAN_POINT('',(-74.78853548887,46.656461699895,-7.));
-#5961 = SURFACE_CURVE('',#5962,(#5967,#5974),.PCURVE_S1.);
-#5962 = CIRCLE('',#5963,4.253018867925);
-#5963 = AXIS2_PLACEMENT_3D('',#5964,#5965,#5966);
-#5964 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-7.));
-#5965 = DIRECTION('',(0.E+000,0.E+000,1.));
-#5966 = DIRECTION('',(1.,0.E+000,0.E+000));
-#5967 = PCURVE('',#342,#5968);
-#5968 = DEFINITIONAL_REPRESENTATION('',(#5969),#5973);
-#5969 = CIRCLE('',#5970,4.253018867925);
-#5970 = AXIS2_PLACEMENT_2D('',#5971,#5972);
-#5971 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486));
-#5972 = DIRECTION('',(1.,0.E+000));
-#5973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5974 = PCURVE('',#5975,#5980);
-#5975 = CYLINDRICAL_SURFACE('',#5976,4.253018867925);
-#5976 = AXIS2_PLACEMENT_3D('',#5977,#5978,#5979);
-#5977 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,0.E+000));
-#5978 = DIRECTION('',(0.E+000,0.E+000,1.));
-#5979 = DIRECTION('',(1.,0.E+000,0.E+000));
-#5980 = DEFINITIONAL_REPRESENTATION('',(#5981),#5985);
-#5981 = LINE('',#5982,#5983);
-#5982 = CARTESIAN_POINT('',(0.E+000,-7.));
-#5983 = VECTOR('',#5984,1.);
-#5984 = DIRECTION('',(1.,0.E+000));
-#5985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#5986 = ORIENTED_EDGE('',*,*,#5987,.T.);
-#5987 = EDGE_CURVE('',#5959,#5988,#5990,.T.);
-#5988 = VERTEX_POINT('',#5989);
-#5989 = CARTESIAN_POINT('',(-73.51261213224,51.07638986041,-7.));
-#5990 = SURFACE_CURVE('',#5991,(#5995,#6002),.PCURVE_S1.);
-#5991 = LINE('',#5992,#5993);
-#5992 = CARTESIAN_POINT('',(-78.10509075898,35.167577232031,-7.));
-#5993 = VECTOR('',#5994,1.);
-#5994 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#5995 = PCURVE('',#342,#5996);
-#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6001);
-#5997 = LINE('',#5998,#5999);
-#5998 = CARTESIAN_POINT('',(-78.10509075898,35.167577232031));
-#5999 = VECTOR('',#6000,1.);
-#6000 = DIRECTION('',(0.277350098113,0.96076892283));
-#6001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6002 = PCURVE('',#6003,#6008);
-#6003 = PLANE('',#6004);
-#6004 = AXIS2_PLACEMENT_3D('',#6005,#6006,#6007);
-#6005 = CARTESIAN_POINT('',(-74.78853548887,46.656461699896,0.E+000));
-#6006 = DIRECTION('',(0.96076892283,-0.277350098113,0.E+000));
-#6007 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#6008 = DEFINITIONAL_REPRESENTATION('',(#6009),#6013);
-#6009 = LINE('',#6010,#6011);
-#6010 = CARTESIAN_POINT('',(-11.95801008427,-7.));
-#6011 = VECTOR('',#6012,1.);
-#6012 = DIRECTION('',(1.,0.E+000));
-#6013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6014 = ORIENTED_EDGE('',*,*,#6015,.F.);
-#6015 = EDGE_CURVE('',#6016,#5988,#6018,.T.);
-#6016 = VERTEX_POINT('',#6017);
-#6017 = CARTESIAN_POINT('',(-68.51261213224,56.07638986041,-7.));
-#6018 = SURFACE_CURVE('',#6019,(#6023,#6030),.PCURVE_S1.);
-#6019 = LINE('',#6020,#6021);
-#6020 = CARTESIAN_POINT('',(-66.07880736261,58.510194630038,-7.));
-#6021 = VECTOR('',#6022,1.);
-#6022 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
-#6023 = PCURVE('',#342,#6024);
-#6024 = DEFINITIONAL_REPRESENTATION('',(#6025),#6029);
-#6025 = LINE('',#6026,#6027);
-#6026 = CARTESIAN_POINT('',(-66.07880736261,58.510194630038));
-#6027 = VECTOR('',#6028,1.);
-#6028 = DIRECTION('',(-0.707106781187,-0.707106781187));
-#6029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6030 = PCURVE('',#6031,#6036);
-#6031 = PLANE('',#6032);
-#6032 = AXIS2_PLACEMENT_3D('',#6033,#6034,#6035);
-#6033 = CARTESIAN_POINT('',(-68.51261213223,56.076389860409,0.E+000));
-#6034 = DIRECTION('',(-0.707106781187,0.707106781187,0.E+000));
-#6035 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
-#6036 = DEFINITIONAL_REPRESENTATION('',(#6037),#6041);
-#6037 = LINE('',#6038,#6039);
-#6038 = CARTESIAN_POINT('',(-3.441919713378,-7.));
-#6039 = VECTOR('',#6040,1.);
-#6040 = DIRECTION('',(1.,0.E+000));
-#6041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6042 = ORIENTED_EDGE('',*,*,#6043,.T.);
-#6043 = EDGE_CURVE('',#6016,#3993,#6044,.T.);
-#6044 = SURFACE_CURVE('',#6045,(#6049,#6056),.PCURVE_S1.);
-#6045 = LINE('',#6046,#6047);
-#6046 = CARTESIAN_POINT('',(-69.74308347758,54.322610039502,-7.));
-#6047 = VECTOR('',#6048,1.);
-#6048 = DIRECTION('',(0.574347140543,0.818611850726,0.E+000));
-#6049 = PCURVE('',#342,#6050);
-#6050 = DEFINITIONAL_REPRESENTATION('',(#6051),#6055);
-#6051 = LINE('',#6052,#6053);
-#6052 = CARTESIAN_POINT('',(-69.74308347758,54.322610039502));
-#6053 = VECTOR('',#6054,1.);
-#6054 = DIRECTION('',(0.574347140543,0.818611850726));
-#6055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6056 = PCURVE('',#6057,#6062);
-#6057 = PLANE('',#6058);
-#6058 = AXIS2_PLACEMENT_3D('',#6059,#6060,#6061);
-#6059 = CARTESIAN_POINT('',(-68.51261213223,56.076389860406,0.E+000));
-#6060 = DIRECTION('',(0.818611850726,-0.574347140543,0.E+000));
-#6061 = DIRECTION('',(0.574347140543,0.818611850726,0.E+000));
-#6062 = DEFINITIONAL_REPRESENTATION('',(#6063),#6067);
-#6063 = LINE('',#6064,#6065);
-#6064 = CARTESIAN_POINT('',(-2.142382643677,-7.));
-#6065 = VECTOR('',#6066,1.);
-#6066 = DIRECTION('',(1.,0.E+000));
-#6067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6068 = FACE_BOUND('',#6069,.F.);
-#6069 = EDGE_LOOP('',(#6070));
-#6070 = ORIENTED_EDGE('',*,*,#6071,.F.);
-#6071 = EDGE_CURVE('',#6072,#6072,#6074,.T.);
-#6072 = VERTEX_POINT('',#6073);
-#6073 = CARTESIAN_POINT('',(-75.08537529013,43.591968847486,-7.));
-#6074 = SURFACE_CURVE('',#6075,(#6080,#6087),.PCURVE_S1.);
-#6075 = CIRCLE('',#6076,2.652236842105);
-#6076 = AXIS2_PLACEMENT_3D('',#6077,#6078,#6079);
-#6077 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-7.));
-#6078 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6079 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6080 = PCURVE('',#342,#6081);
-#6081 = DEFINITIONAL_REPRESENTATION('',(#6082),#6086);
-#6082 = CIRCLE('',#6083,2.652236842105);
-#6083 = AXIS2_PLACEMENT_2D('',#6084,#6085);
-#6084 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486));
-#6085 = DIRECTION('',(1.,0.E+000));
-#6086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6087 = PCURVE('',#6088,#6093);
-#6088 = CYLINDRICAL_SURFACE('',#6089,2.652236842105);
-#6089 = AXIS2_PLACEMENT_3D('',#6090,#6091,#6092);
-#6090 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,0.E+000));
-#6091 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6092 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6093 = DEFINITIONAL_REPRESENTATION('',(#6094),#6098);
-#6094 = LINE('',#6095,#6096);
-#6095 = CARTESIAN_POINT('',(0.E+000,-7.));
-#6096 = VECTOR('',#6097,1.);
-#6097 = DIRECTION('',(1.,0.E+000));
-#6098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6099 = FACE_BOUND('',#6100,.F.);
-#6100 = EDGE_LOOP('',(#6101));
-#6101 = ORIENTED_EDGE('',*,*,#6102,.F.);
-#6102 = EDGE_CURVE('',#6103,#6103,#6105,.T.);
-#6103 = VERTEX_POINT('',#6104);
-#6104 = CARTESIAN_POINT('',(58.780789673937,14.447149179028,-7.));
-#6105 = SURFACE_CURVE('',#6106,(#6111,#6118),.PCURVE_S1.);
-#6106 = CIRCLE('',#6107,2.652236842105);
-#6107 = AXIS2_PLACEMENT_3D('',#6108,#6109,#6110);
-#6108 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-7.));
-#6109 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6110 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6111 = PCURVE('',#342,#6112);
-#6112 = DEFINITIONAL_REPRESENTATION('',(#6113),#6117);
-#6113 = CIRCLE('',#6114,2.652236842105);
-#6114 = AXIS2_PLACEMENT_2D('',#6115,#6116);
-#6115 = CARTESIAN_POINT('',(56.128552831831,14.447149179028));
-#6116 = DIRECTION('',(1.,0.E+000));
-#6117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6118 = PCURVE('',#6119,#6124);
-#6119 = CYLINDRICAL_SURFACE('',#6120,2.652236842105);
-#6120 = AXIS2_PLACEMENT_3D('',#6121,#6122,#6123);
-#6121 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,0.E+000));
-#6122 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6123 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6124 = DEFINITIONAL_REPRESENTATION('',(#6125),#6129);
-#6125 = LINE('',#6126,#6127);
-#6126 = CARTESIAN_POINT('',(0.E+000,-7.));
-#6127 = VECTOR('',#6128,1.);
-#6128 = DIRECTION('',(1.,0.E+000));
-#6129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6130 = FACE_BOUND('',#6131,.F.);
-#6131 = EDGE_LOOP('',(#6132));
-#6132 = ORIENTED_EDGE('',*,*,#6133,.F.);
-#6133 = EDGE_CURVE('',#6134,#6134,#6136,.T.);
-#6134 = VERTEX_POINT('',#6135);
-#6135 = CARTESIAN_POINT('',(4.086107756833,62.956516879333,-7.));
-#6136 = SURFACE_CURVE('',#6137,(#6142,#6149),.PCURVE_S1.);
-#6137 = CIRCLE('',#6138,2.652236842105);
-#6138 = AXIS2_PLACEMENT_3D('',#6139,#6140,#6141);
-#6139 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-7.));
-#6140 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6141 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6142 = PCURVE('',#342,#6143);
-#6143 = DEFINITIONAL_REPRESENTATION('',(#6144),#6148);
-#6144 = CIRCLE('',#6145,2.652236842105);
-#6145 = AXIS2_PLACEMENT_2D('',#6146,#6147);
-#6146 = CARTESIAN_POINT('',(1.433870914727,62.956516879333));
-#6147 = DIRECTION('',(1.,0.E+000));
-#6148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6149 = PCURVE('',#6150,#6155);
-#6150 = CYLINDRICAL_SURFACE('',#6151,2.652236842105);
-#6151 = AXIS2_PLACEMENT_3D('',#6152,#6153,#6154);
-#6152 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,0.E+000));
-#6153 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6154 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6155 = DEFINITIONAL_REPRESENTATION('',(#6156),#6160);
-#6156 = LINE('',#6157,#6158);
-#6157 = CARTESIAN_POINT('',(0.E+000,-7.));
-#6158 = VECTOR('',#6159,1.);
-#6159 = DIRECTION('',(1.,0.E+000));
-#6160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6161 = ADVANCED_FACE('',(#6162),#2037,.T.);
-#6162 = FACE_BOUND('',#6163,.T.);
-#6163 = EDGE_LOOP('',(#6164,#6165,#6166,#6189));
-#6164 = ORIENTED_EDGE('',*,*,#2179,.T.);
-#6165 = ORIENTED_EDGE('',*,*,#2021,.T.);
-#6166 = ORIENTED_EDGE('',*,*,#6167,.F.);
-#6167 = EDGE_CURVE('',#6168,#1994,#6170,.T.);
-#6168 = VERTEX_POINT('',#6169);
-#6169 = CARTESIAN_POINT('',(-79.22022702193,-90.17250919224,0.E+000));
-#6170 = SURFACE_CURVE('',#6171,(#6175,#6182),.PCURVE_S1.);
-#6171 = LINE('',#6172,#6173);
-#6172 = CARTESIAN_POINT('',(-79.22022702193,-90.17250919224,3.E-017));
-#6173 = VECTOR('',#6174,1.);
-#6174 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6175 = PCURVE('',#2037,#6176);
-#6176 = DEFINITIONAL_REPRESENTATION('',(#6177),#6181);
-#6177 = LINE('',#6178,#6179);
-#6178 = CARTESIAN_POINT('',(1.999763056204,-3.E-017));
-#6179 = VECTOR('',#6180,1.);
-#6180 = DIRECTION('',(-0.E+000,-1.));
-#6181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6182 = PCURVE('',#2009,#6183);
-#6183 = DEFINITIONAL_REPRESENTATION('',(#6184),#6188);
-#6184 = LINE('',#6185,#6186);
-#6185 = CARTESIAN_POINT('',(-6.E-014,3.E-017));
-#6186 = VECTOR('',#6187,1.);
-#6187 = DIRECTION('',(0.E+000,-1.));
-#6188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6189 = ORIENTED_EDGE('',*,*,#6190,.F.);
-#6190 = EDGE_CURVE('',#2180,#6168,#6191,.T.);
-#6191 = SURFACE_CURVE('',#6192,(#6196,#6203),.PCURVE_S1.);
-#6192 = LINE('',#6193,#6194);
-#6193 = CARTESIAN_POINT('',(-63.63069735763,-97.78501004636,0.E+000));
-#6194 = VECTOR('',#6195,1.);
-#6195 = DIRECTION('',(-0.898590025117,0.438789205383,0.E+000));
-#6196 = PCURVE('',#2037,#6197);
-#6197 = DEFINITIONAL_REPRESENTATION('',(#6198),#6202);
-#6198 = LINE('',#6199,#6200);
-#6199 = CARTESIAN_POINT('',(-15.34911599715,-0.E+000));
-#6200 = VECTOR('',#6201,1.);
-#6201 = DIRECTION('',(1.,0.E+000));
-#6202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6203 = PCURVE('',#2860,#6204);
-#6204 = DEFINITIONAL_REPRESENTATION('',(#6205),#6209);
-#6205 = LINE('',#6206,#6207);
-#6206 = CARTESIAN_POINT('',(17.348879053363,0.E+000));
-#6207 = VECTOR('',#6208,1.);
-#6208 = DIRECTION('',(-1.,0.E+000));
-#6209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6210 = ADVANCED_FACE('',(#6211),#2009,.T.);
-#6211 = FACE_BOUND('',#6212,.T.);
-#6212 = EDGE_LOOP('',(#6213,#6214,#6215,#6238));
-#6213 = ORIENTED_EDGE('',*,*,#6167,.T.);
-#6214 = ORIENTED_EDGE('',*,*,#1993,.T.);
-#6215 = ORIENTED_EDGE('',*,*,#6216,.F.);
-#6216 = EDGE_CURVE('',#6217,#1966,#6219,.T.);
-#6217 = VERTEX_POINT('',#6218);
-#6218 = CARTESIAN_POINT('',(-92.69055556366,-79.11007721107,0.E+000));
-#6219 = SURFACE_CURVE('',#6220,(#6224,#6231),.PCURVE_S1.);
-#6220 = LINE('',#6221,#6222);
-#6221 = CARTESIAN_POINT('',(-92.69055556366,-79.11007721107,-8.E-017));
-#6222 = VECTOR('',#6223,1.);
-#6223 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6224 = PCURVE('',#2009,#6225);
-#6225 = DEFINITIONAL_REPRESENTATION('',(#6226),#6230);
-#6226 = LINE('',#6227,#6228);
-#6227 = CARTESIAN_POINT('',(17.430638323368,1.4E-016));
-#6228 = VECTOR('',#6229,1.);
-#6229 = DIRECTION('',(0.E+000,-1.));
-#6230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6231 = PCURVE('',#1981,#6232);
-#6232 = DEFINITIONAL_REPRESENTATION('',(#6233),#6237);
-#6233 = LINE('',#6234,#6235);
-#6234 = CARTESIAN_POINT('',(2.72911E-012,-1.4E-016));
-#6235 = VECTOR('',#6236,1.);
-#6236 = DIRECTION('',(0.E+000,-1.));
-#6237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6238 = ORIENTED_EDGE('',*,*,#6239,.F.);
-#6239 = EDGE_CURVE('',#6168,#6217,#6240,.T.);
-#6240 = SURFACE_CURVE('',#6241,(#6245,#6252),.PCURVE_S1.);
-#6241 = LINE('',#6242,#6243);
-#6242 = CARTESIAN_POINT('',(-81.93693303231,-87.94142957459,6.E-017));
-#6243 = VECTOR('',#6244,1.);
-#6244 = DIRECTION('',(-0.772796055533,0.634654438693,0.E+000));
-#6245 = PCURVE('',#2009,#6246);
-#6246 = DEFINITIONAL_REPRESENTATION('',(#6247),#6251);
-#6247 = LINE('',#6248,#6249);
-#6248 = CARTESIAN_POINT('',(3.515424271282,0.E+000));
-#6249 = VECTOR('',#6250,1.);
-#6250 = DIRECTION('',(1.,-0.E+000));
-#6251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6252 = PCURVE('',#2832,#6253);
-#6253 = DEFINITIONAL_REPRESENTATION('',(#6254),#6258);
-#6254 = LINE('',#6255,#6256);
-#6255 = CARTESIAN_POINT('',(13.915214052081,0.E+000));
-#6256 = VECTOR('',#6257,1.);
-#6257 = DIRECTION('',(-1.,0.E+000));
-#6258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6259 = ADVANCED_FACE('',(#6260),#1981,.T.);
-#6260 = FACE_BOUND('',#6261,.T.);
-#6261 = EDGE_LOOP('',(#6262,#6263,#6264,#6287));
-#6262 = ORIENTED_EDGE('',*,*,#6216,.T.);
-#6263 = ORIENTED_EDGE('',*,*,#1965,.T.);
-#6264 = ORIENTED_EDGE('',*,*,#6265,.F.);
-#6265 = EDGE_CURVE('',#6266,#1938,#6268,.T.);
-#6266 = VERTEX_POINT('',#6267);
-#6267 = CARTESIAN_POINT('',(-93.27284153216,-73.46249208139,0.E+000));
-#6268 = SURFACE_CURVE('',#6269,(#6273,#6280),.PCURVE_S1.);
-#6269 = LINE('',#6270,#6271);
-#6270 = CARTESIAN_POINT('',(-93.27284153216,-73.46249208139,-1.1E-016));
-#6271 = VECTOR('',#6272,1.);
-#6272 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6273 = PCURVE('',#1981,#6274);
-#6274 = DEFINITIONAL_REPRESENTATION('',(#6275),#6279);
-#6275 = LINE('',#6276,#6277);
-#6276 = CARTESIAN_POINT('',(5.677523645581,-1.1E-016));
-#6277 = VECTOR('',#6278,1.);
-#6278 = DIRECTION('',(0.E+000,-1.));
-#6279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6280 = PCURVE('',#1953,#6281);
-#6281 = DEFINITIONAL_REPRESENTATION('',(#6282),#6286);
-#6282 = LINE('',#6283,#6284);
-#6283 = CARTESIAN_POINT('',(-2.86826E-012,1.1E-016));
-#6284 = VECTOR('',#6285,1.);
-#6285 = DIRECTION('',(0.E+000,-1.));
-#6286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6287 = ORIENTED_EDGE('',*,*,#6288,.F.);
-#6288 = EDGE_CURVE('',#6217,#6266,#6289,.T.);
-#6289 = SURFACE_CURVE('',#6290,(#6294,#6301),.PCURVE_S1.);
-#6290 = LINE('',#6291,#6292);
-#6291 = CARTESIAN_POINT('',(-96.42611129523,-42.87896373469,-2.2E-016));
-#6292 = VECTOR('',#6293,1.);
-#6293 = DIRECTION('',(-0.102559849127,0.994726835542,0.E+000));
-#6294 = PCURVE('',#1981,#6295);
-#6295 = DEFINITIONAL_REPRESENTATION('',(#6296),#6300);
-#6296 = LINE('',#6297,#6298);
-#6297 = CARTESIAN_POINT('',(36.423178888761,0.E+000));
-#6298 = VECTOR('',#6299,1.);
-#6299 = DIRECTION('',(1.,-0.E+000));
-#6300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6301 = PCURVE('',#2804,#6302);
-#6302 = DEFINITIONAL_REPRESENTATION('',(#6303),#6307);
-#6303 = LINE('',#6304,#6305);
-#6304 = CARTESIAN_POINT('',(-30.74565524317,0.E+000));
-#6305 = VECTOR('',#6306,1.);
-#6306 = DIRECTION('',(-1.,0.E+000));
-#6307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6308 = ADVANCED_FACE('',(#6309),#1953,.T.);
-#6309 = FACE_BOUND('',#6310,.T.);
-#6310 = EDGE_LOOP('',(#6311,#6312,#6313,#6336));
-#6311 = ORIENTED_EDGE('',*,*,#6265,.T.);
-#6312 = ORIENTED_EDGE('',*,*,#1937,.T.);
-#6313 = ORIENTED_EDGE('',*,*,#6314,.F.);
-#6314 = EDGE_CURVE('',#6315,#1910,#6317,.T.);
-#6315 = VERTEX_POINT('',#6316);
-#6316 = CARTESIAN_POINT('',(-86.17000504935,-60.57933415534,0.E+000));
-#6317 = SURFACE_CURVE('',#6318,(#6322,#6329),.PCURVE_S1.);
-#6318 = LINE('',#6319,#6320);
-#6319 = CARTESIAN_POINT('',(-86.17000504935,-60.57933415534,1.1E-016));
-#6320 = VECTOR('',#6321,1.);
-#6321 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6322 = PCURVE('',#1953,#6323);
-#6323 = DEFINITIONAL_REPRESENTATION('',(#6324),#6328);
-#6324 = LINE('',#6325,#6326);
-#6325 = CARTESIAN_POINT('',(14.711425636188,-1.1E-016));
-#6326 = VECTOR('',#6327,1.);
-#6327 = DIRECTION('',(0.E+000,-1.));
-#6328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6329 = PCURVE('',#1925,#6330);
-#6330 = DEFINITIONAL_REPRESENTATION('',(#6331),#6335);
-#6331 = LINE('',#6332,#6333);
-#6332 = CARTESIAN_POINT('',(1.96146E-012,1.1E-016));
-#6333 = VECTOR('',#6334,1.);
-#6334 = DIRECTION('',(0.E+000,-1.));
-#6335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6336 = ORIENTED_EDGE('',*,*,#6337,.F.);
-#6337 = EDGE_CURVE('',#6266,#6315,#6338,.T.);
-#6338 = SURFACE_CURVE('',#6339,(#6343,#6350),.PCURVE_S1.);
-#6339 = LINE('',#6340,#6341);
-#6340 = CARTESIAN_POINT('',(-64.87468174543,-21.95377746756,0.E+000));
-#6341 = VECTOR('',#6342,1.);
-#6342 = DIRECTION('',(0.48281088852,0.87572464047,0.E+000));
-#6343 = PCURVE('',#1953,#6344);
-#6344 = DEFINITIONAL_REPRESENTATION('',(#6345),#6349);
-#6345 = LINE('',#6346,#6347);
-#6346 = CARTESIAN_POINT('',(58.818391345243,0.E+000));
-#6347 = VECTOR('',#6348,1.);
-#6348 = DIRECTION('',(1.,0.E+000));
-#6349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6350 = PCURVE('',#2776,#6351);
-#6351 = DEFINITIONAL_REPRESENTATION('',(#6352),#6356);
-#6352 = LINE('',#6353,#6354);
-#6353 = CARTESIAN_POINT('',(-44.10696570905,0.E+000));
-#6354 = VECTOR('',#6355,1.);
-#6355 = DIRECTION('',(-1.,0.E+000));
-#6356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6357 = ADVANCED_FACE('',(#6358),#1925,.T.);
-#6358 = FACE_BOUND('',#6359,.T.);
-#6359 = EDGE_LOOP('',(#6360,#6361,#6362,#6385));
-#6360 = ORIENTED_EDGE('',*,*,#6314,.T.);
-#6361 = ORIENTED_EDGE('',*,*,#1909,.T.);
-#6362 = ORIENTED_EDGE('',*,*,#6363,.F.);
-#6363 = EDGE_CURVE('',#6364,#1882,#6366,.T.);
-#6364 = VERTEX_POINT('',#6365);
-#6365 = CARTESIAN_POINT('',(-81.90167162036,-55.54571990934,0.E+000));
-#6366 = SURFACE_CURVE('',#6367,(#6371,#6378),.PCURVE_S1.);
-#6367 = LINE('',#6368,#6369);
-#6368 = CARTESIAN_POINT('',(-81.90167162036,-55.54571990934,1.1E-016));
-#6369 = VECTOR('',#6370,1.);
-#6370 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6371 = PCURVE('',#1925,#6372);
-#6372 = DEFINITIONAL_REPRESENTATION('',(#6373),#6377);
-#6373 = LINE('',#6374,#6375);
-#6374 = CARTESIAN_POINT('',(6.599692616982,1.1E-016));
-#6375 = VECTOR('',#6376,1.);
-#6376 = DIRECTION('',(0.E+000,-1.));
-#6377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6378 = PCURVE('',#1897,#6379);
-#6379 = DEFINITIONAL_REPRESENTATION('',(#6380),#6384);
-#6380 = LINE('',#6381,#6382);
-#6381 = CARTESIAN_POINT('',(4.9062E-013,-3.3E-016));
-#6382 = VECTOR('',#6383,1.);
-#6383 = DIRECTION('',(0.E+000,-1.));
-#6384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6385 = ORIENTED_EDGE('',*,*,#6386,.F.);
-#6386 = EDGE_CURVE('',#6315,#6364,#6387,.T.);
-#6387 = SURFACE_CURVE('',#6388,(#6392,#6399),.PCURVE_S1.);
-#6388 = LINE('',#6389,#6390);
-#6389 = CARTESIAN_POINT('',(-54.0814059639,-22.73748506423,2.2E-016));
-#6390 = VECTOR('',#6391,1.);
-#6391 = DIRECTION('',(0.646747307294,0.762704346722,0.E+000));
-#6392 = PCURVE('',#1925,#6393);
-#6393 = DEFINITIONAL_REPRESENTATION('',(#6394),#6398);
-#6394 = LINE('',#6395,#6396);
-#6395 = CARTESIAN_POINT('',(49.615357843129,0.E+000));
-#6396 = VECTOR('',#6397,1.);
-#6397 = DIRECTION('',(1.,0.E+000));
-#6398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6399 = PCURVE('',#2748,#6400);
-#6400 = DEFINITIONAL_REPRESENTATION('',(#6401),#6405);
-#6401 = LINE('',#6402,#6403);
-#6402 = CARTESIAN_POINT('',(-43.01566522614,0.E+000));
-#6403 = VECTOR('',#6404,1.);
-#6404 = DIRECTION('',(-1.,0.E+000));
-#6405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6406 = ADVANCED_FACE('',(#6407),#1897,.T.);
-#6407 = FACE_BOUND('',#6408,.T.);
-#6408 = EDGE_LOOP('',(#6409,#6410,#6411,#6434));
-#6409 = ORIENTED_EDGE('',*,*,#6363,.T.);
-#6410 = ORIENTED_EDGE('',*,*,#1881,.T.);
-#6411 = ORIENTED_EDGE('',*,*,#6412,.F.);
-#6412 = EDGE_CURVE('',#6413,#1854,#6415,.T.);
-#6413 = VERTEX_POINT('',#6414);
-#6414 = CARTESIAN_POINT('',(-81.99696192116,-55.02768693027,0.E+000));
-#6415 = SURFACE_CURVE('',#6416,(#6420,#6427),.PCURVE_S1.);
-#6416 = LINE('',#6417,#6418);
-#6417 = CARTESIAN_POINT('',(-81.99696192116,-55.02768693027,0.E+000));
-#6418 = VECTOR('',#6419,1.);
-#6419 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6420 = PCURVE('',#1897,#6421);
-#6421 = DEFINITIONAL_REPRESENTATION('',(#6422),#6426);
-#6422 = LINE('',#6423,#6424);
-#6423 = CARTESIAN_POINT('',(0.526724224647,-2.2E-016));
-#6424 = VECTOR('',#6425,1.);
-#6425 = DIRECTION('',(0.E+000,-1.));
-#6426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6427 = PCURVE('',#1869,#6428);
-#6428 = DEFINITIONAL_REPRESENTATION('',(#6429),#6433);
-#6429 = LINE('',#6430,#6431);
-#6430 = CARTESIAN_POINT('',(6.56E-015,-0.E+000));
-#6431 = VECTOR('',#6432,1.);
-#6432 = DIRECTION('',(0.E+000,-1.));
-#6433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6434 = ORIENTED_EDGE('',*,*,#6435,.F.);
-#6435 = EDGE_CURVE('',#6364,#6413,#6436,.T.);
-#6436 = SURFACE_CURVE('',#6437,(#6441,#6448),.PCURVE_S1.);
-#6437 = LINE('',#6438,#6439);
-#6438 = CARTESIAN_POINT('',(-85.87391575281,-33.9511458104,-2.2E-016));
-#6439 = VECTOR('',#6440,1.);
-#6440 = DIRECTION('',(-0.18091117959,0.983499438281,0.E+000));
-#6441 = PCURVE('',#1897,#6442);
-#6442 = DEFINITIONAL_REPRESENTATION('',(#6443),#6447);
-#6443 = LINE('',#6444,#6445);
-#6444 = CARTESIAN_POINT('',(21.956874867849,-0.E+000));
-#6445 = VECTOR('',#6446,1.);
-#6446 = DIRECTION('',(1.,0.E+000));
-#6447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6448 = PCURVE('',#2720,#6449);
-#6449 = DEFINITIONAL_REPRESENTATION('',(#6450),#6454);
-#6450 = LINE('',#6451,#6452);
-#6451 = CARTESIAN_POINT('',(21.956874867849,0.E+000));
-#6452 = VECTOR('',#6453,1.);
-#6453 = DIRECTION('',(1.,0.E+000));
-#6454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6455 = ADVANCED_FACE('',(#6456),#1869,.T.);
-#6456 = FACE_BOUND('',#6457,.T.);
-#6457 = EDGE_LOOP('',(#6458,#6459,#6460,#6483));
-#6458 = ORIENTED_EDGE('',*,*,#6412,.T.);
-#6459 = ORIENTED_EDGE('',*,*,#1853,.T.);
-#6460 = ORIENTED_EDGE('',*,*,#6461,.F.);
-#6461 = EDGE_CURVE('',#6462,#1826,#6464,.T.);
-#6462 = VERTEX_POINT('',#6463);
-#6463 = CARTESIAN_POINT('',(-85.88984790751,-45.67027197845,0.E+000));
-#6464 = SURFACE_CURVE('',#6465,(#6469,#6476),.PCURVE_S1.);
-#6465 = LINE('',#6466,#6467);
-#6466 = CARTESIAN_POINT('',(-85.88984790751,-45.67027197845,0.E+000));
-#6467 = VECTOR('',#6468,1.);
-#6468 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6469 = PCURVE('',#1869,#6470);
-#6470 = DEFINITIONAL_REPRESENTATION('',(#6471),#6475);
-#6471 = LINE('',#6472,#6473);
-#6472 = CARTESIAN_POINT('',(10.134879174577,-0.E+000));
-#6473 = VECTOR('',#6474,1.);
-#6474 = DIRECTION('',(0.E+000,-1.));
-#6475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6476 = PCURVE('',#1841,#6477);
-#6477 = DEFINITIONAL_REPRESENTATION('',(#6478),#6482);
-#6478 = LINE('',#6479,#6480);
-#6479 = CARTESIAN_POINT('',(-9.2796E-013,-1.1E-016));
-#6480 = VECTOR('',#6481,1.);
-#6481 = DIRECTION('',(0.E+000,-1.));
-#6482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6483 = ORIENTED_EDGE('',*,*,#6484,.F.);
-#6484 = EDGE_CURVE('',#6413,#6462,#6485,.T.);
-#6485 = SURFACE_CURVE('',#6486,(#6490,#6497),.PCURVE_S1.);
-#6486 = LINE('',#6487,#6488);
-#6487 = CARTESIAN_POINT('',(-86.96975850651,-43.07446731807,0.E+000));
-#6488 = VECTOR('',#6489,1.);
-#6489 = DIRECTION('',(-0.384107784542,0.92328825935,0.E+000));
-#6490 = PCURVE('',#1869,#6491);
-#6491 = DEFINITIONAL_REPRESENTATION('',(#6492),#6496);
-#6492 = LINE('',#6493,#6494);
-#6493 = CARTESIAN_POINT('',(12.946357208758,-0.E+000));
-#6494 = VECTOR('',#6495,1.);
-#6495 = DIRECTION('',(1.,0.E+000));
-#6496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6497 = PCURVE('',#2692,#6498);
-#6498 = DEFINITIONAL_REPRESENTATION('',(#6499),#6503);
-#6499 = LINE('',#6500,#6501);
-#6500 = CARTESIAN_POINT('',(-2.811478034181,0.E+000));
-#6501 = VECTOR('',#6502,1.);
-#6502 = DIRECTION('',(-1.,0.E+000));
-#6503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6504 = ADVANCED_FACE('',(#6505),#1841,.T.);
-#6505 = FACE_BOUND('',#6506,.T.);
-#6506 = EDGE_LOOP('',(#6507,#6530,#6531,#6532));
-#6507 = ORIENTED_EDGE('',*,*,#6508,.F.);
-#6508 = EDGE_CURVE('',#6462,#6509,#6511,.T.);
-#6509 = VERTEX_POINT('',#6510);
-#6510 = CARTESIAN_POINT('',(-84.6590847319,-44.63753905176,0.E+000));
-#6511 = SURFACE_CURVE('',#6512,(#6516,#6523),.PCURVE_S1.);
-#6512 = LINE('',#6513,#6514);
-#6513 = CARTESIAN_POINT('',(-44.61006413688,-11.03242064144,-1.1E-016));
-#6514 = VECTOR('',#6515,1.);
-#6515 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#6516 = PCURVE('',#1841,#6517);
-#6517 = DEFINITIONAL_REPRESENTATION('',(#6518),#6522);
-#6518 = LINE('',#6519,#6520);
-#6519 = CARTESIAN_POINT('',(53.886930636238,0.E+000));
-#6520 = VECTOR('',#6521,1.);
-#6521 = DIRECTION('',(1.,0.E+000));
-#6522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6523 = PCURVE('',#2664,#6524);
-#6524 = DEFINITIONAL_REPRESENTATION('',(#6525),#6529);
-#6525 = LINE('',#6526,#6527);
-#6526 = CARTESIAN_POINT('',(53.886930636238,0.E+000));
-#6527 = VECTOR('',#6528,1.);
-#6528 = DIRECTION('',(1.,0.E+000));
-#6529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6530 = ORIENTED_EDGE('',*,*,#6461,.T.);
-#6531 = ORIENTED_EDGE('',*,*,#1825,.T.);
-#6532 = ORIENTED_EDGE('',*,*,#6533,.F.);
-#6533 = EDGE_CURVE('',#6509,#1802,#6534,.T.);
-#6534 = SURFACE_CURVE('',#6535,(#6539,#6545),.PCURVE_S1.);
-#6535 = LINE('',#6536,#6537);
-#6536 = CARTESIAN_POINT('',(-84.6590847319,-44.63753905176,3.));
-#6537 = VECTOR('',#6538,1.);
-#6538 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6539 = PCURVE('',#1841,#6540);
-#6540 = DEFINITIONAL_REPRESENTATION('',(#6541),#6544);
-#6541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6542,#6543),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#6542 = CARTESIAN_POINT('',(1.606647220859,0.3));
-#6543 = CARTESIAN_POINT('',(1.606647220859,-3.0000006));
-#6544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6545 = PCURVE('',#6546,#6551);
-#6546 = CYLINDRICAL_SURFACE('',#6547,7.);
-#6547 = AXIS2_PLACEMENT_3D('',#6548,#6549,#6550);
-#6548 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#6549 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6550 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6551 = DEFINITIONAL_REPRESENTATION('',(#6552),#6555);
-#6552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6553,#6554),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#6553 = CARTESIAN_POINT('',(3.291520887687,-3.3));
-#6554 = CARTESIAN_POINT('',(3.291520887687,5.9999999991E-007));
-#6555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6556 = ADVANCED_FACE('',(#6557),#1789,.T.);
-#6557 = FACE_BOUND('',#6558,.T.);
-#6558 = EDGE_LOOP('',(#6559,#6587,#6588,#6589,#6612,#6635,#6664));
-#6559 = ORIENTED_EDGE('',*,*,#6560,.F.);
-#6560 = EDGE_CURVE('',#1802,#6561,#6563,.T.);
-#6561 = VERTEX_POINT('',#6562);
-#6562 = CARTESIAN_POINT('',(-82.70187667289,-42.99524649131,3.));
-#6563 = SURFACE_CURVE('',#6564,(#6568,#6575),.PCURVE_S1.);
-#6564 = LINE('',#6565,#6566);
-#6565 = CARTESIAN_POINT('',(-44.61006413688,-11.03242064144,3.));
-#6566 = VECTOR('',#6567,1.);
-#6567 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#6568 = PCURVE('',#1789,#6569);
-#6569 = DEFINITIONAL_REPRESENTATION('',(#6570),#6574);
-#6570 = LINE('',#6571,#6572);
-#6571 = CARTESIAN_POINT('',(-1.055666551516,24.092295007556));
-#6572 = VECTOR('',#6573,1.);
-#6573 = DIRECTION('',(0.642787609687,-0.766044443119));
-#6574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6575 = PCURVE('',#6576,#6581);
-#6576 = PLANE('',#6577);
-#6577 = AXIS2_PLACEMENT_3D('',#6578,#6579,#6580);
-#6578 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#6579 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6580 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6581 = DEFINITIONAL_REPRESENTATION('',(#6582),#6586);
-#6582 = LINE('',#6583,#6584);
-#6583 = CARTESIAN_POINT('',(33.12754799536,32.55954820604));
-#6584 = VECTOR('',#6585,1.);
-#6585 = DIRECTION('',(0.766044443119,0.642787609687));
-#6586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6587 = ORIENTED_EDGE('',*,*,#1801,.T.);
-#6588 = ORIENTED_EDGE('',*,*,#1772,.T.);
-#6589 = ORIENTED_EDGE('',*,*,#6590,.F.);
-#6590 = EDGE_CURVE('',#6591,#1745,#6593,.T.);
-#6591 = VERTEX_POINT('',#6592);
-#6592 = CARTESIAN_POINT('',(-76.2366375985,-37.57026676848,3.));
-#6593 = SURFACE_CURVE('',#6594,(#6598,#6605),.PCURVE_S1.);
-#6594 = LINE('',#6595,#6596);
-#6595 = CARTESIAN_POINT('',(-73.70011021437,-41.04705658212,3.));
-#6596 = VECTOR('',#6597,1.);
-#6597 = DIRECTION('',(-0.589379686015,0.807856166475,0.E+000));
-#6598 = PCURVE('',#1789,#6599);
-#6599 = DEFINITIONAL_REPRESENTATION('',(#6600),#6604);
-#6600 = LINE('',#6601,#6602);
-#6601 = CARTESIAN_POINT('',(-31.07030249219,53.182341085046));
-#6602 = VECTOR('',#6603,1.);
-#6603 = DIRECTION('',(0.807856166475,0.589379686015));
-#6604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6605 = PCURVE('',#6576,#6606);
-#6606 = DEFINITIONAL_REPRESENTATION('',(#6607),#6611);
-#6607 = LINE('',#6608,#6609);
-#6608 = CARTESIAN_POINT('',(4.03750191787,2.54491226536));
-#6609 = VECTOR('',#6610,1.);
-#6610 = DIRECTION('',(-0.589379686015,0.807856166475));
-#6611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6612 = ORIENTED_EDGE('',*,*,#6613,.F.);
-#6613 = EDGE_CURVE('',#6614,#6591,#6616,.T.);
-#6614 = VERTEX_POINT('',#6615);
-#6615 = CARTESIAN_POINT('',(-77.46323344405,-38.59950289011,3.));
-#6616 = SURFACE_CURVE('',#6617,(#6621,#6628),.PCURVE_S1.);
-#6617 = LINE('',#6618,#6619);
-#6618 = CARTESIAN_POINT('',(-44.61006413688,-11.03242064144,3.));
-#6619 = VECTOR('',#6620,1.);
-#6620 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#6621 = PCURVE('',#1789,#6622);
-#6622 = DEFINITIONAL_REPRESENTATION('',(#6623),#6627);
-#6623 = LINE('',#6624,#6625);
-#6624 = CARTESIAN_POINT('',(-1.055666551516,24.092295007556));
-#6625 = VECTOR('',#6626,1.);
-#6626 = DIRECTION('',(0.642787609687,-0.766044443119));
-#6627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6628 = PCURVE('',#6576,#6629);
-#6629 = DEFINITIONAL_REPRESENTATION('',(#6630),#6634);
-#6630 = LINE('',#6631,#6632);
-#6631 = CARTESIAN_POINT('',(33.12754799536,32.55954820604));
-#6632 = VECTOR('',#6633,1.);
-#6633 = DIRECTION('',(0.766044443119,0.642787609687));
-#6634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6635 = ORIENTED_EDGE('',*,*,#6636,.F.);
-#6636 = EDGE_CURVE('',#6637,#6614,#6639,.T.);
-#6637 = VERTEX_POINT('',#6638);
-#6638 = CARTESIAN_POINT('',(-72.73761213224,-43.59196884748,3.));
-#6639 = SURFACE_CURVE('',#6640,(#6645,#6652),.PCURVE_S1.);
-#6640 = CIRCLE('',#6641,5.);
-#6641 = AXIS2_PLACEMENT_3D('',#6642,#6643,#6644);
-#6642 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#6643 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6644 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6645 = PCURVE('',#1789,#6646);
-#6646 = DEFINITIONAL_REPRESENTATION('',(#6647),#6651);
-#6647 = CIRCLE('',#6648,5.);
-#6648 = AXIS2_PLACEMENT_2D('',#6649,#6650);
-#6649 = CARTESIAN_POINT('',(-33.61521475755,57.219843002916));
-#6650 = DIRECTION('',(0.E+000,-1.));
-#6651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6652 = PCURVE('',#6653,#6658);
-#6653 = CYLINDRICAL_SURFACE('',#6654,5.);
-#6654 = AXIS2_PLACEMENT_3D('',#6655,#6656,#6657);
-#6655 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#6656 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6657 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6658 = DEFINITIONAL_REPRESENTATION('',(#6659),#6663);
-#6659 = LINE('',#6660,#6661);
-#6660 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#6661 = VECTOR('',#6662,1.);
-#6662 = DIRECTION('',(1.,0.E+000));
-#6663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6664 = ORIENTED_EDGE('',*,*,#6665,.F.);
-#6665 = EDGE_CURVE('',#6561,#6637,#6666,.T.);
-#6666 = SURFACE_CURVE('',#6667,(#6672,#6679),.PCURVE_S1.);
-#6667 = CIRCLE('',#6668,5.);
-#6668 = AXIS2_PLACEMENT_3D('',#6669,#6670,#6671);
-#6669 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#6670 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6671 = DIRECTION('',(1.,0.E+000,0.E+000));
-#6672 = PCURVE('',#1789,#6673);
-#6673 = DEFINITIONAL_REPRESENTATION('',(#6674),#6678);
-#6674 = CIRCLE('',#6675,5.);
-#6675 = AXIS2_PLACEMENT_2D('',#6676,#6677);
-#6676 = CARTESIAN_POINT('',(-33.61521475755,57.219843002916));
-#6677 = DIRECTION('',(0.E+000,-1.));
-#6678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6679 = PCURVE('',#6653,#6680);
-#6680 = DEFINITIONAL_REPRESENTATION('',(#6681),#6685);
-#6681 = LINE('',#6682,#6683);
-#6682 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#6683 = VECTOR('',#6684,1.);
-#6684 = DIRECTION('',(1.,0.E+000));
-#6685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6686 = ADVANCED_FACE('',(#6687),#1760,.T.);
-#6687 = FACE_BOUND('',#6688,.T.);
-#6688 = EDGE_LOOP('',(#6689,#6714,#6733,#6734));
-#6689 = ORIENTED_EDGE('',*,*,#6690,.F.);
-#6690 = EDGE_CURVE('',#6691,#6693,#6695,.T.);
-#6691 = VERTEX_POINT('',#6692);
-#6692 = CARTESIAN_POINT('',(-76.91497688147,-36.64047467398,0.E+000));
-#6693 = VERTEX_POINT('',#6694);
-#6694 = CARTESIAN_POINT('',(-81.01660539171,-31.0184181912,0.E+000));
-#6695 = SURFACE_CURVE('',#6696,(#6700,#6707),.PCURVE_S1.);
-#6696 = LINE('',#6697,#6698);
-#6697 = CARTESIAN_POINT('',(-73.70011021437,-41.04705658212,0.E+000));
-#6698 = VECTOR('',#6699,1.);
-#6699 = DIRECTION('',(-0.589379686015,0.807856166475,0.E+000));
-#6700 = PCURVE('',#1760,#6701);
-#6701 = DEFINITIONAL_REPRESENTATION('',(#6702),#6706);
-#6702 = LINE('',#6703,#6704);
-#6703 = CARTESIAN_POINT('',(-4.303723803716,-0.E+000));
-#6704 = VECTOR('',#6705,1.);
-#6705 = DIRECTION('',(1.,0.E+000));
-#6706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6707 = PCURVE('',#2579,#6708);
-#6708 = DEFINITIONAL_REPRESENTATION('',(#6709),#6713);
-#6709 = LINE('',#6710,#6711);
-#6710 = CARTESIAN_POINT('',(-4.303723803716,0.E+000));
-#6711 = VECTOR('',#6712,1.);
-#6712 = DIRECTION('',(1.,0.E+000));
-#6713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6714 = ORIENTED_EDGE('',*,*,#6715,.T.);
-#6715 = EDGE_CURVE('',#6691,#1745,#6716,.T.);
-#6716 = SURFACE_CURVE('',#6717,(#6721,#6727),.PCURVE_S1.);
-#6717 = LINE('',#6718,#6719);
-#6718 = CARTESIAN_POINT('',(-76.91497688147,-36.64047467398,3.));
-#6719 = VECTOR('',#6720,1.);
-#6720 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6721 = PCURVE('',#1760,#6722);
-#6722 = DEFINITIONAL_REPRESENTATION('',(#6723),#6726);
-#6723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6724,#6725),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#6724 = CARTESIAN_POINT('',(1.150937670696,0.3));
-#6725 = CARTESIAN_POINT('',(1.150937670696,-3.0000006));
-#6726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6727 = PCURVE('',#6546,#6728);
-#6728 = DEFINITIONAL_REPRESENTATION('',(#6729),#6732);
-#6729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6730,#6731),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#6730 = CARTESIAN_POINT('',(1.453004804355,-3.3));
-#6731 = CARTESIAN_POINT('',(1.453004804355,5.9999999991E-007));
-#6732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6733 = ORIENTED_EDGE('',*,*,#1744,.T.);
-#6734 = ORIENTED_EDGE('',*,*,#6735,.F.);
-#6735 = EDGE_CURVE('',#6693,#1717,#6736,.T.);
-#6736 = SURFACE_CURVE('',#6737,(#6741,#6748),.PCURVE_S1.);
-#6737 = LINE('',#6738,#6739);
-#6738 = CARTESIAN_POINT('',(-81.01660539171,-31.0184181912,0.E+000));
-#6739 = VECTOR('',#6740,1.);
-#6740 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6741 = PCURVE('',#1760,#6742);
-#6742 = DEFINITIONAL_REPRESENTATION('',(#6743),#6747);
-#6743 = LINE('',#6744,#6745);
-#6744 = CARTESIAN_POINT('',(8.110167192095,0.E+000));
-#6745 = VECTOR('',#6746,1.);
-#6746 = DIRECTION('',(0.E+000,-1.));
-#6747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6748 = PCURVE('',#1732,#6749);
-#6749 = DEFINITIONAL_REPRESENTATION('',(#6750),#6754);
-#6750 = LINE('',#6751,#6752);
-#6751 = CARTESIAN_POINT('',(-3.52E-015,-0.E+000));
-#6752 = VECTOR('',#6753,1.);
-#6753 = DIRECTION('',(0.E+000,-1.));
-#6754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6755 = ADVANCED_FACE('',(#6756),#1732,.T.);
-#6756 = FACE_BOUND('',#6757,.T.);
-#6757 = EDGE_LOOP('',(#6758,#6759,#6760,#6783));
-#6758 = ORIENTED_EDGE('',*,*,#6735,.T.);
-#6759 = ORIENTED_EDGE('',*,*,#1716,.T.);
-#6760 = ORIENTED_EDGE('',*,*,#6761,.F.);
-#6761 = EDGE_CURVE('',#6762,#1689,#6764,.T.);
-#6762 = VERTEX_POINT('',#6763);
-#6763 = CARTESIAN_POINT('',(-83.2683310841,-14.21130881377,0.E+000));
-#6764 = SURFACE_CURVE('',#6765,(#6769,#6776),.PCURVE_S1.);
-#6765 = LINE('',#6766,#6767);
-#6766 = CARTESIAN_POINT('',(-83.2683310841,-14.21130881377,0.E+000));
-#6767 = VECTOR('',#6768,1.);
-#6768 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6769 = PCURVE('',#1732,#6770);
-#6770 = DEFINITIONAL_REPRESENTATION('',(#6771),#6775);
-#6771 = LINE('',#6772,#6773);
-#6772 = CARTESIAN_POINT('',(16.957275554129,-0.E+000));
-#6773 = VECTOR('',#6774,1.);
-#6774 = DIRECTION('',(0.E+000,-1.));
-#6775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6776 = PCURVE('',#1704,#6777);
-#6777 = DEFINITIONAL_REPRESENTATION('',(#6778),#6782);
-#6778 = LINE('',#6779,#6780);
-#6779 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
-#6780 = VECTOR('',#6781,1.);
-#6781 = DIRECTION('',(0.E+000,-1.));
-#6782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6783 = ORIENTED_EDGE('',*,*,#6784,.F.);
-#6784 = EDGE_CURVE('',#6693,#6762,#6785,.T.);
-#6785 = SURFACE_CURVE('',#6786,(#6790,#6797),.PCURVE_S1.);
-#6786 = LINE('',#6787,#6788);
-#6787 = CARTESIAN_POINT('',(-82.85032555054,-17.33134459197,0.E+000));
-#6788 = VECTOR('',#6789,1.);
-#6789 = DIRECTION('',(-0.132788176096,0.99114443967,0.E+000));
-#6790 = PCURVE('',#1732,#6791);
-#6791 = DEFINITIONAL_REPRESENTATION('',(#6792),#6796);
-#6792 = LINE('',#6793,#6794);
-#6793 = CARTESIAN_POINT('',(13.809363248595,0.E+000));
-#6794 = VECTOR('',#6795,1.);
-#6795 = DIRECTION('',(1.,0.E+000));
-#6796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6797 = PCURVE('',#2551,#6798);
-#6798 = DEFINITIONAL_REPRESENTATION('',(#6799),#6803);
-#6799 = LINE('',#6800,#6801);
-#6800 = CARTESIAN_POINT('',(13.809363248595,0.E+000));
-#6801 = VECTOR('',#6802,1.);
-#6802 = DIRECTION('',(1.,0.E+000));
-#6803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6804 = ADVANCED_FACE('',(#6805),#1704,.T.);
-#6805 = FACE_BOUND('',#6806,.T.);
-#6806 = EDGE_LOOP('',(#6807,#6808,#6809,#6832));
-#6807 = ORIENTED_EDGE('',*,*,#6761,.T.);
-#6808 = ORIENTED_EDGE('',*,*,#1688,.T.);
-#6809 = ORIENTED_EDGE('',*,*,#6810,.F.);
-#6810 = EDGE_CURVE('',#6811,#1661,#6813,.T.);
-#6811 = VERTEX_POINT('',#6812);
-#6812 = CARTESIAN_POINT('',(-83.62782855681,-8.75,0.E+000));
-#6813 = SURFACE_CURVE('',#6814,(#6818,#6825),.PCURVE_S1.);
-#6814 = LINE('',#6815,#6816);
-#6815 = CARTESIAN_POINT('',(-83.62782855681,-8.75,0.E+000));
-#6816 = VECTOR('',#6817,1.);
-#6817 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6818 = PCURVE('',#1704,#6819);
-#6819 = DEFINITIONAL_REPRESENTATION('',(#6820),#6824);
-#6820 = LINE('',#6821,#6822);
-#6821 = CARTESIAN_POINT('',(5.473128209009,0.E+000));
-#6822 = VECTOR('',#6823,1.);
-#6823 = DIRECTION('',(0.E+000,-1.));
-#6824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6825 = PCURVE('',#1676,#6826);
-#6826 = DEFINITIONAL_REPRESENTATION('',(#6827),#6831);
-#6827 = LINE('',#6828,#6829);
-#6828 = CARTESIAN_POINT('',(9.237E-014,-0.E+000));
-#6829 = VECTOR('',#6830,1.);
-#6830 = DIRECTION('',(0.E+000,-1.));
-#6831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6832 = ORIENTED_EDGE('',*,*,#6833,.F.);
-#6833 = EDGE_CURVE('',#6762,#6811,#6834,.T.);
-#6834 = SURFACE_CURVE('',#6835,(#6839,#6846),.PCURVE_S1.);
-#6835 = LINE('',#6836,#6837);
-#6836 = CARTESIAN_POINT('',(-83.62273728862,-8.827344042696,0.E+000));
-#6837 = VECTOR('',#6838,1.);
-#6838 = DIRECTION('',(-6.568409490622E-002,0.997840468049,0.E+000));
-#6839 = PCURVE('',#1704,#6840);
-#6840 = DEFINITIONAL_REPRESENTATION('',(#6841),#6845);
-#6841 = LINE('',#6842,#6843);
-#6842 = CARTESIAN_POINT('',(5.395616777901,0.E+000));
-#6843 = VECTOR('',#6844,1.);
-#6844 = DIRECTION('',(1.,0.E+000));
-#6845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6846 = PCURVE('',#2523,#6847);
-#6847 = DEFINITIONAL_REPRESENTATION('',(#6848),#6852);
-#6848 = LINE('',#6849,#6850);
-#6849 = CARTESIAN_POINT('',(7.751143110822E-002,0.E+000));
-#6850 = VECTOR('',#6851,1.);
-#6851 = DIRECTION('',(-1.,0.E+000));
-#6852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6853 = ADVANCED_FACE('',(#6854),#1676,.T.);
-#6854 = FACE_BOUND('',#6855,.T.);
-#6855 = EDGE_LOOP('',(#6856,#6857,#6858,#6881));
-#6856 = ORIENTED_EDGE('',*,*,#6810,.T.);
-#6857 = ORIENTED_EDGE('',*,*,#1660,.T.);
-#6858 = ORIENTED_EDGE('',*,*,#6859,.F.);
-#6859 = EDGE_CURVE('',#6860,#1633,#6862,.T.);
-#6860 = VERTEX_POINT('',#6861);
-#6861 = CARTESIAN_POINT('',(-83.62782855682,8.75,0.E+000));
-#6862 = SURFACE_CURVE('',#6863,(#6867,#6874),.PCURVE_S1.);
-#6863 = LINE('',#6864,#6865);
-#6864 = CARTESIAN_POINT('',(-83.62782855682,8.75,0.E+000));
-#6865 = VECTOR('',#6866,1.);
-#6866 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6867 = PCURVE('',#1676,#6868);
-#6868 = DEFINITIONAL_REPRESENTATION('',(#6869),#6873);
-#6869 = LINE('',#6870,#6871);
-#6870 = CARTESIAN_POINT('',(17.5,-0.E+000));
-#6871 = VECTOR('',#6872,1.);
-#6872 = DIRECTION('',(0.E+000,-1.));
-#6873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6874 = PCURVE('',#1648,#6875);
-#6875 = DEFINITIONAL_REPRESENTATION('',(#6876),#6880);
-#6876 = LINE('',#6877,#6878);
-#6877 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
-#6878 = VECTOR('',#6879,1.);
-#6879 = DIRECTION('',(0.E+000,-1.));
-#6880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6881 = ORIENTED_EDGE('',*,*,#6882,.F.);
-#6882 = EDGE_CURVE('',#6811,#6860,#6883,.T.);
-#6883 = SURFACE_CURVE('',#6884,(#6888,#6895),.PCURVE_S1.);
-#6884 = LINE('',#6885,#6886);
-#6885 = CARTESIAN_POINT('',(-83.62782855682,-0.443584616123,0.E+000));
-#6886 = VECTOR('',#6887,1.);
-#6887 = DIRECTION('',(0.E+000,1.,0.E+000));
-#6888 = PCURVE('',#1676,#6889);
-#6889 = DEFINITIONAL_REPRESENTATION('',(#6890),#6894);
-#6890 = LINE('',#6891,#6892);
-#6891 = CARTESIAN_POINT('',(8.306415383877,-0.E+000));
-#6892 = VECTOR('',#6893,1.);
-#6893 = DIRECTION('',(1.,0.E+000));
-#6894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6895 = PCURVE('',#2495,#6896);
-#6896 = DEFINITIONAL_REPRESENTATION('',(#6897),#6901);
-#6897 = LINE('',#6898,#6899);
-#6898 = CARTESIAN_POINT('',(9.193584616123,0.E+000));
-#6899 = VECTOR('',#6900,1.);
-#6900 = DIRECTION('',(-1.,0.E+000));
-#6901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6902 = ADVANCED_FACE('',(#6903),#1648,.T.);
-#6903 = FACE_BOUND('',#6904,.T.);
-#6904 = EDGE_LOOP('',(#6905,#6906,#6907,#6930));
-#6905 = ORIENTED_EDGE('',*,*,#6859,.T.);
-#6906 = ORIENTED_EDGE('',*,*,#1632,.T.);
-#6907 = ORIENTED_EDGE('',*,*,#6908,.F.);
-#6908 = EDGE_CURVE('',#6909,#1605,#6911,.T.);
-#6909 = VERTEX_POINT('',#6910);
-#6910 = CARTESIAN_POINT('',(-83.2683310841,14.211308813775,0.E+000));
-#6911 = SURFACE_CURVE('',#6912,(#6916,#6923),.PCURVE_S1.);
-#6912 = LINE('',#6913,#6914);
-#6913 = CARTESIAN_POINT('',(-83.2683310841,14.211308813775,0.E+000));
-#6914 = VECTOR('',#6915,1.);
-#6915 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6916 = PCURVE('',#1648,#6917);
-#6917 = DEFINITIONAL_REPRESENTATION('',(#6918),#6922);
-#6918 = LINE('',#6919,#6920);
-#6919 = CARTESIAN_POINT('',(5.473128209014,-0.E+000));
-#6920 = VECTOR('',#6921,1.);
-#6921 = DIRECTION('',(0.E+000,-1.));
-#6922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6923 = PCURVE('',#1620,#6924);
-#6924 = DEFINITIONAL_REPRESENTATION('',(#6925),#6929);
-#6925 = LINE('',#6926,#6927);
-#6926 = CARTESIAN_POINT('',(1.76E-015,-0.E+000));
-#6927 = VECTOR('',#6928,1.);
-#6928 = DIRECTION('',(0.E+000,-1.));
-#6929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6930 = ORIENTED_EDGE('',*,*,#6931,.F.);
-#6931 = EDGE_CURVE('',#6860,#6909,#6932,.T.);
-#6932 = SURFACE_CURVE('',#6933,(#6937,#6944),.PCURVE_S1.);
-#6933 = LINE('',#6934,#6935);
-#6934 = CARTESIAN_POINT('',(-83.62174600325,8.842403162593,0.E+000));
-#6935 = VECTOR('',#6936,1.);
-#6936 = DIRECTION('',(6.568409490622E-002,0.997840468049,0.E+000));
-#6937 = PCURVE('',#1648,#6938);
-#6938 = DEFINITIONAL_REPRESENTATION('',(#6939),#6943);
-#6939 = LINE('',#6940,#6941);
-#6940 = CARTESIAN_POINT('',(9.260314203698E-002,0.E+000));
-#6941 = VECTOR('',#6942,1.);
-#6942 = DIRECTION('',(1.,0.E+000));
-#6943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6944 = PCURVE('',#2467,#6945);
-#6945 = DEFINITIONAL_REPRESENTATION('',(#6946),#6950);
-#6946 = LINE('',#6947,#6948);
-#6947 = CARTESIAN_POINT('',(9.260314203698E-002,0.E+000));
-#6948 = VECTOR('',#6949,1.);
-#6949 = DIRECTION('',(1.,0.E+000));
-#6950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6951 = ADVANCED_FACE('',(#6952),#1620,.T.);
-#6952 = FACE_BOUND('',#6953,.T.);
-#6953 = EDGE_LOOP('',(#6954,#6955,#6956,#6979));
-#6954 = ORIENTED_EDGE('',*,*,#6908,.T.);
-#6955 = ORIENTED_EDGE('',*,*,#1604,.T.);
-#6956 = ORIENTED_EDGE('',*,*,#6957,.F.);
-#6957 = EDGE_CURVE('',#6958,#1577,#6960,.T.);
-#6958 = VERTEX_POINT('',#6959);
-#6959 = CARTESIAN_POINT('',(-81.01660539171,31.018418191205,0.E+000));
-#6960 = SURFACE_CURVE('',#6961,(#6965,#6972),.PCURVE_S1.);
-#6961 = LINE('',#6962,#6963);
-#6962 = CARTESIAN_POINT('',(-81.01660539171,31.018418191205,0.E+000));
-#6963 = VECTOR('',#6964,1.);
-#6964 = DIRECTION('',(0.E+000,0.E+000,1.));
-#6965 = PCURVE('',#1620,#6966);
-#6966 = DEFINITIONAL_REPRESENTATION('',(#6967),#6971);
-#6967 = LINE('',#6968,#6969);
-#6968 = CARTESIAN_POINT('',(16.957275554129,-0.E+000));
-#6969 = VECTOR('',#6970,1.);
-#6970 = DIRECTION('',(0.E+000,-1.));
-#6971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6972 = PCURVE('',#1592,#6973);
-#6973 = DEFINITIONAL_REPRESENTATION('',(#6974),#6978);
-#6974 = LINE('',#6975,#6976);
-#6975 = CARTESIAN_POINT('',(-7.594E-014,0.E+000));
-#6976 = VECTOR('',#6977,1.);
-#6977 = DIRECTION('',(0.E+000,-1.));
-#6978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6979 = ORIENTED_EDGE('',*,*,#6980,.F.);
-#6980 = EDGE_CURVE('',#6909,#6958,#6981,.T.);
-#6981 = SURFACE_CURVE('',#6982,(#6986,#6993),.PCURVE_S1.);
-#6982 = LINE('',#6983,#6984);
-#6983 = CARTESIAN_POINT('',(-82.96517172913,16.474121044872,0.E+000));
-#6984 = VECTOR('',#6985,1.);
-#6985 = DIRECTION('',(0.132788176096,0.99114443967,0.E+000));
-#6986 = PCURVE('',#1620,#6987);
-#6987 = DEFINITIONAL_REPRESENTATION('',(#6988),#6992);
-#6988 = LINE('',#6989,#6990);
-#6989 = CARTESIAN_POINT('',(2.283029738682,0.E+000));
-#6990 = VECTOR('',#6991,1.);
-#6991 = DIRECTION('',(1.,0.E+000));
-#6992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#6993 = PCURVE('',#2439,#6994);
-#6994 = DEFINITIONAL_REPRESENTATION('',(#6995),#6999);
-#6995 = LINE('',#6996,#6997);
-#6996 = CARTESIAN_POINT('',(14.674245815447,0.E+000));
-#6997 = VECTOR('',#6998,1.);
-#6998 = DIRECTION('',(-1.,0.E+000));
-#6999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7000 = ADVANCED_FACE('',(#7001),#1592,.T.);
-#7001 = FACE_BOUND('',#7002,.T.);
-#7002 = EDGE_LOOP('',(#7003,#7004,#7005,#7028));
-#7003 = ORIENTED_EDGE('',*,*,#6957,.T.);
-#7004 = ORIENTED_EDGE('',*,*,#1576,.T.);
-#7005 = ORIENTED_EDGE('',*,*,#7006,.F.);
-#7006 = EDGE_CURVE('',#7007,#1549,#7009,.T.);
-#7007 = VERTEX_POINT('',#7008);
-#7008 = CARTESIAN_POINT('',(-79.96261213223,36.10754783456,0.E+000));
-#7009 = SURFACE_CURVE('',#7010,(#7014,#7021),.PCURVE_S1.);
-#7010 = LINE('',#7011,#7012);
-#7011 = CARTESIAN_POINT('',(-79.96261213223,36.10754783456,0.E+000));
-#7012 = VECTOR('',#7013,1.);
-#7013 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7014 = PCURVE('',#1592,#7015);
-#7015 = DEFINITIONAL_REPRESENTATION('',(#7016),#7020);
-#7016 = LINE('',#7017,#7018);
-#7017 = CARTESIAN_POINT('',(5.197128276067,0.E+000));
-#7018 = VECTOR('',#7019,1.);
-#7019 = DIRECTION('',(0.E+000,-1.));
-#7020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7021 = PCURVE('',#1564,#7022);
-#7022 = DEFINITIONAL_REPRESENTATION('',(#7023),#7027);
-#7023 = LINE('',#7024,#7025);
-#7024 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7025 = VECTOR('',#7026,1.);
-#7026 = DIRECTION('',(0.E+000,-1.));
-#7027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7028 = ORIENTED_EDGE('',*,*,#7029,.F.);
-#7029 = EDGE_CURVE('',#6958,#7007,#7030,.T.);
-#7030 = SURFACE_CURVE('',#7031,(#7035,#7042),.PCURVE_S1.);
-#7031 = LINE('',#7032,#7033);
-#7032 = CARTESIAN_POINT('',(-82.09738512091,25.799952030849,0.E+000));
-#7033 = VECTOR('',#7034,1.);
-#7034 = DIRECTION('',(0.202803010334,0.979219556075,0.E+000));
-#7035 = PCURVE('',#1592,#7036);
-#7036 = DEFINITIONAL_REPRESENTATION('',(#7037),#7041);
-#7037 = LINE('',#7038,#7039);
-#7038 = CARTESIAN_POINT('',(-5.329209499525,0.E+000));
-#7039 = VECTOR('',#7040,1.);
-#7040 = DIRECTION('',(1.,0.E+000));
-#7041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7042 = PCURVE('',#2411,#7043);
-#7043 = DEFINITIONAL_REPRESENTATION('',(#7044),#7048);
-#7044 = LINE('',#7045,#7046);
-#7045 = CARTESIAN_POINT('',(-5.329209499525,0.E+000));
-#7046 = VECTOR('',#7047,1.);
-#7047 = DIRECTION('',(1.,0.E+000));
-#7048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7049 = ADVANCED_FACE('',(#7050),#1564,.T.);
-#7050 = FACE_BOUND('',#7051,.T.);
-#7051 = EDGE_LOOP('',(#7052,#7075,#7076,#7077));
-#7052 = ORIENTED_EDGE('',*,*,#7053,.F.);
-#7053 = EDGE_CURVE('',#7007,#7054,#7056,.T.);
-#7054 = VERTEX_POINT('',#7055);
-#7055 = CARTESIAN_POINT('',(-79.73846420989,36.884019014388,0.E+000));
-#7056 = SURFACE_CURVE('',#7057,(#7061,#7068),.PCURVE_S1.);
-#7057 = LINE('',#7058,#7059);
-#7058 = CARTESIAN_POINT('',(-80.72647431563,33.461451611325,0.E+000));
-#7059 = VECTOR('',#7060,1.);
-#7060 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#7061 = PCURVE('',#1564,#7062);
-#7062 = DEFINITIONAL_REPRESENTATION('',(#7063),#7067);
-#7063 = LINE('',#7064,#7065);
-#7064 = CARTESIAN_POINT('',(-2.754144269612,0.E+000));
-#7065 = VECTOR('',#7066,1.);
-#7066 = DIRECTION('',(1.,0.E+000));
-#7067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7068 = PCURVE('',#2383,#7069);
-#7069 = DEFINITIONAL_REPRESENTATION('',(#7070),#7074);
-#7070 = LINE('',#7071,#7072);
-#7071 = CARTESIAN_POINT('',(6.309479052749,0.E+000));
-#7072 = VECTOR('',#7073,1.);
-#7073 = DIRECTION('',(-1.,0.E+000));
-#7074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7075 = ORIENTED_EDGE('',*,*,#7006,.T.);
-#7076 = ORIENTED_EDGE('',*,*,#1548,.T.);
-#7077 = ORIENTED_EDGE('',*,*,#7078,.F.);
-#7078 = EDGE_CURVE('',#7054,#1525,#7079,.T.);
-#7079 = SURFACE_CURVE('',#7080,(#7084,#7090),.PCURVE_S1.);
-#7080 = LINE('',#7081,#7082);
-#7081 = CARTESIAN_POINT('',(-79.73846420989,36.884019014388,3.));
-#7082 = VECTOR('',#7083,1.);
-#7083 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7084 = PCURVE('',#1564,#7085);
-#7085 = DEFINITIONAL_REPRESENTATION('',(#7086),#7089);
-#7086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7087,#7088),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#7087 = CARTESIAN_POINT('',(0.808176827307,0.3));
-#7088 = CARTESIAN_POINT('',(0.808176827307,-3.0000006));
-#7089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7090 = PCURVE('',#7091,#7096);
-#7091 = CYLINDRICAL_SURFACE('',#7092,7.);
-#7092 = AXIS2_PLACEMENT_3D('',#7093,#7094,#7095);
-#7093 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#7094 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7095 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7096 = DEFINITIONAL_REPRESENTATION('',(#7097),#7100);
-#7097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7098,#7099),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#7098 = CARTESIAN_POINT('',(4.422510256307,-3.3));
-#7099 = CARTESIAN_POINT('',(4.422510256307,5.999999999E-007));
-#7100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7101 = ADVANCED_FACE('',(#7102),#1512,.T.);
-#7102 = FACE_BOUND('',#7103,.T.);
-#7103 = EDGE_LOOP('',(#7104,#7132,#7133,#7134,#7157,#7186));
-#7104 = ORIENTED_EDGE('',*,*,#7105,.F.);
-#7105 = EDGE_CURVE('',#1525,#7106,#7108,.T.);
-#7106 = VERTEX_POINT('',#7107);
-#7107 = CARTESIAN_POINT('',(-79.18373364245,38.805662069009,3.));
-#7108 = SURFACE_CURVE('',#7109,(#7113,#7120),.PCURVE_S1.);
-#7109 = LINE('',#7110,#7111);
-#7110 = CARTESIAN_POINT('',(-80.72647431563,33.461451611325,3.));
-#7111 = VECTOR('',#7112,1.);
-#7112 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#7113 = PCURVE('',#1512,#7114);
-#7114 = DEFINITIONAL_REPRESENTATION('',(#7115),#7119);
-#7115 = LINE('',#7116,#7117);
-#7116 = CARTESIAN_POINT('',(43.438205701249,60.208705186306));
-#7117 = VECTOR('',#7118,1.);
-#7118 = DIRECTION('',(0.96076892283,-0.277350098113));
-#7119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7120 = PCURVE('',#7121,#7126);
-#7121 = PLANE('',#7122);
-#7122 = AXIS2_PLACEMENT_3D('',#7123,#7124,#7125);
-#7123 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#7124 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7125 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7126 = DEFINITIONAL_REPRESENTATION('',(#7127),#7131);
-#7127 = LINE('',#7128,#7129);
-#7128 = CARTESIAN_POINT('',(-2.98886218339,-10.13051723616));
-#7129 = VECTOR('',#7130,1.);
-#7130 = DIRECTION('',(0.277350098113,0.96076892283));
-#7131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7132 = ORIENTED_EDGE('',*,*,#1524,.T.);
-#7133 = ORIENTED_EDGE('',*,*,#1495,.T.);
-#7134 = ORIENTED_EDGE('',*,*,#7135,.F.);
-#7135 = EDGE_CURVE('',#7136,#1468,#7138,.T.);
-#7136 = VERTEX_POINT('',#7137);
-#7137 = CARTESIAN_POINT('',(-76.41044524982,48.412614869153,3.));
-#7138 = SURFACE_CURVE('',#7139,(#7143,#7150),.PCURVE_S1.);
-#7139 = LINE('',#7140,#7141);
-#7140 = CARTESIAN_POINT('',(-80.72647431563,33.461451611325,3.));
-#7141 = VECTOR('',#7142,1.);
-#7142 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#7143 = PCURVE('',#1512,#7144);
-#7144 = DEFINITIONAL_REPRESENTATION('',(#7145),#7149);
-#7145 = LINE('',#7146,#7147);
-#7146 = CARTESIAN_POINT('',(43.438205701249,60.208705186306));
-#7147 = VECTOR('',#7148,1.);
-#7148 = DIRECTION('',(0.96076892283,-0.277350098113));
-#7149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7150 = PCURVE('',#7121,#7151);
-#7151 = DEFINITIONAL_REPRESENTATION('',(#7152),#7156);
-#7152 = LINE('',#7153,#7154);
-#7153 = CARTESIAN_POINT('',(-2.98886218339,-10.13051723616));
-#7154 = VECTOR('',#7155,1.);
-#7155 = DIRECTION('',(0.277350098113,0.96076892283));
-#7156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7157 = ORIENTED_EDGE('',*,*,#7158,.F.);
-#7158 = EDGE_CURVE('',#7159,#7136,#7161,.T.);
-#7159 = VERTEX_POINT('',#7160);
-#7160 = CARTESIAN_POINT('',(-72.73761213224,43.591968847486,3.));
-#7161 = SURFACE_CURVE('',#7162,(#7167,#7174),.PCURVE_S1.);
-#7162 = CIRCLE('',#7163,5.);
-#7163 = AXIS2_PLACEMENT_3D('',#7164,#7165,#7166);
-#7164 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#7165 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7166 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7167 = PCURVE('',#1512,#7168);
-#7168 = DEFINITIONAL_REPRESENTATION('',(#7169),#7173);
-#7169 = CIRCLE('',#7170,5.);
-#7170 = AXIS2_PLACEMENT_2D('',#7171,#7172);
-#7171 = CARTESIAN_POINT('',(53.56872293741,57.219843002916));
-#7172 = DIRECTION('',(0.E+000,-1.));
-#7173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7174 = PCURVE('',#7175,#7180);
-#7175 = CYLINDRICAL_SURFACE('',#7176,5.);
-#7176 = AXIS2_PLACEMENT_3D('',#7177,#7178,#7179);
-#7177 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#7178 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7179 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7180 = DEFINITIONAL_REPRESENTATION('',(#7181),#7185);
-#7181 = LINE('',#7182,#7183);
-#7182 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7183 = VECTOR('',#7184,1.);
-#7184 = DIRECTION('',(1.,0.E+000));
-#7185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7186 = ORIENTED_EDGE('',*,*,#7187,.F.);
-#7187 = EDGE_CURVE('',#7106,#7159,#7188,.T.);
-#7188 = SURFACE_CURVE('',#7189,(#7194,#7201),.PCURVE_S1.);
-#7189 = CIRCLE('',#7190,5.);
-#7190 = AXIS2_PLACEMENT_3D('',#7191,#7192,#7193);
-#7191 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#7192 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7193 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7194 = PCURVE('',#1512,#7195);
-#7195 = DEFINITIONAL_REPRESENTATION('',(#7196),#7200);
-#7196 = CIRCLE('',#7197,5.);
-#7197 = AXIS2_PLACEMENT_2D('',#7198,#7199);
-#7198 = CARTESIAN_POINT('',(53.56872293741,57.219843002916));
-#7199 = DIRECTION('',(0.E+000,-1.));
-#7200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7201 = PCURVE('',#7175,#7202);
-#7202 = DEFINITIONAL_REPRESENTATION('',(#7203),#7207);
-#7203 = LINE('',#7204,#7205);
-#7204 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7205 = VECTOR('',#7206,1.);
-#7206 = DIRECTION('',(1.,0.E+000));
-#7207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7208 = ADVANCED_FACE('',(#7209),#1483,.T.);
-#7209 = FACE_BOUND('',#7210,.T.);
-#7210 = EDGE_LOOP('',(#7211,#7236,#7255,#7256));
-#7211 = ORIENTED_EDGE('',*,*,#7212,.F.);
-#7212 = EDGE_CURVE('',#7213,#7215,#7217,.T.);
-#7213 = VERTEX_POINT('',#7214);
-#7214 = CARTESIAN_POINT('',(-75.85571468238,50.334257923774,0.E+000));
-#7215 = VERTEX_POINT('',#7216);
-#7216 = CARTESIAN_POINT('',(-75.61261213223,51.176389860407,0.E+000));
-#7217 = SURFACE_CURVE('',#7218,(#7222,#7229),.PCURVE_S1.);
-#7218 = LINE('',#7219,#7220);
-#7219 = CARTESIAN_POINT('',(-80.72647431563,33.461451611325,0.E+000));
-#7220 = VECTOR('',#7221,1.);
-#7221 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#7222 = PCURVE('',#1483,#7223);
-#7223 = DEFINITIONAL_REPRESENTATION('',(#7224),#7228);
-#7224 = LINE('',#7225,#7226);
-#7225 = CARTESIAN_POINT('',(-14.81461565227,-0.E+000));
-#7226 = VECTOR('',#7227,1.);
-#7227 = DIRECTION('',(1.,0.E+000));
-#7228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7229 = PCURVE('',#2326,#7230);
-#7230 = DEFINITIONAL_REPRESENTATION('',(#7231),#7235);
-#7231 = LINE('',#7232,#7233);
-#7232 = CARTESIAN_POINT('',(18.43829231788,0.E+000));
-#7233 = VECTOR('',#7234,1.);
-#7234 = DIRECTION('',(-1.,0.E+000));
-#7235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7236 = ORIENTED_EDGE('',*,*,#7237,.T.);
-#7237 = EDGE_CURVE('',#7213,#1468,#7238,.T.);
-#7238 = SURFACE_CURVE('',#7239,(#7243,#7249),.PCURVE_S1.);
-#7239 = LINE('',#7240,#7241);
-#7240 = CARTESIAN_POINT('',(-75.85571468238,50.334257923774,3.));
-#7241 = VECTOR('',#7242,1.);
-#7242 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7243 = PCURVE('',#1483,#7244);
-#7244 = DEFINITIONAL_REPRESENTATION('',(#7245),#7248);
-#7245 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7246,#7247),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#7246 = CARTESIAN_POINT('',(2.747157955828,0.3));
-#7247 = CARTESIAN_POINT('',(2.747157955828,-3.0000006));
-#7248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7249 = PCURVE('',#7091,#7250);
-#7250 = DEFINITIONAL_REPRESENTATION('',(#7251),#7254);
-#7251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7252,#7253),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#7252 = CARTESIAN_POINT('',(1.298605247867,-3.3));
-#7253 = CARTESIAN_POINT('',(1.298605247867,5.9999999992E-007));
-#7254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7255 = ORIENTED_EDGE('',*,*,#1467,.T.);
-#7256 = ORIENTED_EDGE('',*,*,#7257,.F.);
-#7257 = EDGE_CURVE('',#7215,#1440,#7258,.T.);
-#7258 = SURFACE_CURVE('',#7259,(#7263,#7270),.PCURVE_S1.);
-#7259 = LINE('',#7260,#7261);
-#7260 = CARTESIAN_POINT('',(-75.61261213223,51.176389860407,0.E+000));
-#7261 = VECTOR('',#7262,1.);
-#7262 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7263 = PCURVE('',#1483,#7264);
-#7264 = DEFINITIONAL_REPRESENTATION('',(#7265),#7269);
-#7265 = LINE('',#7266,#7267);
-#7266 = CARTESIAN_POINT('',(3.623676665604,0.E+000));
-#7267 = VECTOR('',#7268,1.);
-#7268 = DIRECTION('',(0.E+000,-1.));
-#7269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7270 = PCURVE('',#1455,#7271);
-#7271 = DEFINITIONAL_REPRESENTATION('',(#7272),#7276);
-#7272 = LINE('',#7273,#7274);
-#7273 = CARTESIAN_POINT('',(1.85397E-012,0.E+000));
-#7274 = VECTOR('',#7275,1.);
-#7275 = DIRECTION('',(0.E+000,-1.));
-#7276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7277 = ADVANCED_FACE('',(#7278),#1455,.T.);
-#7278 = FACE_BOUND('',#7279,.T.);
-#7279 = EDGE_LOOP('',(#7280,#7281,#7282,#7305));
-#7280 = ORIENTED_EDGE('',*,*,#7257,.T.);
-#7281 = ORIENTED_EDGE('',*,*,#1439,.T.);
-#7282 = ORIENTED_EDGE('',*,*,#7283,.F.);
-#7283 = EDGE_CURVE('',#7284,#1412,#7286,.T.);
-#7284 = VERTEX_POINT('',#7285);
-#7285 = CARTESIAN_POINT('',(-68.61261213223,58.176389860408,0.E+000));
-#7286 = SURFACE_CURVE('',#7287,(#7291,#7298),.PCURVE_S1.);
-#7287 = LINE('',#7288,#7289);
-#7288 = CARTESIAN_POINT('',(-68.61261213223,58.176389860408,0.E+000));
-#7289 = VECTOR('',#7290,1.);
-#7290 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7291 = PCURVE('',#1455,#7292);
-#7292 = DEFINITIONAL_REPRESENTATION('',(#7293),#7297);
-#7293 = LINE('',#7294,#7295);
-#7294 = CARTESIAN_POINT('',(9.899494936612,-0.E+000));
-#7295 = VECTOR('',#7296,1.);
-#7296 = DIRECTION('',(0.E+000,-1.));
-#7297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7298 = PCURVE('',#1427,#7299);
-#7299 = DEFINITIONAL_REPRESENTATION('',(#7300),#7304);
-#7300 = LINE('',#7301,#7302);
-#7301 = CARTESIAN_POINT('',(-2.9847E-013,-0.E+000));
-#7302 = VECTOR('',#7303,1.);
-#7303 = DIRECTION('',(0.E+000,-1.));
-#7304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7305 = ORIENTED_EDGE('',*,*,#7306,.F.);
-#7306 = EDGE_CURVE('',#7215,#7284,#7307,.T.);
-#7307 = SURFACE_CURVE('',#7308,(#7312,#7319),.PCURVE_S1.);
-#7308 = LINE('',#7309,#7310);
-#7309 = CARTESIAN_POINT('',(-67.46873247809,59.320269514552,0.E+000));
-#7310 = VECTOR('',#7311,1.);
-#7311 = DIRECTION('',(0.707106781187,0.707106781187,0.E+000));
-#7312 = PCURVE('',#1455,#7313);
-#7313 = DEFINITIONAL_REPRESENTATION('',(#7314),#7318);
-#7314 = LINE('',#7315,#7316);
-#7315 = CARTESIAN_POINT('',(11.517185057228,0.E+000));
-#7316 = VECTOR('',#7317,1.);
-#7317 = DIRECTION('',(1.,0.E+000));
-#7318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7319 = PCURVE('',#2298,#7320);
-#7320 = DEFINITIONAL_REPRESENTATION('',(#7321),#7325);
-#7321 = LINE('',#7322,#7323);
-#7322 = CARTESIAN_POINT('',(-1.617690120616,0.E+000));
-#7323 = VECTOR('',#7324,1.);
-#7324 = DIRECTION('',(-1.,0.E+000));
-#7325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7326 = ADVANCED_FACE('',(#7327),#1427,.T.);
-#7327 = FACE_BOUND('',#7328,.T.);
-#7328 = EDGE_LOOP('',(#7329,#7330,#7331,#7354));
-#7329 = ORIENTED_EDGE('',*,*,#7283,.T.);
-#7330 = ORIENTED_EDGE('',*,*,#1411,.T.);
-#7331 = ORIENTED_EDGE('',*,*,#7332,.F.);
-#7332 = EDGE_CURVE('',#7333,#1384,#7335,.T.);
-#7333 = VERTEX_POINT('',#7334);
-#7334 = CARTESIAN_POINT('',(-63.30780266062,64.688567686901,0.E+000));
-#7335 = SURFACE_CURVE('',#7336,(#7340,#7347),.PCURVE_S1.);
-#7336 = LINE('',#7337,#7338);
-#7337 = CARTESIAN_POINT('',(-63.30780266062,64.688567686901,0.E+000));
-#7338 = VECTOR('',#7339,1.);
-#7339 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7340 = PCURVE('',#1427,#7341);
-#7341 = DEFINITIONAL_REPRESENTATION('',(#7342),#7346);
-#7342 = LINE('',#7343,#7344);
-#7343 = CARTESIAN_POINT('',(8.399372808373,-0.E+000));
-#7344 = VECTOR('',#7345,1.);
-#7345 = DIRECTION('',(0.E+000,-1.));
-#7346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7347 = PCURVE('',#1399,#7348);
-#7348 = DEFINITIONAL_REPRESENTATION('',(#7349),#7353);
-#7349 = LINE('',#7350,#7351);
-#7350 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7351 = VECTOR('',#7352,1.);
-#7352 = DIRECTION('',(0.E+000,-1.));
-#7353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7354 = ORIENTED_EDGE('',*,*,#7355,.F.);
-#7355 = EDGE_CURVE('',#7284,#7333,#7356,.T.);
-#7356 = SURFACE_CURVE('',#7357,(#7361,#7368),.PCURVE_S1.);
-#7357 = LINE('',#7358,#7359);
-#7358 = CARTESIAN_POINT('',(-68.04160236603,58.877360773331,0.E+000));
-#7359 = VECTOR('',#7360,1.);
-#7360 = DIRECTION('',(0.631572093851,0.775317154633,0.E+000));
-#7361 = PCURVE('',#1427,#7362);
-#7362 = DEFINITIONAL_REPRESENTATION('',(#7363),#7367);
-#7363 = LINE('',#7364,#7365);
-#7364 = CARTESIAN_POINT('',(0.904108607341,0.E+000));
-#7365 = VECTOR('',#7366,1.);
-#7366 = DIRECTION('',(1.,0.E+000));
-#7367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7368 = PCURVE('',#3916,#7369);
-#7369 = DEFINITIONAL_REPRESENTATION('',(#7370),#7374);
-#7370 = LINE('',#7371,#7372);
-#7371 = CARTESIAN_POINT('',(0.904108607341,0.E+000));
-#7372 = VECTOR('',#7373,1.);
-#7373 = DIRECTION('',(1.,0.E+000));
-#7374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7375 = ADVANCED_FACE('',(#7376),#1399,.T.);
-#7376 = FACE_BOUND('',#7377,.T.);
-#7377 = EDGE_LOOP('',(#7378,#7379,#7380,#7403));
-#7378 = ORIENTED_EDGE('',*,*,#7332,.T.);
-#7379 = ORIENTED_EDGE('',*,*,#1383,.T.);
-#7380 = ORIENTED_EDGE('',*,*,#7381,.F.);
-#7381 = EDGE_CURVE('',#7382,#1356,#7384,.T.);
-#7382 = VERTEX_POINT('',#7383);
-#7383 = CARTESIAN_POINT('',(-63.16338164769,64.688567686901,0.E+000));
-#7384 = SURFACE_CURVE('',#7385,(#7389,#7396),.PCURVE_S1.);
-#7385 = LINE('',#7386,#7387);
-#7386 = CARTESIAN_POINT('',(-63.16338164769,64.688567686901,0.E+000));
-#7387 = VECTOR('',#7388,1.);
-#7388 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7389 = PCURVE('',#1399,#7390);
-#7390 = DEFINITIONAL_REPRESENTATION('',(#7391),#7395);
-#7391 = LINE('',#7392,#7393);
-#7392 = CARTESIAN_POINT('',(0.14442101293,0.E+000));
-#7393 = VECTOR('',#7394,1.);
-#7394 = DIRECTION('',(0.E+000,-1.));
-#7395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7396 = PCURVE('',#1371,#7397);
-#7397 = DEFINITIONAL_REPRESENTATION('',(#7398),#7402);
-#7398 = LINE('',#7399,#7400);
-#7399 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7400 = VECTOR('',#7401,1.);
-#7401 = DIRECTION('',(0.E+000,-1.));
-#7402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7403 = ORIENTED_EDGE('',*,*,#7404,.F.);
-#7404 = EDGE_CURVE('',#7333,#7382,#7405,.T.);
-#7405 = SURFACE_CURVE('',#7406,(#7410,#7417),.PCURVE_S1.);
-#7406 = LINE('',#7407,#7408);
-#7407 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901,0.E+000));
-#7408 = VECTOR('',#7409,1.);
-#7409 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7410 = PCURVE('',#1399,#7411);
-#7411 = DEFINITIONAL_REPRESENTATION('',(#7412),#7416);
-#7412 = LINE('',#7413,#7414);
-#7413 = CARTESIAN_POINT('',(39.94367020092,0.E+000));
-#7414 = VECTOR('',#7415,1.);
-#7415 = DIRECTION('',(1.,0.E+000));
-#7416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7417 = PCURVE('',#3890,#7418);
-#7418 = DEFINITIONAL_REPRESENTATION('',(#7419),#7423);
-#7419 = LINE('',#7420,#7421);
-#7420 = CARTESIAN_POINT('',(39.94367020092,0.E+000));
-#7421 = VECTOR('',#7422,1.);
-#7422 = DIRECTION('',(1.,0.E+000));
-#7423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7424 = ADVANCED_FACE('',(#7425),#1371,.T.);
-#7425 = FACE_BOUND('',#7426,.T.);
-#7426 = EDGE_LOOP('',(#7427,#7428,#7429,#7452));
-#7427 = ORIENTED_EDGE('',*,*,#7381,.T.);
-#7428 = ORIENTED_EDGE('',*,*,#1355,.T.);
-#7429 = ORIENTED_EDGE('',*,*,#7430,.F.);
-#7430 = EDGE_CURVE('',#7431,#1328,#7433,.T.);
-#7431 = VERTEX_POINT('',#7432);
-#7432 = CARTESIAN_POINT('',(-63.16338164769,68.188567686901,0.E+000));
-#7433 = SURFACE_CURVE('',#7434,(#7438,#7445),.PCURVE_S1.);
-#7434 = LINE('',#7435,#7436);
-#7435 = CARTESIAN_POINT('',(-63.16338164769,68.188567686901,0.E+000));
-#7436 = VECTOR('',#7437,1.);
-#7437 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7438 = PCURVE('',#1371,#7439);
-#7439 = DEFINITIONAL_REPRESENTATION('',(#7440),#7444);
-#7440 = LINE('',#7441,#7442);
-#7441 = CARTESIAN_POINT('',(3.5,0.E+000));
-#7442 = VECTOR('',#7443,1.);
-#7443 = DIRECTION('',(0.E+000,-1.));
-#7444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7445 = PCURVE('',#1343,#7446);
-#7446 = DEFINITIONAL_REPRESENTATION('',(#7447),#7451);
-#7447 = LINE('',#7448,#7449);
-#7448 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7449 = VECTOR('',#7450,1.);
-#7450 = DIRECTION('',(0.E+000,-1.));
-#7451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7452 = ORIENTED_EDGE('',*,*,#7453,.F.);
-#7453 = EDGE_CURVE('',#7382,#7431,#7454,.T.);
-#7454 = SURFACE_CURVE('',#7455,(#7459,#7466),.PCURVE_S1.);
-#7455 = LINE('',#7456,#7457);
-#7456 = CARTESIAN_POINT('',(-63.16338164769,27.594283843451,0.E+000));
-#7457 = VECTOR('',#7458,1.);
-#7458 = DIRECTION('',(0.E+000,1.,0.E+000));
-#7459 = PCURVE('',#1371,#7460);
-#7460 = DEFINITIONAL_REPRESENTATION('',(#7461),#7465);
-#7461 = LINE('',#7462,#7463);
-#7462 = CARTESIAN_POINT('',(-37.09428384345,-0.E+000));
-#7463 = VECTOR('',#7464,1.);
-#7464 = DIRECTION('',(1.,0.E+000));
-#7465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7466 = PCURVE('',#3862,#7467);
-#7467 = DEFINITIONAL_REPRESENTATION('',(#7468),#7472);
-#7468 = LINE('',#7469,#7470);
-#7469 = CARTESIAN_POINT('',(40.59428384345,0.E+000));
-#7470 = VECTOR('',#7471,1.);
-#7471 = DIRECTION('',(-1.,0.E+000));
-#7472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7473 = ADVANCED_FACE('',(#7474),#1343,.T.);
-#7474 = FACE_BOUND('',#7475,.T.);
-#7475 = EDGE_LOOP('',(#7476,#7477,#7478,#7501));
-#7476 = ORIENTED_EDGE('',*,*,#7430,.T.);
-#7477 = ORIENTED_EDGE('',*,*,#1327,.T.);
-#7478 = ORIENTED_EDGE('',*,*,#7479,.F.);
-#7479 = EDGE_CURVE('',#7480,#1300,#7482,.T.);
-#7480 = VERTEX_POINT('',#7481);
-#7481 = CARTESIAN_POINT('',(-48.38338164769,68.188567686901,0.E+000));
-#7482 = SURFACE_CURVE('',#7483,(#7487,#7494),.PCURVE_S1.);
-#7483 = LINE('',#7484,#7485);
-#7484 = CARTESIAN_POINT('',(-48.38338164769,68.188567686901,0.E+000));
-#7485 = VECTOR('',#7486,1.);
-#7486 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7487 = PCURVE('',#1343,#7488);
-#7488 = DEFINITIONAL_REPRESENTATION('',(#7489),#7493);
-#7489 = LINE('',#7490,#7491);
-#7490 = CARTESIAN_POINT('',(14.78,0.E+000));
-#7491 = VECTOR('',#7492,1.);
-#7492 = DIRECTION('',(0.E+000,-1.));
-#7493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7494 = PCURVE('',#1315,#7495);
-#7495 = DEFINITIONAL_REPRESENTATION('',(#7496),#7500);
-#7496 = LINE('',#7497,#7498);
-#7497 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
-#7498 = VECTOR('',#7499,1.);
-#7499 = DIRECTION('',(-0.E+000,-1.));
-#7500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7501 = ORIENTED_EDGE('',*,*,#7502,.F.);
-#7502 = EDGE_CURVE('',#7431,#7480,#7503,.T.);
-#7503 = SURFACE_CURVE('',#7504,(#7508,#7515),.PCURVE_S1.);
-#7504 = LINE('',#7505,#7506);
-#7505 = CARTESIAN_POINT('',(-31.58169082384,68.188567686901,0.E+000));
-#7506 = VECTOR('',#7507,1.);
-#7507 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7508 = PCURVE('',#1343,#7509);
-#7509 = DEFINITIONAL_REPRESENTATION('',(#7510),#7514);
-#7510 = LINE('',#7511,#7512);
-#7511 = CARTESIAN_POINT('',(31.58169082385,0.E+000));
-#7512 = VECTOR('',#7513,1.);
-#7513 = DIRECTION('',(1.,0.E+000));
-#7514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7515 = PCURVE('',#3834,#7516);
-#7516 = DEFINITIONAL_REPRESENTATION('',(#7517),#7521);
-#7517 = LINE('',#7518,#7519);
-#7518 = CARTESIAN_POINT('',(31.58169082385,0.E+000));
-#7519 = VECTOR('',#7520,1.);
-#7520 = DIRECTION('',(1.,0.E+000));
-#7521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7522 = ADVANCED_FACE('',(#7523),#1315,.T.);
-#7523 = FACE_BOUND('',#7524,.T.);
-#7524 = EDGE_LOOP('',(#7525,#7526,#7527,#7550));
-#7525 = ORIENTED_EDGE('',*,*,#7479,.T.);
-#7526 = ORIENTED_EDGE('',*,*,#1299,.T.);
-#7527 = ORIENTED_EDGE('',*,*,#7528,.F.);
-#7528 = EDGE_CURVE('',#7529,#1272,#7531,.T.);
-#7529 = VERTEX_POINT('',#7530);
-#7530 = CARTESIAN_POINT('',(-48.38338164769,64.688567686901,0.E+000));
-#7531 = SURFACE_CURVE('',#7532,(#7536,#7543),.PCURVE_S1.);
-#7532 = LINE('',#7533,#7534);
-#7533 = CARTESIAN_POINT('',(-48.38338164769,64.688567686901,0.E+000));
-#7534 = VECTOR('',#7535,1.);
-#7535 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7536 = PCURVE('',#1315,#7537);
-#7537 = DEFINITIONAL_REPRESENTATION('',(#7538),#7542);
-#7538 = LINE('',#7539,#7540);
-#7539 = CARTESIAN_POINT('',(3.5,0.E+000));
-#7540 = VECTOR('',#7541,1.);
-#7541 = DIRECTION('',(-0.E+000,-1.));
-#7542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7543 = PCURVE('',#1287,#7544);
-#7544 = DEFINITIONAL_REPRESENTATION('',(#7545),#7549);
-#7545 = LINE('',#7546,#7547);
-#7546 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7547 = VECTOR('',#7548,1.);
-#7548 = DIRECTION('',(0.E+000,-1.));
-#7549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7550 = ORIENTED_EDGE('',*,*,#7551,.F.);
-#7551 = EDGE_CURVE('',#7480,#7529,#7552,.T.);
-#7552 = SURFACE_CURVE('',#7553,(#7557,#7564),.PCURVE_S1.);
-#7553 = LINE('',#7554,#7555);
-#7554 = CARTESIAN_POINT('',(-48.38338164769,27.594283843451,0.E+000));
-#7555 = VECTOR('',#7556,1.);
-#7556 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#7557 = PCURVE('',#1315,#7558);
-#7558 = DEFINITIONAL_REPRESENTATION('',(#7559),#7563);
-#7559 = LINE('',#7560,#7561);
-#7560 = CARTESIAN_POINT('',(40.59428384345,0.E+000));
-#7561 = VECTOR('',#7562,1.);
-#7562 = DIRECTION('',(1.,0.E+000));
-#7563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7564 = PCURVE('',#3806,#7565);
-#7565 = DEFINITIONAL_REPRESENTATION('',(#7566),#7570);
-#7566 = LINE('',#7567,#7568);
-#7567 = CARTESIAN_POINT('',(40.59428384345,0.E+000));
-#7568 = VECTOR('',#7569,1.);
-#7569 = DIRECTION('',(1.,0.E+000));
-#7570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7571 = ADVANCED_FACE('',(#7572),#1287,.T.);
-#7572 = FACE_BOUND('',#7573,.T.);
-#7573 = EDGE_LOOP('',(#7574,#7575,#7576,#7599));
-#7574 = ORIENTED_EDGE('',*,*,#7528,.T.);
-#7575 = ORIENTED_EDGE('',*,*,#1271,.T.);
-#7576 = ORIENTED_EDGE('',*,*,#7577,.F.);
-#7577 = EDGE_CURVE('',#7578,#1244,#7580,.T.);
-#7578 = VERTEX_POINT('',#7579);
-#7579 = CARTESIAN_POINT('',(-43.00828987626,64.688567686901,0.E+000));
-#7580 = SURFACE_CURVE('',#7581,(#7585,#7592),.PCURVE_S1.);
-#7581 = LINE('',#7582,#7583);
-#7582 = CARTESIAN_POINT('',(-43.00828987626,64.688567686901,0.E+000));
-#7583 = VECTOR('',#7584,1.);
-#7584 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7585 = PCURVE('',#1287,#7586);
-#7586 = DEFINITIONAL_REPRESENTATION('',(#7587),#7591);
-#7587 = LINE('',#7588,#7589);
-#7588 = CARTESIAN_POINT('',(5.37509177143,0.E+000));
-#7589 = VECTOR('',#7590,1.);
-#7590 = DIRECTION('',(0.E+000,-1.));
-#7591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7592 = PCURVE('',#1259,#7593);
-#7593 = DEFINITIONAL_REPRESENTATION('',(#7594),#7598);
-#7594 = LINE('',#7595,#7596);
-#7595 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7596 = VECTOR('',#7597,1.);
-#7597 = DIRECTION('',(0.E+000,-1.));
-#7598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7599 = ORIENTED_EDGE('',*,*,#7600,.F.);
-#7600 = EDGE_CURVE('',#7529,#7578,#7601,.T.);
-#7601 = SURFACE_CURVE('',#7602,(#7606,#7613),.PCURVE_S1.);
-#7602 = LINE('',#7603,#7604);
-#7603 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901,0.E+000));
-#7604 = VECTOR('',#7605,1.);
-#7605 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7606 = PCURVE('',#1287,#7607);
-#7607 = DEFINITIONAL_REPRESENTATION('',(#7608),#7612);
-#7608 = LINE('',#7609,#7610);
-#7609 = CARTESIAN_POINT('',(25.01924918799,0.E+000));
-#7610 = VECTOR('',#7611,1.);
-#7611 = DIRECTION('',(1.,0.E+000));
-#7612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7613 = PCURVE('',#3778,#7614);
-#7614 = DEFINITIONAL_REPRESENTATION('',(#7615),#7619);
-#7615 = LINE('',#7616,#7617);
-#7616 = CARTESIAN_POINT('',(25.01924918799,0.E+000));
-#7617 = VECTOR('',#7618,1.);
-#7618 = DIRECTION('',(1.,0.E+000));
-#7619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7620 = ADVANCED_FACE('',(#7621),#1259,.T.);
-#7621 = FACE_BOUND('',#7622,.T.);
-#7622 = EDGE_LOOP('',(#7623,#7624,#7625,#7648));
-#7623 = ORIENTED_EDGE('',*,*,#7577,.T.);
-#7624 = ORIENTED_EDGE('',*,*,#1243,.T.);
-#7625 = ORIENTED_EDGE('',*,*,#7626,.F.);
-#7626 = EDGE_CURVE('',#7627,#1216,#7629,.T.);
-#7627 = VERTEX_POINT('',#7628);
-#7628 = CARTESIAN_POINT('',(-43.00828987626,67.956516879333,0.E+000));
-#7629 = SURFACE_CURVE('',#7630,(#7634,#7641),.PCURVE_S1.);
-#7630 = LINE('',#7631,#7632);
-#7631 = CARTESIAN_POINT('',(-43.00828987626,67.956516879333,0.E+000));
-#7632 = VECTOR('',#7633,1.);
-#7633 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7634 = PCURVE('',#1259,#7635);
-#7635 = DEFINITIONAL_REPRESENTATION('',(#7636),#7640);
-#7636 = LINE('',#7637,#7638);
-#7637 = CARTESIAN_POINT('',(3.267949192432,0.E+000));
-#7638 = VECTOR('',#7639,1.);
-#7639 = DIRECTION('',(0.E+000,-1.));
-#7640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7641 = PCURVE('',#1231,#7642);
-#7642 = DEFINITIONAL_REPRESENTATION('',(#7643),#7647);
-#7643 = LINE('',#7644,#7645);
-#7644 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7645 = VECTOR('',#7646,1.);
-#7646 = DIRECTION('',(0.E+000,-1.));
-#7647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7648 = ORIENTED_EDGE('',*,*,#7649,.F.);
-#7649 = EDGE_CURVE('',#7578,#7627,#7650,.T.);
-#7650 = SURFACE_CURVE('',#7651,(#7655,#7662),.PCURVE_S1.);
-#7651 = LINE('',#7652,#7653);
-#7652 = CARTESIAN_POINT('',(-43.00828987626,28.978258439666,0.E+000));
-#7653 = VECTOR('',#7654,1.);
-#7654 = DIRECTION('',(0.E+000,1.,0.E+000));
-#7655 = PCURVE('',#1259,#7656);
-#7656 = DEFINITIONAL_REPRESENTATION('',(#7657),#7661);
-#7657 = LINE('',#7658,#7659);
-#7658 = CARTESIAN_POINT('',(-35.71030924723,-0.E+000));
-#7659 = VECTOR('',#7660,1.);
-#7660 = DIRECTION('',(1.,0.E+000));
-#7661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7662 = PCURVE('',#3750,#7663);
-#7663 = DEFINITIONAL_REPRESENTATION('',(#7664),#7668);
-#7664 = LINE('',#7665,#7666);
-#7665 = CARTESIAN_POINT('',(38.978258439667,0.E+000));
-#7666 = VECTOR('',#7667,1.);
-#7667 = DIRECTION('',(-1.,0.E+000));
-#7668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7669 = ADVANCED_FACE('',(#7670),#1231,.T.);
-#7670 = FACE_BOUND('',#7671,.T.);
-#7671 = EDGE_LOOP('',(#7672,#7673,#7674,#7697));
-#7672 = ORIENTED_EDGE('',*,*,#7626,.T.);
-#7673 = ORIENTED_EDGE('',*,*,#1215,.T.);
-#7674 = ORIENTED_EDGE('',*,*,#7675,.F.);
-#7675 = EDGE_CURVE('',#7676,#1188,#7678,.T.);
-#7676 = VERTEX_POINT('',#7677);
-#7677 = CARTESIAN_POINT('',(-32.50828987626,67.956516879333,0.E+000));
-#7678 = SURFACE_CURVE('',#7679,(#7683,#7690),.PCURVE_S1.);
-#7679 = LINE('',#7680,#7681);
-#7680 = CARTESIAN_POINT('',(-32.50828987626,67.956516879333,0.E+000));
-#7681 = VECTOR('',#7682,1.);
-#7682 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7683 = PCURVE('',#1231,#7684);
-#7684 = DEFINITIONAL_REPRESENTATION('',(#7685),#7689);
-#7685 = LINE('',#7686,#7687);
-#7686 = CARTESIAN_POINT('',(10.5,0.E+000));
-#7687 = VECTOR('',#7688,1.);
-#7688 = DIRECTION('',(0.E+000,-1.));
-#7689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7690 = PCURVE('',#1203,#7691);
-#7691 = DEFINITIONAL_REPRESENTATION('',(#7692),#7696);
-#7692 = LINE('',#7693,#7694);
-#7693 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
-#7694 = VECTOR('',#7695,1.);
-#7695 = DIRECTION('',(-0.E+000,-1.));
-#7696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7697 = ORIENTED_EDGE('',*,*,#7698,.F.);
-#7698 = EDGE_CURVE('',#7627,#7676,#7699,.T.);
-#7699 = SURFACE_CURVE('',#7700,(#7704,#7711),.PCURVE_S1.);
-#7700 = LINE('',#7701,#7702);
-#7701 = CARTESIAN_POINT('',(-21.50414493813,67.956516879333,0.E+000));
-#7702 = VECTOR('',#7703,1.);
-#7703 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7704 = PCURVE('',#1231,#7705);
-#7705 = DEFINITIONAL_REPRESENTATION('',(#7706),#7710);
-#7706 = LINE('',#7707,#7708);
-#7707 = CARTESIAN_POINT('',(21.50414493813,0.E+000));
-#7708 = VECTOR('',#7709,1.);
-#7709 = DIRECTION('',(1.,0.E+000));
-#7710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7711 = PCURVE('',#3722,#7712);
-#7712 = DEFINITIONAL_REPRESENTATION('',(#7713),#7717);
-#7713 = LINE('',#7714,#7715);
-#7714 = CARTESIAN_POINT('',(21.50414493813,0.E+000));
-#7715 = VECTOR('',#7716,1.);
-#7716 = DIRECTION('',(1.,0.E+000));
-#7717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7718 = ADVANCED_FACE('',(#7719),#1203,.T.);
-#7719 = FACE_BOUND('',#7720,.T.);
-#7720 = EDGE_LOOP('',(#7721,#7722,#7723,#7746));
-#7721 = ORIENTED_EDGE('',*,*,#7675,.T.);
-#7722 = ORIENTED_EDGE('',*,*,#1187,.T.);
-#7723 = ORIENTED_EDGE('',*,*,#7724,.F.);
-#7724 = EDGE_CURVE('',#7725,#1160,#7727,.T.);
-#7725 = VERTEX_POINT('',#7726);
-#7726 = CARTESIAN_POINT('',(-32.50828987626,64.688567686901,0.E+000));
-#7727 = SURFACE_CURVE('',#7728,(#7732,#7739),.PCURVE_S1.);
-#7728 = LINE('',#7729,#7730);
-#7729 = CARTESIAN_POINT('',(-32.50828987626,64.688567686901,0.E+000));
-#7730 = VECTOR('',#7731,1.);
-#7731 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7732 = PCURVE('',#1203,#7733);
-#7733 = DEFINITIONAL_REPRESENTATION('',(#7734),#7738);
-#7734 = LINE('',#7735,#7736);
-#7735 = CARTESIAN_POINT('',(3.267949192432,0.E+000));
-#7736 = VECTOR('',#7737,1.);
-#7737 = DIRECTION('',(-0.E+000,-1.));
-#7738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7739 = PCURVE('',#1175,#7740);
-#7740 = DEFINITIONAL_REPRESENTATION('',(#7741),#7745);
-#7741 = LINE('',#7742,#7743);
-#7742 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7743 = VECTOR('',#7744,1.);
-#7744 = DIRECTION('',(0.E+000,-1.));
-#7745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7746 = ORIENTED_EDGE('',*,*,#7747,.F.);
-#7747 = EDGE_CURVE('',#7676,#7725,#7748,.T.);
-#7748 = SURFACE_CURVE('',#7749,(#7753,#7760),.PCURVE_S1.);
-#7749 = LINE('',#7750,#7751);
-#7750 = CARTESIAN_POINT('',(-32.50828987626,28.978258439666,0.E+000));
-#7751 = VECTOR('',#7752,1.);
-#7752 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#7753 = PCURVE('',#1203,#7754);
-#7754 = DEFINITIONAL_REPRESENTATION('',(#7755),#7759);
-#7755 = LINE('',#7756,#7757);
-#7756 = CARTESIAN_POINT('',(38.978258439667,0.E+000));
-#7757 = VECTOR('',#7758,1.);
-#7758 = DIRECTION('',(1.,0.E+000));
-#7759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7760 = PCURVE('',#3694,#7761);
-#7761 = DEFINITIONAL_REPRESENTATION('',(#7762),#7766);
-#7762 = LINE('',#7763,#7764);
-#7763 = CARTESIAN_POINT('',(38.978258439667,0.E+000));
-#7764 = VECTOR('',#7765,1.);
-#7765 = DIRECTION('',(1.,0.E+000));
-#7766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7767 = ADVANCED_FACE('',(#7768),#1175,.T.);
-#7768 = FACE_BOUND('',#7769,.T.);
-#7769 = EDGE_LOOP('',(#7770,#7771,#7772,#7795));
-#7770 = ORIENTED_EDGE('',*,*,#7724,.T.);
-#7771 = ORIENTED_EDGE('',*,*,#1159,.T.);
-#7772 = ORIENTED_EDGE('',*,*,#7773,.F.);
-#7773 = EDGE_CURVE('',#7774,#1132,#7776,.T.);
-#7774 = VERTEX_POINT('',#7775);
-#7775 = CARTESIAN_POINT('',(-29.541424646,64.688567686901,0.E+000));
-#7776 = SURFACE_CURVE('',#7777,(#7781,#7788),.PCURVE_S1.);
-#7777 = LINE('',#7778,#7779);
-#7778 = CARTESIAN_POINT('',(-29.541424646,64.688567686901,0.E+000));
-#7779 = VECTOR('',#7780,1.);
-#7780 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7781 = PCURVE('',#1175,#7782);
-#7782 = DEFINITIONAL_REPRESENTATION('',(#7783),#7787);
-#7783 = LINE('',#7784,#7785);
-#7784 = CARTESIAN_POINT('',(2.96686523026,0.E+000));
-#7785 = VECTOR('',#7786,1.);
-#7786 = DIRECTION('',(0.E+000,-1.));
-#7787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7788 = PCURVE('',#1147,#7789);
-#7789 = DEFINITIONAL_REPRESENTATION('',(#7790),#7794);
-#7790 = LINE('',#7791,#7792);
-#7791 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
-#7792 = VECTOR('',#7793,1.);
-#7793 = DIRECTION('',(0.E+000,-1.));
-#7794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7795 = ORIENTED_EDGE('',*,*,#7796,.F.);
-#7796 = EDGE_CURVE('',#7725,#7774,#7797,.T.);
-#7797 = SURFACE_CURVE('',#7798,(#7802,#7809),.PCURVE_S1.);
-#7798 = LINE('',#7799,#7800);
-#7799 = CARTESIAN_POINT('',(-23.3641324597,64.688567686901,0.E+000));
-#7800 = VECTOR('',#7801,1.);
-#7801 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7802 = PCURVE('',#1175,#7803);
-#7803 = DEFINITIONAL_REPRESENTATION('',(#7804),#7808);
-#7804 = LINE('',#7805,#7806);
-#7805 = CARTESIAN_POINT('',(9.14415741656,0.E+000));
-#7806 = VECTOR('',#7807,1.);
-#7807 = DIRECTION('',(1.,0.E+000));
-#7808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7809 = PCURVE('',#3666,#7810);
-#7810 = DEFINITIONAL_REPRESENTATION('',(#7811),#7815);
-#7811 = LINE('',#7812,#7813);
-#7812 = CARTESIAN_POINT('',(9.14415741656,0.E+000));
-#7813 = VECTOR('',#7814,1.);
-#7814 = DIRECTION('',(1.,0.E+000));
-#7815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7816 = ADVANCED_FACE('',(#7817),#1147,.T.);
-#7817 = FACE_BOUND('',#7818,.T.);
-#7818 = EDGE_LOOP('',(#7819,#7820,#7821,#7844));
-#7819 = ORIENTED_EDGE('',*,*,#7773,.T.);
-#7820 = ORIENTED_EDGE('',*,*,#1131,.T.);
-#7821 = ORIENTED_EDGE('',*,*,#7822,.F.);
-#7822 = EDGE_CURVE('',#7823,#1104,#7825,.T.);
-#7823 = VERTEX_POINT('',#7824);
-#7824 = CARTESIAN_POINT('',(-27.47160771262,67.508567686901,0.E+000));
-#7825 = SURFACE_CURVE('',#7826,(#7830,#7837),.PCURVE_S1.);
-#7826 = LINE('',#7827,#7828);
-#7827 = CARTESIAN_POINT('',(-27.47160771262,67.508567686901,0.E+000));
-#7828 = VECTOR('',#7829,1.);
-#7829 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7830 = PCURVE('',#1147,#7831);
-#7831 = DEFINITIONAL_REPRESENTATION('',(#7832),#7836);
-#7832 = LINE('',#7833,#7834);
-#7833 = CARTESIAN_POINT('',(3.498076919924,-0.E+000));
-#7834 = VECTOR('',#7835,1.);
-#7835 = DIRECTION('',(0.E+000,-1.));
-#7836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7837 = PCURVE('',#1119,#7838);
-#7838 = DEFINITIONAL_REPRESENTATION('',(#7839),#7843);
-#7839 = LINE('',#7840,#7841);
-#7840 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#7841 = VECTOR('',#7842,1.);
-#7842 = DIRECTION('',(0.E+000,-1.));
-#7843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7844 = ORIENTED_EDGE('',*,*,#7845,.F.);
-#7845 = EDGE_CURVE('',#7774,#7823,#7846,.T.);
-#7846 = SURFACE_CURVE('',#7847,(#7851,#7858),.PCURVE_S1.);
-#7847 = LINE('',#7848,#7849);
-#7848 = CARTESIAN_POINT('',(-39.52710006223,51.083690743673,0.E+000));
-#7849 = VECTOR('',#7850,1.);
-#7850 = DIRECTION('',(0.591701377862,0.806157229972,0.E+000));
-#7851 = PCURVE('',#1147,#7852);
-#7852 = DEFINITIONAL_REPRESENTATION('',(#7853),#7857);
-#7853 = LINE('',#7854,#7855);
-#7854 = CARTESIAN_POINT('',(-16.87620781332,-0.E+000));
-#7855 = VECTOR('',#7856,1.);
-#7856 = DIRECTION('',(1.,0.E+000));
-#7857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7858 = PCURVE('',#3638,#7859);
-#7859 = DEFINITIONAL_REPRESENTATION('',(#7860),#7864);
-#7860 = LINE('',#7861,#7862);
-#7861 = CARTESIAN_POINT('',(-16.87620781332,0.E+000));
-#7862 = VECTOR('',#7863,1.);
-#7863 = DIRECTION('',(1.,0.E+000));
-#7864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7865 = ADVANCED_FACE('',(#7866),#1119,.T.);
-#7866 = FACE_BOUND('',#7867,.T.);
-#7867 = EDGE_LOOP('',(#7868,#7869,#7870,#7893));
-#7868 = ORIENTED_EDGE('',*,*,#7822,.T.);
-#7869 = ORIENTED_EDGE('',*,*,#1103,.T.);
-#7870 = ORIENTED_EDGE('',*,*,#7871,.F.);
-#7871 = EDGE_CURVE('',#7872,#1076,#7874,.T.);
-#7872 = VERTEX_POINT('',#7873);
-#7873 = CARTESIAN_POINT('',(-11.12095611094,67.508567686898,0.E+000));
-#7874 = SURFACE_CURVE('',#7875,(#7879,#7886),.PCURVE_S1.);
-#7875 = LINE('',#7876,#7877);
-#7876 = CARTESIAN_POINT('',(-11.12095611094,67.508567686898,-6.E-017));
-#7877 = VECTOR('',#7878,1.);
-#7878 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7879 = PCURVE('',#1119,#7880);
-#7880 = DEFINITIONAL_REPRESENTATION('',(#7881),#7885);
-#7881 = LINE('',#7882,#7883);
-#7882 = CARTESIAN_POINT('',(16.350651601678,6.E-017));
-#7883 = VECTOR('',#7884,1.);
-#7884 = DIRECTION('',(0.E+000,-1.));
-#7885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7886 = PCURVE('',#1091,#7887);
-#7887 = DEFINITIONAL_REPRESENTATION('',(#7888),#7892);
-#7888 = LINE('',#7889,#7890);
-#7889 = CARTESIAN_POINT('',(4.52E-015,-6.E-017));
-#7890 = VECTOR('',#7891,1.);
-#7891 = DIRECTION('',(-0.E+000,-1.));
-#7892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7893 = ORIENTED_EDGE('',*,*,#7894,.F.);
-#7894 = EDGE_CURVE('',#7823,#7872,#7895,.T.);
-#7895 = SURFACE_CURVE('',#7896,(#7900,#7907),.PCURVE_S1.);
-#7896 = LINE('',#7897,#7898);
-#7897 = CARTESIAN_POINT('',(-13.70059148447,67.508567686901,0.E+000));
-#7898 = VECTOR('',#7899,1.);
-#7899 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7900 = PCURVE('',#1119,#7901);
-#7901 = DEFINITIONAL_REPRESENTATION('',(#7902),#7906);
-#7902 = LINE('',#7903,#7904);
-#7903 = CARTESIAN_POINT('',(13.77101622815,0.E+000));
-#7904 = VECTOR('',#7905,1.);
-#7905 = DIRECTION('',(1.,0.E+000));
-#7906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7907 = PCURVE('',#3610,#7908);
-#7908 = DEFINITIONAL_REPRESENTATION('',(#7909),#7913);
-#7909 = LINE('',#7910,#7911);
-#7910 = CARTESIAN_POINT('',(13.77101622815,0.E+000));
-#7911 = VECTOR('',#7912,1.);
-#7912 = DIRECTION('',(1.,0.E+000));
-#7913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7914 = ADVANCED_FACE('',(#7915),#1091,.T.);
-#7915 = FACE_BOUND('',#7916,.T.);
-#7916 = EDGE_LOOP('',(#7917,#7918,#7919,#7942));
-#7917 = ORIENTED_EDGE('',*,*,#7871,.T.);
-#7918 = ORIENTED_EDGE('',*,*,#1075,.T.);
-#7919 = ORIENTED_EDGE('',*,*,#7920,.F.);
-#7920 = EDGE_CURVE('',#7921,#1048,#7923,.T.);
-#7921 = VERTEX_POINT('',#7922);
-#7922 = CARTESIAN_POINT('',(-6.614272146257,64.6885676869,0.E+000));
-#7923 = SURFACE_CURVE('',#7924,(#7928,#7935),.PCURVE_S1.);
-#7924 = LINE('',#7925,#7926);
-#7925 = CARTESIAN_POINT('',(-6.614272146257,64.6885676869,-6.E-017));
-#7926 = VECTOR('',#7927,1.);
-#7927 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7928 = PCURVE('',#1091,#7929);
-#7929 = DEFINITIONAL_REPRESENTATION('',(#7930),#7934);
-#7930 = LINE('',#7931,#7932);
-#7931 = CARTESIAN_POINT('',(5.316258116151,-6.E-017));
-#7932 = VECTOR('',#7933,1.);
-#7933 = DIRECTION('',(-0.E+000,-1.));
-#7934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7935 = PCURVE('',#1063,#7936);
-#7936 = DEFINITIONAL_REPRESENTATION('',(#7937),#7941);
-#7937 = LINE('',#7938,#7939);
-#7938 = CARTESIAN_POINT('',(-9.1216E-013,6.E-017));
-#7939 = VECTOR('',#7940,1.);
-#7940 = DIRECTION('',(0.E+000,-1.));
-#7941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7942 = ORIENTED_EDGE('',*,*,#7943,.F.);
-#7943 = EDGE_CURVE('',#7872,#7921,#7944,.T.);
-#7944 = SURFACE_CURVE('',#7945,(#7949,#7956),.PCURVE_S1.);
-#7945 = LINE('',#7946,#7947);
-#7946 = CARTESIAN_POINT('',(8.677606489212,55.119869706327,-1.1E-016));
-#7947 = VECTOR('',#7948,1.);
-#7948 = DIRECTION('',(0.84771729781,-0.530448284937,0.E+000));
-#7949 = PCURVE('',#1091,#7950);
-#7950 = DEFINITIONAL_REPRESENTATION('',(#7951),#7955);
-#7951 = LINE('',#7952,#7953);
-#7952 = CARTESIAN_POINT('',(23.355147584334,-0.E+000));
-#7953 = VECTOR('',#7954,1.);
-#7954 = DIRECTION('',(1.,0.E+000));
-#7955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7956 = PCURVE('',#3582,#7957);
-#7957 = DEFINITIONAL_REPRESENTATION('',(#7958),#7962);
-#7958 = LINE('',#7959,#7960);
-#7959 = CARTESIAN_POINT('',(-18.03888946818,0.E+000));
-#7960 = VECTOR('',#7961,1.);
-#7961 = DIRECTION('',(-1.,0.E+000));
-#7962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7963 = ADVANCED_FACE('',(#7964),#1063,.T.);
-#7964 = FACE_BOUND('',#7965,.T.);
-#7965 = EDGE_LOOP('',(#7966,#7989,#7990,#7991));
-#7966 = ORIENTED_EDGE('',*,*,#7967,.F.);
-#7967 = EDGE_CURVE('',#7921,#7968,#7970,.T.);
-#7968 = VERTEX_POINT('',#7969);
-#7969 = CARTESIAN_POINT('',(-5.348459068399,64.688567686901,0.E+000));
-#7970 = SURFACE_CURVE('',#7971,(#7975,#7982),.PCURVE_S1.);
-#7971 = LINE('',#7972,#7973);
-#7972 = CARTESIAN_POINT('',(-0.729511320157,64.688567686901,0.E+000));
-#7973 = VECTOR('',#7974,1.);
-#7974 = DIRECTION('',(1.,0.E+000,0.E+000));
-#7975 = PCURVE('',#1063,#7976);
-#7976 = DEFINITIONAL_REPRESENTATION('',(#7977),#7981);
-#7977 = LINE('',#7978,#7979);
-#7978 = CARTESIAN_POINT('',(5.884760826099,0.E+000));
-#7979 = VECTOR('',#7980,1.);
-#7980 = DIRECTION('',(1.,0.E+000));
-#7981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7982 = PCURVE('',#3554,#7983);
-#7983 = DEFINITIONAL_REPRESENTATION('',(#7984),#7988);
-#7984 = LINE('',#7985,#7986);
-#7985 = CARTESIAN_POINT('',(5.884760826099,0.E+000));
-#7986 = VECTOR('',#7987,1.);
-#7987 = DIRECTION('',(1.,0.E+000));
-#7988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#7989 = ORIENTED_EDGE('',*,*,#7920,.T.);
-#7990 = ORIENTED_EDGE('',*,*,#1047,.T.);
-#7991 = ORIENTED_EDGE('',*,*,#7992,.F.);
-#7992 = EDGE_CURVE('',#7968,#1024,#7993,.T.);
-#7993 = SURFACE_CURVE('',#7994,(#7998,#8004),.PCURVE_S1.);
-#7994 = LINE('',#7995,#7996);
-#7995 = CARTESIAN_POINT('',(-5.348459068398,64.688567686901,3.));
-#7996 = VECTOR('',#7997,1.);
-#7997 = DIRECTION('',(0.E+000,0.E+000,1.));
-#7998 = PCURVE('',#1063,#7999);
-#7999 = DEFINITIONAL_REPRESENTATION('',(#8000),#8003);
-#8000 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8001,#8002),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#8001 = CARTESIAN_POINT('',(1.265813077858,0.3));
-#8002 = CARTESIAN_POINT('',(1.265813077858,-3.0000006));
-#8003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8004 = PCURVE('',#8005,#8010);
-#8005 = CYLINDRICAL_SURFACE('',#8006,7.);
-#8006 = AXIS2_PLACEMENT_3D('',#8007,#8008,#8009);
-#8007 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#8008 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8009 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8010 = DEFINITIONAL_REPRESENTATION('',(#8011),#8014);
-#8011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8012,#8013),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#8012 = CARTESIAN_POINT('',(2.891559760491,-3.3));
-#8013 = CARTESIAN_POINT('',(2.891559760491,5.9999999991E-007));
-#8014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8015 = ADVANCED_FACE('',(#8016),#1011,.T.);
-#8016 = FACE_BOUND('',#8017,.T.);
-#8017 = EDGE_LOOP('',(#8018,#8019,#8020,#8048,#8077,#8101));
-#8018 = ORIENTED_EDGE('',*,*,#1023,.T.);
-#8019 = ORIENTED_EDGE('',*,*,#994,.T.);
-#8020 = ORIENTED_EDGE('',*,*,#8021,.F.);
-#8021 = EDGE_CURVE('',#8022,#967,#8024,.T.);
-#8022 = VERTEX_POINT('',#8023);
-#8023 = CARTESIAN_POINT('',(6.124286674551,64.688567686901,3.));
-#8024 = SURFACE_CURVE('',#8025,(#8029,#8036),.PCURVE_S1.);
-#8025 = LINE('',#8026,#8027);
-#8026 = CARTESIAN_POINT('',(-0.729511320157,64.688567686901,3.));
-#8027 = VECTOR('',#8028,1.);
-#8028 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8029 = PCURVE('',#1011,#8030);
-#8030 = DEFINITIONAL_REPRESENTATION('',(#8031),#8035);
-#8031 = LINE('',#8032,#8033);
-#8032 = CARTESIAN_POINT('',(74.665321776825,-19.78825780916));
-#8033 = VECTOR('',#8034,1.);
-#8034 = DIRECTION('',(0.E+000,-1.));
-#8035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8036 = PCURVE('',#8037,#8042);
-#8037 = PLANE('',#8038);
-#8038 = AXIS2_PLACEMENT_3D('',#8039,#8040,#8041);
-#8039 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#8040 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8041 = DIRECTION('',(0.E+000,1.,0.E+000));
-#8042 = DEFINITIONAL_REPRESENTATION('',(#8043),#8047);
-#8043 = LINE('',#8044,#8045);
-#8044 = CARTESIAN_POINT('',(1.732050807568,2.163382234884));
-#8045 = VECTOR('',#8046,1.);
-#8046 = DIRECTION('',(0.E+000,-1.));
-#8047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8048 = ORIENTED_EDGE('',*,*,#8049,.F.);
-#8049 = EDGE_CURVE('',#8050,#8022,#8052,.T.);
-#8050 = VERTEX_POINT('',#8051);
-#8051 = CARTESIAN_POINT('',(6.433870914727,62.956516879333,3.));
-#8052 = SURFACE_CURVE('',#8053,(#8058,#8065),.PCURVE_S1.);
-#8053 = CIRCLE('',#8054,5.);
-#8054 = AXIS2_PLACEMENT_3D('',#8055,#8056,#8057);
-#8055 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#8056 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8057 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8058 = PCURVE('',#1011,#8059);
-#8059 = DEFINITIONAL_REPRESENTATION('',(#8060),#8064);
-#8060 = CIRCLE('',#8061,5.);
-#8061 = AXIS2_PLACEMENT_2D('',#8062,#8063);
-#8062 = CARTESIAN_POINT('',(72.933270969257,-21.95164004405));
-#8063 = DIRECTION('',(0.E+000,-1.));
-#8064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8065 = PCURVE('',#8066,#8071);
-#8066 = CYLINDRICAL_SURFACE('',#8067,5.);
-#8067 = AXIS2_PLACEMENT_3D('',#8068,#8069,#8070);
-#8068 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#8069 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8070 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8071 = DEFINITIONAL_REPRESENTATION('',(#8072),#8076);
-#8072 = LINE('',#8073,#8074);
-#8073 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#8074 = VECTOR('',#8075,1.);
-#8075 = DIRECTION('',(1.,0.E+000));
-#8076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8077 = ORIENTED_EDGE('',*,*,#8078,.F.);
-#8078 = EDGE_CURVE('',#8079,#8050,#8081,.T.);
-#8079 = VERTEX_POINT('',#8080);
-#8080 = CARTESIAN_POINT('',(-3.256544845097,64.688567686901,3.));
-#8081 = SURFACE_CURVE('',#8082,(#8087,#8094),.PCURVE_S1.);
-#8082 = CIRCLE('',#8083,5.);
-#8083 = AXIS2_PLACEMENT_3D('',#8084,#8085,#8086);
-#8084 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#8085 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8086 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8087 = PCURVE('',#1011,#8088);
-#8088 = DEFINITIONAL_REPRESENTATION('',(#8089),#8093);
-#8089 = CIRCLE('',#8090,5.);
-#8090 = AXIS2_PLACEMENT_2D('',#8091,#8092);
-#8091 = CARTESIAN_POINT('',(72.933270969257,-21.95164004405));
-#8092 = DIRECTION('',(0.E+000,-1.));
-#8093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8094 = PCURVE('',#8066,#8095);
-#8095 = DEFINITIONAL_REPRESENTATION('',(#8096),#8100);
-#8096 = LINE('',#8097,#8098);
-#8097 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#8098 = VECTOR('',#8099,1.);
-#8099 = DIRECTION('',(1.,0.E+000));
-#8100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8101 = ORIENTED_EDGE('',*,*,#8102,.F.);
-#8102 = EDGE_CURVE('',#1024,#8079,#8103,.T.);
-#8103 = SURFACE_CURVE('',#8104,(#8108,#8115),.PCURVE_S1.);
-#8104 = LINE('',#8105,#8106);
-#8105 = CARTESIAN_POINT('',(-0.729511320157,64.688567686901,3.));
-#8106 = VECTOR('',#8107,1.);
-#8107 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8108 = PCURVE('',#1011,#8109);
-#8109 = DEFINITIONAL_REPRESENTATION('',(#8110),#8114);
-#8110 = LINE('',#8111,#8112);
-#8111 = CARTESIAN_POINT('',(74.665321776825,-19.78825780916));
-#8112 = VECTOR('',#8113,1.);
-#8113 = DIRECTION('',(0.E+000,-1.));
-#8114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8115 = PCURVE('',#8037,#8116);
-#8116 = DEFINITIONAL_REPRESENTATION('',(#8117),#8121);
-#8117 = LINE('',#8118,#8119);
-#8118 = CARTESIAN_POINT('',(1.732050807568,2.163382234884));
-#8119 = VECTOR('',#8120,1.);
-#8120 = DIRECTION('',(0.E+000,-1.));
-#8121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8122 = ADVANCED_FACE('',(#8123),#982,.T.);
-#8123 = FACE_BOUND('',#8124,.T.);
-#8124 = EDGE_LOOP('',(#8125,#8150,#8169,#8170));
-#8125 = ORIENTED_EDGE('',*,*,#8126,.F.);
-#8126 = EDGE_CURVE('',#8127,#8129,#8131,.T.);
-#8127 = VERTEX_POINT('',#8128);
-#8128 = CARTESIAN_POINT('',(8.216200897853,64.688567686901,0.E+000));
-#8129 = VERTEX_POINT('',#8130);
-#8130 = CARTESIAN_POINT('',(10.096244648547,64.688567686902,0.E+000));
-#8131 = SURFACE_CURVE('',#8132,(#8136,#8143),.PCURVE_S1.);
-#8132 = LINE('',#8133,#8134);
-#8133 = CARTESIAN_POINT('',(-0.729511320157,64.688567686901,0.E+000));
-#8134 = VECTOR('',#8135,1.);
-#8135 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8136 = PCURVE('',#982,#8137);
-#8137 = DEFINITIONAL_REPRESENTATION('',(#8138),#8142);
-#8138 = LINE('',#8139,#8140);
-#8139 = CARTESIAN_POINT('',(-6.047731535721,-0.E+000));
-#8140 = VECTOR('',#8141,1.);
-#8141 = DIRECTION('',(1.,0.E+000));
-#8142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8143 = PCURVE('',#3497,#8144);
-#8144 = DEFINITIONAL_REPRESENTATION('',(#8145),#8149);
-#8145 = LINE('',#8146,#8147);
-#8146 = CARTESIAN_POINT('',(-6.047731535721,0.E+000));
-#8147 = VECTOR('',#8148,1.);
-#8148 = DIRECTION('',(1.,0.E+000));
-#8149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8150 = ORIENTED_EDGE('',*,*,#8151,.T.);
-#8151 = EDGE_CURVE('',#8127,#967,#8152,.T.);
-#8152 = SURFACE_CURVE('',#8153,(#8157,#8163),.PCURVE_S1.);
-#8153 = LINE('',#8154,#8155);
-#8154 = CARTESIAN_POINT('',(8.216200897852,64.688567686901,3.));
-#8155 = VECTOR('',#8156,1.);
-#8156 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8157 = PCURVE('',#982,#8158);
-#8158 = DEFINITIONAL_REPRESENTATION('',(#8159),#8162);
-#8159 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8160,#8161),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#8160 = CARTESIAN_POINT('',(2.897980682288,0.3));
-#8161 = CARTESIAN_POINT('',(2.897980682288,-3.0000006));
-#8162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8163 = PCURVE('',#8005,#8164);
-#8164 = DEFINITIONAL_REPRESENTATION('',(#8165),#8168);
-#8165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8166,#8167),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#8166 = CARTESIAN_POINT('',(0.250032893099,-3.3));
-#8167 = CARTESIAN_POINT('',(0.250032893099,5.9999999991E-007));
-#8168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8169 = ORIENTED_EDGE('',*,*,#966,.T.);
-#8170 = ORIENTED_EDGE('',*,*,#8171,.F.);
-#8171 = EDGE_CURVE('',#8129,#939,#8172,.T.);
-#8172 = SURFACE_CURVE('',#8173,(#8177,#8184),.PCURVE_S1.);
-#8173 = LINE('',#8174,#8175);
-#8174 = CARTESIAN_POINT('',(10.096244648547,64.688567686902,0.E+000));
-#8175 = VECTOR('',#8176,1.);
-#8176 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8177 = PCURVE('',#982,#8178);
-#8178 = DEFINITIONAL_REPRESENTATION('',(#8179),#8183);
-#8179 = LINE('',#8180,#8181);
-#8180 = CARTESIAN_POINT('',(4.778024432983,-0.E+000));
-#8181 = VECTOR('',#8182,1.);
-#8182 = DIRECTION('',(0.E+000,-1.));
-#8183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8184 = PCURVE('',#954,#8185);
-#8185 = DEFINITIONAL_REPRESENTATION('',(#8186),#8190);
-#8186 = LINE('',#8187,#8188);
-#8187 = CARTESIAN_POINT('',(1.45E-014,0.E+000));
-#8188 = VECTOR('',#8189,1.);
-#8189 = DIRECTION('',(-0.E+000,-1.));
-#8190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8191 = ADVANCED_FACE('',(#8192),#954,.T.);
-#8192 = FACE_BOUND('',#8193,.T.);
-#8193 = EDGE_LOOP('',(#8194,#8195,#8196,#8219));
-#8194 = ORIENTED_EDGE('',*,*,#8171,.T.);
-#8195 = ORIENTED_EDGE('',*,*,#938,.T.);
-#8196 = ORIENTED_EDGE('',*,*,#8197,.F.);
-#8197 = EDGE_CURVE('',#8198,#911,#8200,.T.);
-#8198 = VERTEX_POINT('',#8199);
-#8199 = CARTESIAN_POINT('',(14.976704841933,52.688567686902,0.E+000));
-#8200 = SURFACE_CURVE('',#8201,(#8205,#8212),.PCURVE_S1.);
-#8201 = LINE('',#8202,#8203);
-#8202 = CARTESIAN_POINT('',(14.976704841933,52.688567686902,0.E+000));
-#8203 = VECTOR('',#8204,1.);
-#8204 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8205 = PCURVE('',#954,#8206);
-#8206 = DEFINITIONAL_REPRESENTATION('',(#8207),#8211);
-#8207 = LINE('',#8208,#8209);
-#8208 = CARTESIAN_POINT('',(12.954493108541,0.E+000));
-#8209 = VECTOR('',#8210,1.);
-#8210 = DIRECTION('',(-0.E+000,-1.));
-#8211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8212 = PCURVE('',#926,#8213);
-#8213 = DEFINITIONAL_REPRESENTATION('',(#8214),#8218);
-#8214 = LINE('',#8215,#8216);
-#8215 = CARTESIAN_POINT('',(1.32871E-012,-0.E+000));
-#8216 = VECTOR('',#8217,1.);
-#8217 = DIRECTION('',(0.E+000,-1.));
-#8218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8219 = ORIENTED_EDGE('',*,*,#8220,.F.);
-#8220 = EDGE_CURVE('',#8129,#8198,#8221,.T.);
-#8221 = SURFACE_CURVE('',#8222,(#8226,#8233),.PCURVE_S1.);
-#8222 = LINE('',#8223,#8224);
-#8223 = CARTESIAN_POINT('',(21.436928297629,36.804270223846,0.E+000));
-#8224 = VECTOR('',#8225,1.);
-#8225 = DIRECTION('',(0.376738800391,-0.926319532494,0.E+000));
-#8226 = PCURVE('',#954,#8227);
-#8227 = DEFINITIONAL_REPRESENTATION('',(#8228),#8232);
-#8228 = LINE('',#8229,#8230);
-#8229 = CARTESIAN_POINT('',(30.102244943471,-0.E+000));
-#8230 = VECTOR('',#8231,1.);
-#8231 = DIRECTION('',(1.,-0.E+000));
-#8232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8233 = PCURVE('',#3469,#8234);
-#8234 = DEFINITIONAL_REPRESENTATION('',(#8235),#8239);
-#8235 = LINE('',#8236,#8237);
-#8236 = CARTESIAN_POINT('',(-17.14775183493,0.E+000));
-#8237 = VECTOR('',#8238,1.);
-#8238 = DIRECTION('',(-1.,0.E+000));
-#8239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8240 = ADVANCED_FACE('',(#8241),#926,.T.);
-#8241 = FACE_BOUND('',#8242,.T.);
-#8242 = EDGE_LOOP('',(#8243,#8244,#8245,#8268));
-#8243 = ORIENTED_EDGE('',*,*,#8197,.T.);
-#8244 = ORIENTED_EDGE('',*,*,#910,.T.);
-#8245 = ORIENTED_EDGE('',*,*,#8246,.F.);
-#8246 = EDGE_CURVE('',#8247,#883,#8249,.T.);
-#8247 = VERTEX_POINT('',#8248);
-#8248 = CARTESIAN_POINT('',(52.721456791703,52.688567686901,0.E+000));
-#8249 = SURFACE_CURVE('',#8250,(#8254,#8261),.PCURVE_S1.);
-#8250 = LINE('',#8251,#8252);
-#8251 = CARTESIAN_POINT('',(52.721456791703,52.688567686901,0.E+000));
-#8252 = VECTOR('',#8253,1.);
-#8253 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8254 = PCURVE('',#926,#8255);
-#8255 = DEFINITIONAL_REPRESENTATION('',(#8256),#8260);
-#8256 = LINE('',#8257,#8258);
-#8257 = CARTESIAN_POINT('',(37.744751949771,0.E+000));
-#8258 = VECTOR('',#8259,1.);
-#8259 = DIRECTION('',(0.E+000,-1.));
-#8260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8261 = PCURVE('',#898,#8262);
-#8262 = DEFINITIONAL_REPRESENTATION('',(#8263),#8267);
-#8263 = LINE('',#8264,#8265);
-#8264 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#8265 = VECTOR('',#8266,1.);
-#8266 = DIRECTION('',(-0.E+000,-1.));
-#8267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8268 = ORIENTED_EDGE('',*,*,#8269,.F.);
-#8269 = EDGE_CURVE('',#8198,#8247,#8270,.T.);
-#8270 = SURFACE_CURVE('',#8271,(#8275,#8282),.PCURVE_S1.);
-#8271 = LINE('',#8272,#8273);
-#8272 = CARTESIAN_POINT('',(16.850589048875,52.688567686901,0.E+000));
-#8273 = VECTOR('',#8274,1.);
-#8274 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8275 = PCURVE('',#926,#8276);
-#8276 = DEFINITIONAL_REPRESENTATION('',(#8277),#8281);
-#8277 = LINE('',#8278,#8279);
-#8278 = CARTESIAN_POINT('',(1.873884206943,0.E+000));
-#8279 = VECTOR('',#8280,1.);
-#8280 = DIRECTION('',(1.,0.E+000));
-#8281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8282 = PCURVE('',#3441,#8283);
-#8283 = DEFINITIONAL_REPRESENTATION('',(#8284),#8288);
-#8284 = LINE('',#8285,#8286);
-#8285 = CARTESIAN_POINT('',(1.873884206943,0.E+000));
-#8286 = VECTOR('',#8287,1.);
-#8287 = DIRECTION('',(1.,0.E+000));
-#8288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8289 = ADVANCED_FACE('',(#8290),#898,.T.);
-#8290 = FACE_BOUND('',#8291,.T.);
-#8291 = EDGE_LOOP('',(#8292,#8293,#8294,#8317));
-#8292 = ORIENTED_EDGE('',*,*,#8246,.T.);
-#8293 = ORIENTED_EDGE('',*,*,#882,.T.);
-#8294 = ORIENTED_EDGE('',*,*,#8295,.F.);
-#8295 = EDGE_CURVE('',#8296,#855,#8298,.T.);
-#8296 = VERTEX_POINT('',#8297);
-#8297 = CARTESIAN_POINT('',(59.389774578728,46.62638986041,0.E+000));
-#8298 = SURFACE_CURVE('',#8299,(#8303,#8310),.PCURVE_S1.);
-#8299 = LINE('',#8300,#8301);
-#8300 = CARTESIAN_POINT('',(59.389774578728,46.62638986041,0.E+000));
-#8301 = VECTOR('',#8302,1.);
-#8302 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8303 = PCURVE('',#898,#8304);
-#8304 = DEFINITIONAL_REPRESENTATION('',(#8305),#8309);
-#8305 = LINE('',#8306,#8307);
-#8306 = CARTESIAN_POINT('',(9.012017649159,0.E+000));
-#8307 = VECTOR('',#8308,1.);
-#8308 = DIRECTION('',(-0.E+000,-1.));
-#8309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8310 = PCURVE('',#870,#8311);
-#8311 = DEFINITIONAL_REPRESENTATION('',(#8312),#8316);
-#8312 = LINE('',#8313,#8314);
-#8313 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
-#8314 = VECTOR('',#8315,1.);
-#8315 = DIRECTION('',(-0.E+000,-1.));
-#8316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8317 = ORIENTED_EDGE('',*,*,#8318,.F.);
-#8318 = EDGE_CURVE('',#8247,#8296,#8319,.T.);
-#8319 = SURFACE_CURVE('',#8320,(#8324,#8331),.PCURVE_S1.);
-#8320 = LINE('',#8321,#8322);
-#8321 = CARTESIAN_POINT('',(52.357498747615,53.019442497478,0.E+000));
-#8322 = VECTOR('',#8323,1.);
-#8323 = DIRECTION('',(0.739936165976,-0.672677092133,0.E+000));
-#8324 = PCURVE('',#898,#8325);
-#8325 = DEFINITIONAL_REPRESENTATION('',(#8326),#8330);
-#8326 = LINE('',#8327,#8328);
-#8327 = CARTESIAN_POINT('',(-0.491877625158,0.E+000));
-#8328 = VECTOR('',#8329,1.);
-#8329 = DIRECTION('',(1.,0.E+000));
-#8330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8331 = PCURVE('',#3413,#8332);
-#8332 = DEFINITIONAL_REPRESENTATION('',(#8333),#8337);
-#8333 = LINE('',#8334,#8335);
-#8334 = CARTESIAN_POINT('',(-0.491877625158,0.E+000));
-#8335 = VECTOR('',#8336,1.);
-#8336 = DIRECTION('',(1.,0.E+000));
-#8337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8338 = ADVANCED_FACE('',(#8339),#870,.T.);
-#8339 = FACE_BOUND('',#8340,.T.);
-#8340 = EDGE_LOOP('',(#8341,#8342,#8343,#8366));
-#8341 = ORIENTED_EDGE('',*,*,#8295,.T.);
-#8342 = ORIENTED_EDGE('',*,*,#854,.T.);
-#8343 = ORIENTED_EDGE('',*,*,#8344,.F.);
-#8344 = EDGE_CURVE('',#8345,#827,#8347,.T.);
-#8345 = VERTEX_POINT('',#8346);
-#8346 = CARTESIAN_POINT('',(58.637560148973,25.790054572838,0.E+000));
-#8347 = SURFACE_CURVE('',#8348,(#8352,#8359),.PCURVE_S1.);
-#8348 = LINE('',#8349,#8350);
-#8349 = CARTESIAN_POINT('',(58.637560148973,25.790054572838,0.E+000));
-#8350 = VECTOR('',#8351,1.);
-#8351 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8352 = PCURVE('',#870,#8353);
-#8353 = DEFINITIONAL_REPRESENTATION('',(#8354),#8358);
-#8354 = LINE('',#8355,#8356);
-#8355 = CARTESIAN_POINT('',(20.849908747149,-0.E+000));
-#8356 = VECTOR('',#8357,1.);
-#8357 = DIRECTION('',(-0.E+000,-1.));
-#8358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8359 = PCURVE('',#842,#8360);
-#8360 = DEFINITIONAL_REPRESENTATION('',(#8361),#8365);
-#8361 = LINE('',#8362,#8363);
-#8362 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
-#8363 = VECTOR('',#8364,1.);
-#8364 = DIRECTION('',(-0.E+000,-1.));
-#8365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8366 = ORIENTED_EDGE('',*,*,#8367,.F.);
-#8367 = EDGE_CURVE('',#8296,#8345,#8368,.T.);
-#8368 = SURFACE_CURVE('',#8369,(#8373,#8380),.PCURVE_S1.);
-#8369 = LINE('',#8370,#8371);
-#8370 = CARTESIAN_POINT('',(58.136424688139,11.908605250172,0.E+000));
-#8371 = VECTOR('',#8372,1.);
-#8372 = DIRECTION('',(-3.607758858217E-002,-0.999348991895,0.E+000));
-#8373 = PCURVE('',#870,#8374);
-#8374 = DEFINITIONAL_REPRESENTATION('',(#8375),#8379);
-#8375 = LINE('',#8376,#8377);
-#8376 = CARTESIAN_POINT('',(34.740400892781,-0.E+000));
-#8377 = VECTOR('',#8378,1.);
-#8378 = DIRECTION('',(1.,0.E+000));
-#8379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8380 = PCURVE('',#3385,#8381);
-#8381 = DEFINITIONAL_REPRESENTATION('',(#8382),#8386);
-#8382 = LINE('',#8383,#8384);
-#8383 = CARTESIAN_POINT('',(-13.89049214563,0.E+000));
-#8384 = VECTOR('',#8385,1.);
-#8385 = DIRECTION('',(-1.,0.E+000));
-#8386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8387 = ADVANCED_FACE('',(#8388),#842,.T.);
-#8388 = FACE_BOUND('',#8389,.T.);
-#8389 = EDGE_LOOP('',(#8390,#8413,#8414,#8415));
-#8390 = ORIENTED_EDGE('',*,*,#8391,.F.);
-#8391 = EDGE_CURVE('',#8345,#8392,#8394,.T.);
-#8392 = VERTEX_POINT('',#8393);
-#8393 = CARTESIAN_POINT('',(58.637560148973,20.982046445438,0.E+000));
-#8394 = SURFACE_CURVE('',#8395,(#8399,#8406),.PCURVE_S1.);
-#8395 = LINE('',#8396,#8397);
-#8396 = CARTESIAN_POINT('',(58.637560148973,-6.443268609353,0.E+000));
-#8397 = VECTOR('',#8398,1.);
-#8398 = DIRECTION('',(-1.E-017,-1.,0.E+000));
-#8399 = PCURVE('',#842,#8400);
-#8400 = DEFINITIONAL_REPRESENTATION('',(#8401),#8405);
-#8401 = LINE('',#8402,#8403);
-#8402 = CARTESIAN_POINT('',(32.233323182191,-0.E+000));
-#8403 = VECTOR('',#8404,1.);
-#8404 = DIRECTION('',(1.,0.E+000));
-#8405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8406 = PCURVE('',#3357,#8407);
-#8407 = DEFINITIONAL_REPRESENTATION('',(#8408),#8412);
-#8408 = LINE('',#8409,#8410);
-#8409 = CARTESIAN_POINT('',(-24.32451909344,0.E+000));
-#8410 = VECTOR('',#8411,1.);
-#8411 = DIRECTION('',(-1.,0.E+000));
-#8412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8413 = ORIENTED_EDGE('',*,*,#8344,.T.);
-#8414 = ORIENTED_EDGE('',*,*,#826,.T.);
-#8415 = ORIENTED_EDGE('',*,*,#8416,.F.);
-#8416 = EDGE_CURVE('',#8392,#798,#8417,.T.);
-#8417 = SURFACE_CURVE('',#8418,(#8422,#8428),.PCURVE_S1.);
-#8418 = LINE('',#8419,#8420);
-#8419 = CARTESIAN_POINT('',(58.637560148973,20.982046445438,3.));
-#8420 = VECTOR('',#8421,1.);
-#8421 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8422 = PCURVE('',#842,#8423);
-#8423 = DEFINITIONAL_REPRESENTATION('',(#8424),#8427);
-#8424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8425,#8426),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#8425 = CARTESIAN_POINT('',(4.8080081274,0.3));
-#8426 = CARTESIAN_POINT('',(4.8080081274,-3.0000006));
-#8427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8428 = PCURVE('',#8429,#8434);
-#8429 = CYLINDRICAL_SURFACE('',#8430,7.);
-#8430 = AXIS2_PLACEMENT_3D('',#8431,#8432,#8433);
-#8431 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#8432 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8433 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8434 = DEFINITIONAL_REPRESENTATION('',(#8435),#8438);
-#8435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8436,#8437),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#8436 = CARTESIAN_POINT('',(1.204211128538,-3.3));
-#8437 = CARTESIAN_POINT('',(1.204211128538,5.9999999992E-007));
-#8438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8439 = ADVANCED_FACE('',(#8440),#814,.T.);
-#8440 = FACE_BOUND('',#8441,.T.);
-#8441 = EDGE_LOOP('',(#8442,#8470,#8471,#8494));
-#8442 = ORIENTED_EDGE('',*,*,#8443,.F.);
-#8443 = EDGE_CURVE('',#798,#8444,#8446,.T.);
-#8444 = VERTEX_POINT('',#8445);
-#8445 = CARTESIAN_POINT('',(58.637560148973,18.772063314884,3.));
-#8446 = SURFACE_CURVE('',#8447,(#8451,#8458),.PCURVE_S1.);
-#8447 = LINE('',#8448,#8449);
-#8448 = CARTESIAN_POINT('',(58.637560148973,-6.443268609353,3.));
-#8449 = VECTOR('',#8450,1.);
-#8450 = DIRECTION('',(-1.E-017,-1.,0.E+000));
-#8451 = PCURVE('',#814,#8452);
-#8452 = DEFINITIONAL_REPRESENTATION('',(#8453),#8457);
-#8453 = LINE('',#8454,#8455);
-#8454 = CARTESIAN_POINT('',(3.533485480571,-79.15532927829));
-#8455 = VECTOR('',#8456,1.);
-#8456 = DIRECTION('',(-1.,1.E-017));
-#8457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8458 = PCURVE('',#8459,#8464);
-#8459 = PLANE('',#8460);
-#8460 = AXIS2_PLACEMENT_3D('',#8461,#8462,#8463);
-#8461 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#8462 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8463 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8464 = DEFINITIONAL_REPRESENTATION('',(#8465),#8469);
-#8465 = LINE('',#8466,#8467);
-#8466 = CARTESIAN_POINT('',(2.509007317142,-20.89041778838));
-#8467 = VECTOR('',#8468,1.);
-#8468 = DIRECTION('',(-1.E-017,-1.));
-#8469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8470 = ORIENTED_EDGE('',*,*,#797,.T.);
-#8471 = ORIENTED_EDGE('',*,*,#8472,.F.);
-#8472 = EDGE_CURVE('',#8473,#770,#8475,.T.);
-#8473 = VERTEX_POINT('',#8474);
-#8474 = CARTESIAN_POINT('',(58.156476025389,9.876861713121,3.));
-#8475 = SURFACE_CURVE('',#8476,(#8480,#8487),.PCURVE_S1.);
-#8476 = LINE('',#8477,#8478);
-#8477 = CARTESIAN_POINT('',(57.70379927927,-1.376011561801E-002,3.));
-#8478 = VECTOR('',#8479,1.);
-#8479 = DIRECTION('',(-4.572041864593E-002,-0.998954274889,0.E+000));
-#8480 = PCURVE('',#814,#8481);
-#8481 = DEFINITIONAL_REPRESENTATION('',(#8482),#8486);
-#8482 = LINE('',#8483,#8484);
-#8483 = CARTESIAN_POINT('',(9.962993974306,-78.22156840859));
-#8484 = VECTOR('',#8485,1.);
-#8485 = DIRECTION('',(-0.998954274889,4.572041864593E-002));
-#8486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8487 = PCURVE('',#8459,#8488);
-#8488 = DEFINITIONAL_REPRESENTATION('',(#8489),#8493);
-#8489 = LINE('',#8490,#8491);
-#8490 = CARTESIAN_POINT('',(1.575246447439,-14.46090929464));
-#8491 = VECTOR('',#8492,1.);
-#8492 = DIRECTION('',(-4.572041864593E-002,-0.998954274889));
-#8493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8494 = ORIENTED_EDGE('',*,*,#8495,.F.);
-#8495 = EDGE_CURVE('',#8444,#8473,#8496,.T.);
-#8496 = SURFACE_CURVE('',#8497,(#8502,#8509),.PCURVE_S1.);
-#8497 = CIRCLE('',#8498,5.);
-#8498 = AXIS2_PLACEMENT_3D('',#8499,#8500,#8501);
-#8499 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#8500 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8501 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8502 = PCURVE('',#814,#8503);
-#8503 = DEFINITIONAL_REPRESENTATION('',(#8504),#8508);
-#8504 = CIRCLE('',#8505,5.);
-#8505 = AXIS2_PLACEMENT_2D('',#8506,#8507);
-#8506 = CARTESIAN_POINT('',(24.423903268952,-76.64632196115));
-#8507 = DIRECTION('',(0.E+000,-1.));
-#8508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8509 = PCURVE('',#8510,#8515);
-#8510 = CYLINDRICAL_SURFACE('',#8511,5.);
-#8511 = AXIS2_PLACEMENT_3D('',#8512,#8513,#8514);
-#8512 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#8513 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8514 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8515 = DEFINITIONAL_REPRESENTATION('',(#8516),#8520);
-#8516 = LINE('',#8517,#8518);
-#8517 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#8518 = VECTOR('',#8519,1.);
-#8519 = DIRECTION('',(1.,0.E+000));
-#8520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8521 = ADVANCED_FACE('',(#8522),#785,.T.);
-#8522 = FACE_BOUND('',#8523,.T.);
-#8523 = EDGE_LOOP('',(#8524,#8549,#8573,#8574));
-#8524 = ORIENTED_EDGE('',*,*,#8525,.F.);
-#8525 = EDGE_CURVE('',#8526,#8528,#8530,.T.);
-#8526 = VERTEX_POINT('',#8527);
-#8527 = CARTESIAN_POINT('',(58.057678757833,7.718221094881,0.E+000));
-#8528 = VERTEX_POINT('',#8529);
-#8529 = CARTESIAN_POINT('',(57.155209699866,-12.,0.E+000));
-#8530 = SURFACE_CURVE('',#8531,(#8535,#8542),.PCURVE_S1.);
-#8531 = LINE('',#8532,#8533);
-#8532 = CARTESIAN_POINT('',(57.70379927927,-1.376011561801E-002,0.E+000)
- );
-#8533 = VECTOR('',#8534,1.);
-#8534 = DIRECTION('',(-4.572041864593E-002,-0.998954274889,0.E+000));
-#8535 = PCURVE('',#785,#8536);
-#8536 = DEFINITIONAL_REPRESENTATION('',(#8537),#8541);
-#8537 = LINE('',#8538,#8539);
-#8538 = CARTESIAN_POINT('',(10.755199364194,0.E+000));
-#8539 = VECTOR('',#8540,1.);
-#8540 = DIRECTION('',(1.,0.E+000));
-#8541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8542 = PCURVE('',#3300,#8543);
-#8543 = DEFINITIONAL_REPRESENTATION('',(#8544),#8548);
-#8544 = LINE('',#8545,#8546);
-#8545 = CARTESIAN_POINT('',(10.755199364194,0.E+000));
-#8546 = VECTOR('',#8547,1.);
-#8547 = DIRECTION('',(1.,0.E+000));
-#8548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8549 = ORIENTED_EDGE('',*,*,#8550,.T.);
-#8550 = EDGE_CURVE('',#8526,#770,#8551,.T.);
-#8551 = SURFACE_CURVE('',#8552,(#8556,#8562),.PCURVE_S1.);
-#8552 = LINE('',#8553,#8554);
-#8553 = CARTESIAN_POINT('',(58.057678757833,7.718221094881,3.));
-#8554 = VECTOR('',#8555,1.);
-#8555 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8556 = PCURVE('',#785,#8557);
-#8557 = DEFINITIONAL_REPRESENTATION('',(#8558),#8561);
-#8558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8559,#8560),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#8559 = CARTESIAN_POINT('',(3.015124162695,0.3));
-#8560 = CARTESIAN_POINT('',(3.015124162695,-3.0000006));
-#8561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8562 = PCURVE('',#8563,#8568);
-#8563 = CYLINDRICAL_SURFACE('',#8564,7.);
-#8564 = AXIS2_PLACEMENT_3D('',#8565,#8566,#8567);
-#8565 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#8566 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8567 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8568 = DEFINITIONAL_REPRESENTATION('',(#8569),#8572);
-#8569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8570,#8571),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#8570 = CARTESIAN_POINT('',(4.991591791377,-3.3));
-#8571 = CARTESIAN_POINT('',(4.991591791377,5.9999999991E-007));
-#8572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8573 = ORIENTED_EDGE('',*,*,#769,.T.);
-#8574 = ORIENTED_EDGE('',*,*,#8575,.F.);
-#8575 = EDGE_CURVE('',#8528,#742,#8576,.T.);
-#8576 = SURFACE_CURVE('',#8577,(#8581,#8588),.PCURVE_S1.);
-#8577 = LINE('',#8578,#8579);
-#8578 = CARTESIAN_POINT('',(57.155209699866,-12.,0.E+000));
-#8579 = VECTOR('',#8580,1.);
-#8580 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8581 = PCURVE('',#785,#8582);
-#8582 = DEFINITIONAL_REPRESENTATION('',(#8583),#8587);
-#8583 = LINE('',#8584,#8585);
-#8584 = CARTESIAN_POINT('',(22.753986681776,0.E+000));
-#8585 = VECTOR('',#8586,1.);
-#8586 = DIRECTION('',(-0.E+000,-1.));
-#8587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8588 = PCURVE('',#757,#8589);
-#8589 = DEFINITIONAL_REPRESENTATION('',(#8590),#8594);
-#8590 = LINE('',#8591,#8592);
-#8591 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#8592 = VECTOR('',#8593,1.);
-#8593 = DIRECTION('',(-0.E+000,-1.));
-#8594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8595 = ADVANCED_FACE('',(#8596),#757,.T.);
-#8596 = FACE_BOUND('',#8597,.T.);
-#8597 = EDGE_LOOP('',(#8598,#8599,#8600,#8623));
-#8598 = ORIENTED_EDGE('',*,*,#8575,.T.);
-#8599 = ORIENTED_EDGE('',*,*,#741,.T.);
-#8600 = ORIENTED_EDGE('',*,*,#8601,.F.);
-#8601 = EDGE_CURVE('',#8602,#714,#8604,.T.);
-#8602 = VERTEX_POINT('',#8603);
-#8603 = CARTESIAN_POINT('',(58.637560148973,-44.38816182954,0.E+000));
-#8604 = SURFACE_CURVE('',#8605,(#8609,#8616),.PCURVE_S1.);
-#8605 = LINE('',#8606,#8607);
-#8606 = CARTESIAN_POINT('',(58.637560148973,-44.38816182954,0.E+000));
-#8607 = VECTOR('',#8608,1.);
-#8608 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8609 = PCURVE('',#757,#8610);
-#8610 = DEFINITIONAL_REPRESENTATION('',(#8611),#8615);
-#8611 = LINE('',#8612,#8613);
-#8612 = CARTESIAN_POINT('',(32.422066398526,0.E+000));
-#8613 = VECTOR('',#8614,1.);
-#8614 = DIRECTION('',(-0.E+000,-1.));
-#8615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8616 = PCURVE('',#729,#8617);
-#8617 = DEFINITIONAL_REPRESENTATION('',(#8618),#8622);
-#8618 = LINE('',#8619,#8620);
-#8619 = CARTESIAN_POINT('',(-7.11E-015,-0.E+000));
-#8620 = VECTOR('',#8621,1.);
-#8621 = DIRECTION('',(-0.E+000,-1.));
-#8622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8623 = ORIENTED_EDGE('',*,*,#8624,.F.);
-#8624 = EDGE_CURVE('',#8528,#8602,#8625,.T.);
-#8625 = SURFACE_CURVE('',#8626,(#8630,#8637),.PCURVE_S1.);
-#8626 = LINE('',#8627,#8628);
-#8627 = CARTESIAN_POINT('',(57.155727987397,-12.01132416455,0.E+000));
-#8628 = VECTOR('',#8629,1.);
-#8629 = DIRECTION('',(4.572041864593E-002,-0.998954274889,0.E+000));
-#8630 = PCURVE('',#757,#8631);
-#8631 = DEFINITIONAL_REPRESENTATION('',(#8632),#8636);
-#8632 = LINE('',#8633,#8634);
-#8633 = CARTESIAN_POINT('',(1.133601890966E-002,0.E+000));
-#8634 = VECTOR('',#8635,1.);
-#8635 = DIRECTION('',(1.,-0.E+000));
-#8636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8637 = PCURVE('',#3272,#8638);
-#8638 = DEFINITIONAL_REPRESENTATION('',(#8639),#8643);
-#8639 = LINE('',#8640,#8641);
-#8640 = CARTESIAN_POINT('',(32.410730379617,0.E+000));
-#8641 = VECTOR('',#8642,1.);
-#8642 = DIRECTION('',(-1.,0.E+000));
-#8643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8644 = ADVANCED_FACE('',(#8645),#729,.T.);
-#8645 = FACE_BOUND('',#8646,.T.);
-#8646 = EDGE_LOOP('',(#8647,#8648,#8649,#8672));
-#8647 = ORIENTED_EDGE('',*,*,#8601,.T.);
-#8648 = ORIENTED_EDGE('',*,*,#713,.T.);
-#8649 = ORIENTED_EDGE('',*,*,#8650,.F.);
-#8650 = EDGE_CURVE('',#8651,#686,#8653,.T.);
-#8651 = VERTEX_POINT('',#8652);
-#8652 = CARTESIAN_POINT('',(58.637560148973,-45.86577617522,0.E+000));
-#8653 = SURFACE_CURVE('',#8654,(#8658,#8665),.PCURVE_S1.);
-#8654 = LINE('',#8655,#8656);
-#8655 = CARTESIAN_POINT('',(58.637560148973,-45.86577617522,-3.E-017));
-#8656 = VECTOR('',#8657,1.);
-#8657 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8658 = PCURVE('',#729,#8659);
-#8659 = DEFINITIONAL_REPRESENTATION('',(#8660),#8664);
-#8660 = LINE('',#8661,#8662);
-#8661 = CARTESIAN_POINT('',(1.47761434568,3.E-017));
-#8662 = VECTOR('',#8663,1.);
-#8663 = DIRECTION('',(-0.E+000,-1.));
-#8664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8665 = PCURVE('',#701,#8666);
-#8666 = DEFINITIONAL_REPRESENTATION('',(#8667),#8671);
-#8667 = LINE('',#8668,#8669);
-#8668 = CARTESIAN_POINT('',(0.E+000,-3.E-017));
-#8669 = VECTOR('',#8670,1.);
-#8670 = DIRECTION('',(-0.E+000,-1.));
-#8671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8672 = ORIENTED_EDGE('',*,*,#8673,.F.);
-#8673 = EDGE_CURVE('',#8602,#8651,#8674,.T.);
-#8674 = SURFACE_CURVE('',#8675,(#8679,#8686),.PCURVE_S1.);
-#8675 = LINE('',#8676,#8677);
-#8676 = CARTESIAN_POINT('',(58.637560148973,-6.443268609353,0.E+000));
-#8677 = VECTOR('',#8678,1.);
-#8678 = DIRECTION('',(-1.E-017,-1.,0.E+000));
-#8679 = PCURVE('',#729,#8680);
-#8680 = DEFINITIONAL_REPRESENTATION('',(#8681),#8685);
-#8681 = LINE('',#8682,#8683);
-#8682 = CARTESIAN_POINT('',(-37.94489322018,0.E+000));
-#8683 = VECTOR('',#8684,1.);
-#8684 = DIRECTION('',(1.,0.E+000));
-#8685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8686 = PCURVE('',#3244,#8687);
-#8687 = DEFINITIONAL_REPRESENTATION('',(#8688),#8692);
-#8688 = LINE('',#8689,#8690);
-#8689 = CARTESIAN_POINT('',(39.422507565867,0.E+000));
-#8690 = VECTOR('',#8691,1.);
-#8691 = DIRECTION('',(-1.,0.E+000));
-#8692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8693 = ADVANCED_FACE('',(#8694),#701,.T.);
-#8694 = FACE_BOUND('',#8695,.T.);
-#8695 = EDGE_LOOP('',(#8696,#8697,#8698,#8721));
-#8696 = ORIENTED_EDGE('',*,*,#8650,.T.);
-#8697 = ORIENTED_EDGE('',*,*,#685,.T.);
-#8698 = ORIENTED_EDGE('',*,*,#8699,.F.);
-#8699 = EDGE_CURVE('',#8700,#658,#8702,.T.);
-#8700 = VERTEX_POINT('',#8701);
-#8701 = CARTESIAN_POINT('',(51.610821286169,-53.27680705525,0.E+000));
-#8702 = SURFACE_CURVE('',#8703,(#8707,#8714),.PCURVE_S1.);
-#8703 = LINE('',#8704,#8705);
-#8704 = CARTESIAN_POINT('',(51.610821286169,-53.27680705525,-3.E-017));
-#8705 = VECTOR('',#8706,1.);
-#8706 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8707 = PCURVE('',#701,#8708);
-#8708 = DEFINITIONAL_REPRESENTATION('',(#8709),#8713);
-#8709 = LINE('',#8710,#8711);
-#8710 = CARTESIAN_POINT('',(10.212660659737,-3.E-017));
-#8711 = VECTOR('',#8712,1.);
-#8712 = DIRECTION('',(-0.E+000,-1.));
-#8713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8714 = PCURVE('',#673,#8715);
-#8715 = DEFINITIONAL_REPRESENTATION('',(#8716),#8720);
-#8716 = LINE('',#8717,#8718);
-#8717 = CARTESIAN_POINT('',(1.15143E-012,3.E-017));
-#8718 = VECTOR('',#8719,1.);
-#8719 = DIRECTION('',(-0.E+000,-1.));
-#8720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8721 = ORIENTED_EDGE('',*,*,#8722,.F.);
-#8722 = EDGE_CURVE('',#8651,#8700,#8723,.T.);
-#8723 = SURFACE_CURVE('',#8724,(#8728,#8735),.PCURVE_S1.);
-#8724 = LINE('',#8725,#8726);
-#8725 = CARTESIAN_POINT('',(54.204431937189,-50.54135195997,-6.E-017));
-#8726 = VECTOR('',#8727,1.);
-#8727 = DIRECTION('',(-0.688041940971,-0.725670922295,0.E+000));
-#8728 = PCURVE('',#701,#8729);
-#8729 = DEFINITIONAL_REPRESENTATION('',(#8730),#8734);
-#8730 = LINE('',#8731,#8732);
-#8731 = CARTESIAN_POINT('',(6.44310753139,-0.E+000));
-#8732 = VECTOR('',#8733,1.);
-#8733 = DIRECTION('',(1.,0.E+000));
-#8734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8735 = PCURVE('',#3216,#8736);
-#8736 = DEFINITIONAL_REPRESENTATION('',(#8737),#8741);
-#8737 = LINE('',#8738,#8739);
-#8738 = CARTESIAN_POINT('',(3.769553128347,0.E+000));
-#8739 = VECTOR('',#8740,1.);
-#8740 = DIRECTION('',(-1.,0.E+000));
-#8741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8742 = ADVANCED_FACE('',(#8743),#673,.T.);
-#8743 = FACE_BOUND('',#8744,.T.);
-#8744 = EDGE_LOOP('',(#8745,#8746,#8747,#8770));
-#8745 = ORIENTED_EDGE('',*,*,#8699,.T.);
-#8746 = ORIENTED_EDGE('',*,*,#657,.T.);
-#8747 = ORIENTED_EDGE('',*,*,#8748,.F.);
-#8748 = EDGE_CURVE('',#8749,#630,#8751,.T.);
-#8749 = VERTEX_POINT('',#8750);
-#8750 = CARTESIAN_POINT('',(37.249791359759,-53.61218465176,0.E+000));
-#8751 = SURFACE_CURVE('',#8752,(#8756,#8763),.PCURVE_S1.);
-#8752 = LINE('',#8753,#8754);
-#8753 = CARTESIAN_POINT('',(37.249791359759,-53.61218465176,0.E+000));
-#8754 = VECTOR('',#8755,1.);
-#8755 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8756 = PCURVE('',#673,#8757);
-#8757 = DEFINITIONAL_REPRESENTATION('',(#8758),#8762);
-#8758 = LINE('',#8759,#8760);
-#8759 = CARTESIAN_POINT('',(14.364945481258,0.E+000));
-#8760 = VECTOR('',#8761,1.);
-#8761 = DIRECTION('',(-0.E+000,-1.));
-#8762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8763 = PCURVE('',#645,#8764);
-#8764 = DEFINITIONAL_REPRESENTATION('',(#8765),#8769);
-#8765 = LINE('',#8766,#8767);
-#8766 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#8767 = VECTOR('',#8768,1.);
-#8768 = DIRECTION('',(-0.E+000,-1.));
-#8769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8770 = ORIENTED_EDGE('',*,*,#8771,.F.);
-#8771 = EDGE_CURVE('',#8700,#8749,#8772,.T.);
-#8772 = SURFACE_CURVE('',#8773,(#8777,#8784),.PCURVE_S1.);
-#8773 = LINE('',#8774,#8775);
-#8774 = CARTESIAN_POINT('',(21.660584814526,-53.97624423866,0.E+000));
-#8775 = VECTOR('',#8776,1.);
-#8776 = DIRECTION('',(-0.999727422923,-2.334694530777E-002,0.E+000));
-#8777 = PCURVE('',#673,#8778);
-#8778 = DEFINITIONAL_REPRESENTATION('',(#8779),#8783);
-#8779 = LINE('',#8780,#8781);
-#8780 = CARTESIAN_POINT('',(29.958402445406,-0.E+000));
-#8781 = VECTOR('',#8782,1.);
-#8782 = DIRECTION('',(1.,-0.E+000));
-#8783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8784 = PCURVE('',#3188,#8785);
-#8785 = DEFINITIONAL_REPRESENTATION('',(#8786),#8790);
-#8786 = LINE('',#8787,#8788);
-#8787 = CARTESIAN_POINT('',(29.958402445406,0.E+000));
-#8788 = VECTOR('',#8789,1.);
-#8789 = DIRECTION('',(1.,0.E+000));
-#8790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8791 = ADVANCED_FACE('',(#8792),#645,.T.);
-#8792 = FACE_BOUND('',#8793,.T.);
-#8793 = EDGE_LOOP('',(#8794,#8795,#8796,#8819));
-#8794 = ORIENTED_EDGE('',*,*,#8748,.T.);
-#8795 = ORIENTED_EDGE('',*,*,#629,.T.);
-#8796 = ORIENTED_EDGE('',*,*,#8797,.F.);
-#8797 = EDGE_CURVE('',#8798,#602,#8800,.T.);
-#8798 = VERTEX_POINT('',#8799);
-#8799 = CARTESIAN_POINT('',(19.44019462187,-53.61218465176,0.E+000));
-#8800 = SURFACE_CURVE('',#8801,(#8805,#8812),.PCURVE_S1.);
-#8801 = LINE('',#8802,#8803);
-#8802 = CARTESIAN_POINT('',(19.44019462187,-53.61218465176,0.E+000));
-#8803 = VECTOR('',#8804,1.);
-#8804 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8805 = PCURVE('',#645,#8806);
-#8806 = DEFINITIONAL_REPRESENTATION('',(#8807),#8811);
-#8807 = LINE('',#8808,#8809);
-#8808 = CARTESIAN_POINT('',(17.809596737889,-0.E+000));
-#8809 = VECTOR('',#8810,1.);
-#8810 = DIRECTION('',(-0.E+000,-1.));
-#8811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8812 = PCURVE('',#617,#8813);
-#8813 = DEFINITIONAL_REPRESENTATION('',(#8814),#8818);
-#8814 = LINE('',#8815,#8816);
-#8815 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
-#8816 = VECTOR('',#8817,1.);
-#8817 = DIRECTION('',(-0.E+000,-1.));
-#8818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8819 = ORIENTED_EDGE('',*,*,#8820,.F.);
-#8820 = EDGE_CURVE('',#8749,#8798,#8821,.T.);
-#8821 = SURFACE_CURVE('',#8822,(#8826,#8833),.PCURVE_S1.);
-#8822 = LINE('',#8823,#8824);
-#8823 = CARTESIAN_POINT('',(15.962761715925,-53.61218465176,0.E+000));
-#8824 = VECTOR('',#8825,1.);
-#8825 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
-#8826 = PCURVE('',#645,#8827);
-#8827 = DEFINITIONAL_REPRESENTATION('',(#8828),#8832);
-#8828 = LINE('',#8829,#8830);
-#8829 = CARTESIAN_POINT('',(21.287029643834,-0.E+000));
-#8830 = VECTOR('',#8831,1.);
-#8831 = DIRECTION('',(1.,0.E+000));
-#8832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8833 = PCURVE('',#3160,#8834);
-#8834 = DEFINITIONAL_REPRESENTATION('',(#8835),#8839);
-#8835 = LINE('',#8836,#8837);
-#8836 = CARTESIAN_POINT('',(-3.477432905945,0.E+000));
-#8837 = VECTOR('',#8838,1.);
-#8838 = DIRECTION('',(-1.,0.E+000));
-#8839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8840 = ADVANCED_FACE('',(#8841),#617,.T.);
-#8841 = FACE_BOUND('',#8842,.T.);
-#8842 = EDGE_LOOP('',(#8843,#8844,#8845,#8868));
-#8843 = ORIENTED_EDGE('',*,*,#8797,.T.);
-#8844 = ORIENTED_EDGE('',*,*,#601,.T.);
-#8845 = ORIENTED_EDGE('',*,*,#8846,.F.);
-#8846 = EDGE_CURVE('',#8847,#574,#8849,.T.);
-#8847 = VERTEX_POINT('',#8848);
-#8848 = CARTESIAN_POINT('',(13.476985040557,-64.6885676869,0.E+000));
-#8849 = SURFACE_CURVE('',#8850,(#8854,#8861),.PCURVE_S1.);
-#8850 = LINE('',#8851,#8852);
-#8851 = CARTESIAN_POINT('',(13.476985040557,-64.6885676869,0.E+000));
-#8852 = VECTOR('',#8853,1.);
-#8853 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8854 = PCURVE('',#617,#8855);
-#8855 = DEFINITIONAL_REPRESENTATION('',(#8856),#8860);
-#8856 = LINE('',#8857,#8858);
-#8857 = CARTESIAN_POINT('',(12.579591791938,0.E+000));
-#8858 = VECTOR('',#8859,1.);
-#8859 = DIRECTION('',(-0.E+000,-1.));
-#8860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8861 = PCURVE('',#589,#8862);
-#8862 = DEFINITIONAL_REPRESENTATION('',(#8863),#8867);
-#8863 = LINE('',#8864,#8865);
-#8864 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#8865 = VECTOR('',#8866,1.);
-#8866 = DIRECTION('',(-0.E+000,-1.));
-#8867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8868 = ORIENTED_EDGE('',*,*,#8869,.F.);
-#8869 = EDGE_CURVE('',#8798,#8847,#8870,.T.);
-#8870 = SURFACE_CURVE('',#8871,(#8875,#8882),.PCURVE_S1.);
-#8871 = LINE('',#8872,#8873);
-#8872 = CARTESIAN_POINT('',(27.306510687196,-39.00087028709,0.E+000));
-#8873 = VECTOR('',#8874,1.);
-#8874 = DIRECTION('',(-0.474038401241,-0.880504170432,0.E+000));
-#8875 = PCURVE('',#617,#8876);
-#8876 = DEFINITIONAL_REPRESENTATION('',(#8877),#8881);
-#8877 = LINE('',#8878,#8879);
-#8878 = CARTESIAN_POINT('',(-16.59425912485,0.E+000));
-#8879 = VECTOR('',#8880,1.);
-#8880 = DIRECTION('',(1.,0.E+000));
-#8881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8882 = PCURVE('',#3132,#8883);
-#8883 = DEFINITIONAL_REPRESENTATION('',(#8884),#8888);
-#8884 = LINE('',#8885,#8886);
-#8885 = CARTESIAN_POINT('',(-16.59425912485,0.E+000));
-#8886 = VECTOR('',#8887,1.);
-#8887 = DIRECTION('',(1.,0.E+000));
-#8888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8889 = ADVANCED_FACE('',(#8890),#589,.T.);
-#8890 = FACE_BOUND('',#8891,.T.);
-#8891 = EDGE_LOOP('',(#8892,#8893,#8894,#8917));
-#8892 = ORIENTED_EDGE('',*,*,#8846,.T.);
-#8893 = ORIENTED_EDGE('',*,*,#573,.T.);
-#8894 = ORIENTED_EDGE('',*,*,#8895,.F.);
-#8895 = EDGE_CURVE('',#8896,#546,#8898,.T.);
-#8896 = VERTEX_POINT('',#8897);
-#8897 = CARTESIAN_POINT('',(-6.614272146256,-64.68856768689,0.E+000));
-#8898 = SURFACE_CURVE('',#8899,(#8903,#8910),.PCURVE_S1.);
-#8899 = LINE('',#8900,#8901);
-#8900 = CARTESIAN_POINT('',(-6.614272146256,-64.68856768689,0.E+000));
-#8901 = VECTOR('',#8902,1.);
-#8902 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8903 = PCURVE('',#589,#8904);
-#8904 = DEFINITIONAL_REPRESENTATION('',(#8905),#8909);
-#8905 = LINE('',#8906,#8907);
-#8906 = CARTESIAN_POINT('',(20.091257186813,-0.E+000));
-#8907 = VECTOR('',#8908,1.);
-#8908 = DIRECTION('',(-0.E+000,-1.));
-#8909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8910 = PCURVE('',#561,#8911);
-#8911 = DEFINITIONAL_REPRESENTATION('',(#8912),#8916);
-#8912 = LINE('',#8913,#8914);
-#8913 = CARTESIAN_POINT('',(8.8E-016,0.E+000));
-#8914 = VECTOR('',#8915,1.);
-#8915 = DIRECTION('',(-0.E+000,-1.));
-#8916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8917 = ORIENTED_EDGE('',*,*,#8918,.F.);
-#8918 = EDGE_CURVE('',#8847,#8896,#8919,.T.);
-#8919 = SURFACE_CURVE('',#8920,(#8924,#8931),.PCURVE_S1.);
-#8920 = LINE('',#8921,#8922);
-#8921 = CARTESIAN_POINT('',(-6.805922285221E-003,-64.6885676869,0.E+000)
- );
-#8922 = VECTOR('',#8923,1.);
-#8923 = DIRECTION('',(-1.,-0.E+000,-0.E+000));
-#8924 = PCURVE('',#589,#8925);
-#8925 = DEFINITIONAL_REPRESENTATION('',(#8926),#8930);
-#8926 = LINE('',#8927,#8928);
-#8927 = CARTESIAN_POINT('',(13.483790962842,-0.E+000));
-#8928 = VECTOR('',#8929,1.);
-#8929 = DIRECTION('',(1.,0.E+000));
-#8930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8931 = PCURVE('',#3104,#8932);
-#8932 = DEFINITIONAL_REPRESENTATION('',(#8933),#8937);
-#8933 = LINE('',#8934,#8935);
-#8934 = CARTESIAN_POINT('',(6.607466223971,0.E+000));
-#8935 = VECTOR('',#8936,1.);
-#8936 = DIRECTION('',(-1.,0.E+000));
-#8937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8938 = ADVANCED_FACE('',(#8939),#561,.T.);
-#8939 = FACE_BOUND('',#8940,.T.);
-#8940 = EDGE_LOOP('',(#8941,#8964,#8965,#8966));
-#8941 = ORIENTED_EDGE('',*,*,#8942,.F.);
-#8942 = EDGE_CURVE('',#8896,#8943,#8945,.T.);
-#8943 = VERTEX_POINT('',#8944);
-#8944 = CARTESIAN_POINT('',(-10.94338311396,-65.28912284694,0.E+000));
-#8945 = SURFACE_CURVE('',#8946,(#8950,#8957),.PCURVE_S1.);
-#8946 = LINE('',#8947,#8948);
-#8947 = CARTESIAN_POINT('',(-2.886538232831,-64.17143845327,0.E+000));
-#8948 = VECTOR('',#8949,1.);
-#8949 = DIRECTION('',(-0.990514403747,-0.137408937011,0.E+000));
-#8950 = PCURVE('',#561,#8951);
-#8951 = DEFINITIONAL_REPRESENTATION('',(#8952),#8956);
-#8952 = LINE('',#8953,#8954);
-#8953 = CARTESIAN_POINT('',(-3.763432312873,0.E+000));
-#8954 = VECTOR('',#8955,1.);
-#8955 = DIRECTION('',(1.,-0.E+000));
-#8956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8957 = PCURVE('',#3076,#8958);
-#8958 = DEFINITIONAL_REPRESENTATION('',(#8959),#8963);
-#8959 = LINE('',#8960,#8961);
-#8960 = CARTESIAN_POINT('',(10.881426768385,0.E+000));
-#8961 = VECTOR('',#8962,1.);
-#8962 = DIRECTION('',(-1.,0.E+000));
-#8963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8964 = ORIENTED_EDGE('',*,*,#8895,.T.);
-#8965 = ORIENTED_EDGE('',*,*,#545,.T.);
-#8966 = ORIENTED_EDGE('',*,*,#8967,.F.);
-#8967 = EDGE_CURVE('',#8943,#517,#8968,.T.);
-#8968 = SURFACE_CURVE('',#8969,(#8973,#8979),.PCURVE_S1.);
-#8969 = LINE('',#8970,#8971);
-#8970 = CARTESIAN_POINT('',(-10.94338311396,-65.28912284694,3.));
-#8971 = VECTOR('',#8972,1.);
-#8972 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8973 = PCURVE('',#561,#8974);
-#8974 = DEFINITIONAL_REPRESENTATION('',(#8975),#8978);
-#8975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8976,#8977),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#8976 = CARTESIAN_POINT('',(4.370568415095,0.3));
-#8977 = CARTESIAN_POINT('',(4.370568415095,-3.0000006));
-#8978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8979 = PCURVE('',#8980,#8985);
-#8980 = CYLINDRICAL_SURFACE('',#8981,7.);
-#8981 = AXIS2_PLACEMENT_3D('',#8982,#8983,#8984);
-#8982 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#8983 = DIRECTION('',(0.E+000,0.E+000,1.));
-#8984 = DIRECTION('',(1.,0.E+000,0.E+000));
-#8985 = DEFINITIONAL_REPRESENTATION('',(#8986),#8989);
-#8986 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8987,#8988),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#8987 = CARTESIAN_POINT('',(0.15187252289,-3.3));
-#8988 = CARTESIAN_POINT('',(0.15187252289,5.9999999991E-007));
-#8989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#8990 = ADVANCED_FACE('',(#8991),#533,.T.);
-#8991 = FACE_BOUND('',#8992,.T.);
-#8992 = EDGE_LOOP('',(#8993,#9021,#9022,#9045));
-#8993 = ORIENTED_EDGE('',*,*,#8994,.F.);
-#8994 = EDGE_CURVE('',#517,#8995,#8997,.T.);
-#8995 = VERTEX_POINT('',#8996);
-#8996 = CARTESIAN_POINT('',(-12.92468482659,-65.56397857968,3.));
-#8997 = SURFACE_CURVE('',#8998,(#9002,#9009),.PCURVE_S1.);
-#8998 = LINE('',#8999,#9000);
-#8999 = CARTESIAN_POINT('',(-2.886538232831,-64.17143845327,3.));
-#9000 = VECTOR('',#9001,1.);
-#9001 = DIRECTION('',(-0.990514403747,-0.137408937011,0.E+000));
-#9002 = PCURVE('',#533,#9003);
-#9003 = DEFINITIONAL_REPRESENTATION('',(#9004),#9008);
-#9004 = LINE('',#9005,#9006);
-#9005 = CARTESIAN_POINT('',(-54.19468436334,-17.63123089649));
-#9006 = VECTOR('',#9007,1.);
-#9007 = DIRECTION('',(-0.137408937011,0.990514403747));
-#9008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9009 = PCURVE('',#9010,#9015);
-#9010 = PLANE('',#9011);
-#9011 = AXIS2_PLACEMENT_3D('',#9012,#9013,#9014);
-#9012 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#9013 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9014 = DIRECTION('',(1.,0.E+000,0.E+000));
-#9015 = DEFINITIONAL_REPRESENTATION('',(#9016),#9020);
-#9016 = LINE('',#9017,#9018);
-#9017 = CARTESIAN_POINT('',(14.976271509179,2.17670995482));
-#9018 = VECTOR('',#9019,1.);
-#9019 = DIRECTION('',(-0.990514403747,-0.137408937011));
-#9020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9021 = ORIENTED_EDGE('',*,*,#516,.T.);
-#9022 = ORIENTED_EDGE('',*,*,#9023,.F.);
-#9023 = EDGE_CURVE('',#9024,#489,#9026,.T.);
-#9024 = VERTEX_POINT('',#9025);
-#9025 = CARTESIAN_POINT('',(-22.03569038947,-69.10261153218,3.));
-#9026 = SURFACE_CURVE('',#9027,(#9031,#9038),.PCURVE_S1.);
-#9027 = LINE('',#9028,#9029);
-#9028 = CARTESIAN_POINT('',(-0.612477046294,-55.06379725589,3.));
-#9029 = VECTOR('',#9030,1.);
-#9030 = DIRECTION('',(-0.836408940187,-0.548105906533,0.E+000));
-#9031 = PCURVE('',#533,#9032);
-#9032 = DEFINITIONAL_REPRESENTATION('',(#9033),#9037);
-#9033 = LINE('',#9034,#9035);
-#9034 = CARTESIAN_POINT('',(-45.08704316596,-19.90529208303));
-#9035 = VECTOR('',#9036,1.);
-#9036 = DIRECTION('',(-0.548105906533,0.836408940187));
-#9037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9038 = PCURVE('',#9010,#9039);
-#9039 = DEFINITIONAL_REPRESENTATION('',(#9040),#9044);
-#9040 = LINE('',#9041,#9042);
-#9041 = CARTESIAN_POINT('',(17.250332695716,11.2843511522));
-#9042 = VECTOR('',#9043,1.);
-#9043 = DIRECTION('',(-0.836408940187,-0.548105906533));
-#9044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9045 = ORIENTED_EDGE('',*,*,#9046,.F.);
-#9046 = EDGE_CURVE('',#8995,#9024,#9047,.T.);
-#9047 = SURFACE_CURVE('',#9048,(#9053,#9060),.PCURVE_S1.);
-#9048 = CIRCLE('',#9049,5.);
-#9049 = AXIS2_PLACEMENT_3D('',#9050,#9051,#9052);
-#9050 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#9051 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9052 = DIRECTION('',(1.,0.E+000,0.E+000));
-#9053 = PCURVE('',#533,#9054);
-#9054 = DEFINITIONAL_REPRESENTATION('',(#9055),#9059);
-#9055 = CIRCLE('',#9056,5.);
-#9056 = AXIS2_PLACEMENT_2D('',#9057,#9058);
-#9057 = CARTESIAN_POINT('',(-56.37139431816,-2.654959387314));
-#9058 = DIRECTION('',(0.E+000,-1.));
-#9059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9060 = PCURVE('',#9061,#9066);
-#9061 = CYLINDRICAL_SURFACE('',#9062,5.);
-#9062 = AXIS2_PLACEMENT_3D('',#9063,#9064,#9065);
-#9063 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#9064 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9065 = DIRECTION('',(1.,0.E+000,0.E+000));
-#9066 = DEFINITIONAL_REPRESENTATION('',(#9067),#9071);
-#9067 = LINE('',#9068,#9069);
-#9068 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#9069 = VECTOR('',#9070,1.);
-#9070 = DIRECTION('',(1.,0.E+000));
-#9071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9072 = ADVANCED_FACE('',(#9073),#504,.T.);
-#9073 = FACE_BOUND('',#9074,.T.);
-#9074 = EDGE_LOOP('',(#9075,#9100,#9124,#9125));
-#9075 = ORIENTED_EDGE('',*,*,#9076,.F.);
-#9076 = EDGE_CURVE('',#9077,#9079,#9081,.T.);
-#9077 = VERTEX_POINT('',#9078);
-#9078 = CARTESIAN_POINT('',(-23.70851491633,-70.19882770074,0.E+000));
-#9079 = VERTEX_POINT('',#9080);
-#9080 = CARTESIAN_POINT('',(-30.50047094929,-74.64965437141,0.E+000));
-#9081 = SURFACE_CURVE('',#9082,(#9086,#9093),.PCURVE_S1.);
-#9082 = LINE('',#9083,#9084);
-#9083 = CARTESIAN_POINT('',(-0.612477046294,-55.06379725589,0.E+000));
-#9084 = VECTOR('',#9085,1.);
-#9085 = DIRECTION('',(-0.836408940187,-0.548105906533,0.E+000));
-#9086 = PCURVE('',#504,#9087);
-#9087 = DEFINITIONAL_REPRESENTATION('',(#9088),#9092);
-#9088 = LINE('',#9089,#9090);
-#9089 = CARTESIAN_POINT('',(-24.86633817634,-0.E+000));
-#9090 = VECTOR('',#9091,1.);
-#9091 = DIRECTION('',(1.,0.E+000));
-#9092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9093 = PCURVE('',#3019,#9094);
-#9094 = DEFINITIONAL_REPRESENTATION('',(#9095),#9099);
-#9095 = LINE('',#9096,#9097);
-#9096 = CARTESIAN_POINT('',(35.733709274234,0.E+000));
-#9097 = VECTOR('',#9098,1.);
-#9098 = DIRECTION('',(-1.,0.E+000));
-#9099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9100 = ORIENTED_EDGE('',*,*,#9101,.T.);
-#9101 = EDGE_CURVE('',#9077,#489,#9102,.T.);
-#9102 = SURFACE_CURVE('',#9103,(#9107,#9113),.PCURVE_S1.);
-#9103 = LINE('',#9104,#9105);
-#9104 = CARTESIAN_POINT('',(-23.70851491633,-70.19882770074,3.));
-#9105 = VECTOR('',#9106,1.);
-#9106 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9107 = PCURVE('',#504,#9108);
-#9108 = DEFINITIONAL_REPRESENTATION('',(#9109),#9112);
-#9109 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9110,#9111),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#9110 = CARTESIAN_POINT('',(2.746993963423,0.3));
-#9111 = CARTESIAN_POINT('',(2.746993963423,-3.0000006));
-#9112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9113 = PCURVE('',#9114,#9119);
-#9114 = CYLINDRICAL_SURFACE('',#9115,7.);
-#9115 = AXIS2_PLACEMENT_3D('',#9116,#9117,#9118);
-#9116 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#9117 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9118 = DIRECTION('',(1.,0.E+000,0.E+000));
-#9119 = DEFINITIONAL_REPRESENTATION('',(#9120),#9123);
-#9120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9121,#9122),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-3.3,5.9999999991E-007),.PIECEWISE_BEZIER_KNOTS.);
-#9121 = CARTESIAN_POINT('',(3.724073090726,-3.3));
-#9122 = CARTESIAN_POINT('',(3.724073090726,5.9999999991E-007));
-#9123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9124 = ORIENTED_EDGE('',*,*,#488,.T.);
-#9125 = ORIENTED_EDGE('',*,*,#9126,.F.);
-#9126 = EDGE_CURVE('',#9079,#461,#9127,.T.);
-#9127 = SURFACE_CURVE('',#9128,(#9132,#9139),.PCURVE_S1.);
-#9128 = LINE('',#9129,#9130);
-#9129 = CARTESIAN_POINT('',(-30.50047094929,-74.64965437141,0.E+000));
-#9130 = VECTOR('',#9131,1.);
-#9131 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9132 = PCURVE('',#504,#9133);
-#9133 = DEFINITIONAL_REPRESENTATION('',(#9134),#9138);
-#9134 = LINE('',#9135,#9136);
-#9135 = CARTESIAN_POINT('',(10.867371097894,-0.E+000));
-#9136 = VECTOR('',#9137,1.);
-#9137 = DIRECTION('',(-0.E+000,-1.));
-#9138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9139 = PCURVE('',#476,#9140);
-#9140 = DEFINITIONAL_REPRESENTATION('',(#9141),#9145);
-#9141 = LINE('',#9142,#9143);
-#9142 = CARTESIAN_POINT('',(-2.38E-015,0.E+000));
-#9143 = VECTOR('',#9144,1.);
-#9144 = DIRECTION('',(-0.E+000,-1.));
-#9145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9146 = ADVANCED_FACE('',(#9147),#476,.T.);
-#9147 = FACE_BOUND('',#9148,.T.);
-#9148 = EDGE_LOOP('',(#9149,#9150,#9151,#9174));
-#9149 = ORIENTED_EDGE('',*,*,#9126,.T.);
-#9150 = ORIENTED_EDGE('',*,*,#460,.T.);
-#9151 = ORIENTED_EDGE('',*,*,#9152,.F.);
-#9152 = EDGE_CURVE('',#9153,#433,#9155,.T.);
-#9153 = VERTEX_POINT('',#9154);
-#9154 = CARTESIAN_POINT('',(-40.04190286353,-85.24648806475,0.E+000));
-#9155 = SURFACE_CURVE('',#9156,(#9160,#9167),.PCURVE_S1.);
-#9156 = LINE('',#9157,#9158);
-#9157 = CARTESIAN_POINT('',(-40.04190286353,-85.24648806475,0.E+000));
-#9158 = VECTOR('',#9159,1.);
-#9159 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9160 = PCURVE('',#476,#9161);
-#9161 = DEFINITIONAL_REPRESENTATION('',(#9162),#9166);
-#9162 = LINE('',#9163,#9164);
-#9163 = CARTESIAN_POINT('',(14.259446247953,0.E+000));
-#9164 = VECTOR('',#9165,1.);
-#9165 = DIRECTION('',(-0.E+000,-1.));
-#9166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9167 = PCURVE('',#448,#9168);
-#9168 = DEFINITIONAL_REPRESENTATION('',(#9169),#9173);
-#9169 = LINE('',#9170,#9171);
-#9170 = CARTESIAN_POINT('',(-1.033036E-011,0.E+000));
-#9171 = VECTOR('',#9172,1.);
-#9172 = DIRECTION('',(-0.E+000,-1.));
-#9173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9174 = ORIENTED_EDGE('',*,*,#9175,.F.);
-#9175 = EDGE_CURVE('',#9079,#9153,#9176,.T.);
-#9176 = SURFACE_CURVE('',#9177,(#9181,#9188),.PCURVE_S1.);
-#9177 = LINE('',#9178,#9179);
-#9178 = CARTESIAN_POINT('',(-5.091420378806,-46.43004481791,0.E+000));
-#9179 = VECTOR('',#9180,1.);
-#9180 = DIRECTION('',(-0.669130606359,-0.743144825477,0.E+000));
-#9181 = PCURVE('',#476,#9182);
-#9182 = DEFINITIONAL_REPRESENTATION('',(#9183),#9187);
-#9183 = LINE('',#9184,#9185);
-#9184 = CARTESIAN_POINT('',(-37.97323023191,-0.E+000));
-#9185 = VECTOR('',#9186,1.);
-#9186 = DIRECTION('',(1.,0.E+000));
-#9187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9188 = PCURVE('',#2991,#9189);
-#9189 = DEFINITIONAL_REPRESENTATION('',(#9190),#9194);
-#9190 = LINE('',#9191,#9192);
-#9191 = CARTESIAN_POINT('',(52.232676479865,0.E+000));
-#9192 = VECTOR('',#9193,1.);
-#9193 = DIRECTION('',(-1.,0.E+000));
-#9194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9195 = ADVANCED_FACE('',(#9196),#448,.T.);
-#9196 = FACE_BOUND('',#9197,.T.);
-#9197 = EDGE_LOOP('',(#9198,#9199,#9200,#9223));
-#9198 = ORIENTED_EDGE('',*,*,#9152,.T.);
-#9199 = ORIENTED_EDGE('',*,*,#432,.T.);
-#9200 = ORIENTED_EDGE('',*,*,#9201,.F.);
-#9201 = EDGE_CURVE('',#9202,#405,#9204,.T.);
-#9202 = VERTEX_POINT('',#9203);
-#9203 = CARTESIAN_POINT('',(-38.73386855303,-90.2199516918,0.E+000));
-#9204 = SURFACE_CURVE('',#9205,(#9209,#9216),.PCURVE_S1.);
-#9205 = LINE('',#9206,#9207);
-#9206 = CARTESIAN_POINT('',(-38.73386855303,-90.2199516918,0.E+000));
-#9207 = VECTOR('',#9208,1.);
-#9208 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9209 = PCURVE('',#448,#9210);
-#9210 = DEFINITIONAL_REPRESENTATION('',(#9211),#9215);
-#9211 = LINE('',#9212,#9213);
-#9212 = CARTESIAN_POINT('',(5.142596057145,-0.E+000));
-#9213 = VECTOR('',#9214,1.);
-#9214 = DIRECTION('',(-0.E+000,-1.));
-#9215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9216 = PCURVE('',#420,#9217);
-#9217 = DEFINITIONAL_REPRESENTATION('',(#9218),#9222);
-#9218 = LINE('',#9219,#9220);
-#9219 = CARTESIAN_POINT('',(3.04142E-012,-0.E+000));
-#9220 = VECTOR('',#9221,1.);
-#9221 = DIRECTION('',(-0.E+000,-1.));
-#9222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9223 = ORIENTED_EDGE('',*,*,#9224,.F.);
-#9224 = EDGE_CURVE('',#9153,#9202,#9225,.T.);
-#9225 = SURFACE_CURVE('',#9226,(#9230,#9237),.PCURVE_S1.);
-#9226 = LINE('',#9227,#9228);
-#9227 = CARTESIAN_POINT('',(-49.03638955845,-51.04726862319,0.E+000));
-#9228 = VECTOR('',#9229,1.);
-#9229 = DIRECTION('',(0.254352917465,-0.967111468951,0.E+000));
-#9230 = PCURVE('',#448,#9231);
-#9231 = DEFINITIONAL_REPRESENTATION('',(#9232),#9236);
-#9232 = LINE('',#9233,#9234);
-#9233 = CARTESIAN_POINT('',(-35.36223128307,0.E+000));
-#9234 = VECTOR('',#9235,1.);
-#9235 = DIRECTION('',(1.,0.E+000));
-#9236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9237 = PCURVE('',#2963,#9238);
-#9238 = DEFINITIONAL_REPRESENTATION('',(#9239),#9243);
-#9239 = LINE('',#9240,#9241);
-#9240 = CARTESIAN_POINT('',(40.504827340216,0.E+000));
-#9241 = VECTOR('',#9242,1.);
-#9242 = DIRECTION('',(-1.,0.E+000));
-#9243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9244 = ADVANCED_FACE('',(#9245),#420,.T.);
-#9245 = FACE_BOUND('',#9246,.T.);
-#9246 = EDGE_LOOP('',(#9247,#9248,#9249,#9250));
-#9247 = ORIENTED_EDGE('',*,*,#9201,.T.);
-#9248 = ORIENTED_EDGE('',*,*,#404,.T.);
-#9249 = ORIENTED_EDGE('',*,*,#2074,.F.);
-#9250 = ORIENTED_EDGE('',*,*,#9251,.F.);
-#9251 = EDGE_CURVE('',#9202,#2075,#9252,.T.);
-#9252 = SURFACE_CURVE('',#9253,(#9257,#9264),.PCURVE_S1.);
-#9253 = LINE('',#9254,#9255);
-#9254 = CARTESIAN_POINT('',(-10.59786222262,-51.49406126435,0.E+000));
-#9255 = VECTOR('',#9256,1.);
-#9256 = DIRECTION('',(-0.587785252292,-0.809016994375,0.E+000));
-#9257 = PCURVE('',#420,#9258);
-#9258 = DEFINITIONAL_REPRESENTATION('',(#9259),#9263);
-#9259 = LINE('',#9260,#9261);
-#9260 = CARTESIAN_POINT('',(-47.86783305753,0.E+000));
-#9261 = VECTOR('',#9262,1.);
-#9262 = DIRECTION('',(1.,0.E+000));
-#9263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9264 = PCURVE('',#2935,#9265);
-#9265 = DEFINITIONAL_REPRESENTATION('',(#9266),#9270);
-#9266 = LINE('',#9267,#9268);
-#9267 = CARTESIAN_POINT('',(51.758171630178,0.E+000));
-#9268 = VECTOR('',#9269,1.);
-#9269 = DIRECTION('',(-1.,0.E+000));
-#9270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9271 = ADVANCED_FACE('',(#9272),#2113,.F.);
-#9272 = FACE_BOUND('',#9273,.F.);
-#9273 = EDGE_LOOP('',(#9274,#9295,#9296,#9297));
-#9274 = ORIENTED_EDGE('',*,*,#9275,.T.);
-#9275 = EDGE_CURVE('',#2075,#2897,#9276,.T.);
-#9276 = SURFACE_CURVE('',#9277,(#9281,#9288),.PCURVE_S1.);
-#9277 = LINE('',#9278,#9279);
-#9278 = CARTESIAN_POINT('',(-41.02055219246,-93.36730171094,0.E+000));
-#9279 = VECTOR('',#9280,1.);
-#9280 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9281 = PCURVE('',#2113,#9282);
-#9282 = DEFINITIONAL_REPRESENTATION('',(#9283),#9287);
-#9283 = LINE('',#9284,#9285);
-#9284 = CARTESIAN_POINT('',(-0.E+000,-6.E-017));
-#9285 = VECTOR('',#9286,1.);
-#9286 = DIRECTION('',(0.E+000,-1.));
-#9287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9288 = PCURVE('',#2935,#9289);
-#9289 = DEFINITIONAL_REPRESENTATION('',(#9290),#9294);
-#9290 = LINE('',#9291,#9292);
-#9291 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#9292 = VECTOR('',#9293,1.);
-#9293 = DIRECTION('',(0.E+000,-1.));
-#9294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9295 = ORIENTED_EDGE('',*,*,#2896,.T.);
-#9296 = ORIENTED_EDGE('',*,*,#2128,.F.);
-#9297 = ORIENTED_EDGE('',*,*,#2099,.F.);
-#9298 = ADVANCED_FACE('',(#9299),#2216,.F.);
-#9299 = FACE_BOUND('',#9300,.F.);
-#9300 = EDGE_LOOP('',(#9301,#9302,#9303,#9324));
-#9301 = ORIENTED_EDGE('',*,*,#2231,.T.);
-#9302 = ORIENTED_EDGE('',*,*,#2872,.T.);
-#9303 = ORIENTED_EDGE('',*,*,#9304,.F.);
-#9304 = EDGE_CURVE('',#2180,#2845,#9305,.T.);
-#9305 = SURFACE_CURVE('',#9306,(#9310,#9317),.PCURVE_S1.);
-#9306 = LINE('',#9307,#9308);
-#9307 = CARTESIAN_POINT('',(-77.42325988703,-91.04998363463,0.E+000));
-#9308 = VECTOR('',#9309,1.);
-#9309 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9310 = PCURVE('',#2216,#9311);
-#9311 = DEFINITIONAL_REPRESENTATION('',(#9312),#9316);
-#9312 = LINE('',#9313,#9314);
-#9313 = CARTESIAN_POINT('',(3.141192673382,0.E+000));
-#9314 = VECTOR('',#9315,1.);
-#9315 = DIRECTION('',(0.E+000,-1.));
-#9316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9317 = PCURVE('',#2860,#9318);
-#9318 = DEFINITIONAL_REPRESENTATION('',(#9319),#9323);
-#9319 = LINE('',#9320,#9321);
-#9320 = CARTESIAN_POINT('',(1.999763056204,0.E+000));
-#9321 = VECTOR('',#9322,1.);
-#9322 = DIRECTION('',(0.E+000,-1.));
-#9323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9324 = ORIENTED_EDGE('',*,*,#2202,.F.);
-#9325 = ADVANCED_FACE('',(#9326),#2298,.T.);
-#9326 = FACE_BOUND('',#9327,.T.);
-#9327 = EDGE_LOOP('',(#9328,#9349,#9350,#9371));
-#9328 = ORIENTED_EDGE('',*,*,#9329,.T.);
-#9329 = EDGE_CURVE('',#7284,#2281,#9330,.T.);
-#9330 = SURFACE_CURVE('',#9331,(#9335,#9342),.PCURVE_S1.);
-#9331 = LINE('',#9332,#9333);
-#9332 = CARTESIAN_POINT('',(-68.61261213224,58.17638986041,0.E+000));
-#9333 = VECTOR('',#9334,1.);
-#9334 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9335 = PCURVE('',#2298,#9336);
-#9336 = DEFINITIONAL_REPRESENTATION('',(#9337),#9341);
-#9337 = LINE('',#9338,#9339);
-#9338 = CARTESIAN_POINT('',(-5.02E-015,0.E+000));
-#9339 = VECTOR('',#9340,1.);
-#9340 = DIRECTION('',(0.E+000,-1.));
-#9341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9342 = PCURVE('',#3916,#9343);
-#9343 = DEFINITIONAL_REPRESENTATION('',(#9344),#9348);
-#9344 = LINE('',#9345,#9346);
-#9345 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#9346 = VECTOR('',#9347,1.);
-#9347 = DIRECTION('',(0.E+000,-1.));
-#9348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9349 = ORIENTED_EDGE('',*,*,#2280,.T.);
-#9350 = ORIENTED_EDGE('',*,*,#9351,.F.);
-#9351 = EDGE_CURVE('',#7215,#2283,#9352,.T.);
-#9352 = SURFACE_CURVE('',#9353,(#9357,#9364),.PCURVE_S1.);
-#9353 = LINE('',#9354,#9355);
-#9354 = CARTESIAN_POINT('',(-75.61261213224,51.17638986041,0.E+000));
-#9355 = VECTOR('',#9356,1.);
-#9356 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9357 = PCURVE('',#2298,#9358);
-#9358 = DEFINITIONAL_REPRESENTATION('',(#9359),#9363);
-#9359 = LINE('',#9360,#9361);
-#9360 = CARTESIAN_POINT('',(9.899494936612,0.E+000));
-#9361 = VECTOR('',#9362,1.);
-#9362 = DIRECTION('',(0.E+000,-1.));
-#9363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9364 = PCURVE('',#2326,#9365);
-#9365 = DEFINITIONAL_REPRESENTATION('',(#9366),#9370);
-#9366 = LINE('',#9367,#9368);
-#9367 = CARTESIAN_POINT('',(6.83E-015,0.E+000));
-#9368 = VECTOR('',#9369,1.);
-#9369 = DIRECTION('',(0.E+000,-1.));
-#9370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9371 = ORIENTED_EDGE('',*,*,#7306,.T.);
-#9372 = ADVANCED_FACE('',(#9373),#2326,.T.);
-#9373 = FACE_BOUND('',#9374,.T.);
-#9374 = EDGE_LOOP('',(#9375,#9376,#9377,#9378,#9401,#9427));
-#9375 = ORIENTED_EDGE('',*,*,#7212,.T.);
-#9376 = ORIENTED_EDGE('',*,*,#9351,.T.);
-#9377 = ORIENTED_EDGE('',*,*,#2310,.T.);
-#9378 = ORIENTED_EDGE('',*,*,#9379,.F.);
-#9379 = EDGE_CURVE('',#9380,#2311,#9382,.T.);
-#9380 = VERTEX_POINT('',#9381);
-#9381 = CARTESIAN_POINT('',(-76.61763921097,47.694873933709,-3.));
-#9382 = SURFACE_CURVE('',#9383,(#9387,#9394),.PCURVE_S1.);
-#9383 = LINE('',#9384,#9385);
-#9384 = CARTESIAN_POINT('',(-76.61763921097,47.694873933709,2.2E-016));
-#9385 = VECTOR('',#9386,1.);
-#9386 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9387 = PCURVE('',#2326,#9388);
-#9388 = DEFINITIONAL_REPRESENTATION('',(#9389),#9393);
-#9389 = LINE('',#9390,#9391);
-#9390 = CARTESIAN_POINT('',(3.623676665605,2.2E-016));
-#9391 = VECTOR('',#9392,1.);
-#9392 = DIRECTION('',(0.E+000,-1.));
-#9393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9394 = PCURVE('',#2355,#9395);
-#9395 = DEFINITIONAL_REPRESENTATION('',(#9396),#9400);
-#9396 = LINE('',#9397,#9398);
-#9397 = CARTESIAN_POINT('',(1.304317706179,0.E+000));
-#9398 = VECTOR('',#9399,1.);
-#9399 = DIRECTION('',(0.E+000,-1.));
-#9400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9401 = ORIENTED_EDGE('',*,*,#9402,.F.);
-#9402 = EDGE_CURVE('',#9403,#9380,#9405,.T.);
-#9403 = VERTEX_POINT('',#9404);
-#9404 = CARTESIAN_POINT('',(-75.85571468238,50.334257923774,-3.));
-#9405 = SURFACE_CURVE('',#9406,(#9410,#9416),.PCURVE_S1.);
-#9406 = LINE('',#9407,#9408);
-#9407 = CARTESIAN_POINT('',(-76.70485078918,47.392764164744,-3.));
-#9408 = VECTOR('',#9409,1.);
-#9409 = DIRECTION('',(-0.277350098113,-0.96076892283,0.E+000));
-#9410 = PCURVE('',#2326,#9411);
-#9411 = DEFINITIONAL_REPRESENTATION('',(#9412),#9415);
-#9412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9413,#9414),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-4.300490149245,4.792184948124E-002),
- .PIECEWISE_BEZIER_KNOTS.);
-#9413 = CARTESIAN_POINT('',(-0.362367666561,-3.));
-#9414 = CARTESIAN_POINT('',(3.986044332166,-3.));
-#9415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9416 = PCURVE('',#9417,#9422);
-#9417 = PLANE('',#9418);
-#9418 = AXIS2_PLACEMENT_3D('',#9419,#9420,#9421);
-#9419 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-3.));
-#9420 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9421 = DIRECTION('',(1.,0.E+000,0.E+000));
-#9422 = DEFINITIONAL_REPRESENTATION('',(#9423),#9426);
-#9423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9424,#9425),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-4.300490149245,4.792184948124E-002),
- .PIECEWISE_BEZIER_KNOTS.);
-#9424 = CARTESIAN_POINT('',(2.225502707881,7.932572605592));
-#9425 = CARTESIAN_POINT('',(1.019470213399,3.754753493552));
-#9426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9427 = ORIENTED_EDGE('',*,*,#9428,.T.);
-#9428 = EDGE_CURVE('',#9403,#7213,#9429,.T.);
-#9429 = SURFACE_CURVE('',#9430,(#9434,#9440),.PCURVE_S1.);
-#9430 = LINE('',#9431,#9432);
-#9431 = CARTESIAN_POINT('',(-75.85571468238,50.334257923774,3.));
-#9432 = VECTOR('',#9433,1.);
-#9433 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9434 = PCURVE('',#2326,#9435);
-#9435 = DEFINITIONAL_REPRESENTATION('',(#9436),#9439);
-#9436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9437,#9438),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#9437 = CARTESIAN_POINT('',(0.876518709777,-3.0000006));
-#9438 = CARTESIAN_POINT('',(0.876518709777,0.7));
-#9439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9440 = PCURVE('',#7091,#9441);
-#9441 = DEFINITIONAL_REPRESENTATION('',(#9442),#9445);
-#9442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9443,#9444),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#9443 = CARTESIAN_POINT('',(1.298605247867,-6.0000006));
-#9444 = CARTESIAN_POINT('',(1.298605247867,-2.3));
-#9445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9446 = ADVANCED_FACE('',(#9447),#2355,.T.);
-#9447 = FACE_BOUND('',#9448,.T.);
-#9448 = EDGE_LOOP('',(#9449,#9473,#9474,#9475));
-#9449 = ORIENTED_EDGE('',*,*,#9450,.F.);
-#9450 = EDGE_CURVE('',#9380,#9451,#9453,.T.);
-#9451 = VERTEX_POINT('',#9452);
-#9452 = CARTESIAN_POINT('',(-78.97653968131,39.523403004456,-3.));
-#9453 = SURFACE_CURVE('',#9454,(#9459,#9466),.PCURVE_S1.);
-#9454 = CIRCLE('',#9455,4.253018867925);
-#9455 = AXIS2_PLACEMENT_3D('',#9456,#9457,#9458);
-#9456 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-3.));
-#9457 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9458 = DIRECTION('',(1.,0.E+000,0.E+000));
-#9459 = PCURVE('',#2355,#9460);
-#9460 = DEFINITIONAL_REPRESENTATION('',(#9461),#9465);
-#9461 = LINE('',#9462,#9463);
-#9462 = CARTESIAN_POINT('',(0.E+000,-3.));
-#9463 = VECTOR('',#9464,1.);
-#9464 = DIRECTION('',(1.,0.E+000));
-#9465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9466 = PCURVE('',#9417,#9467);
-#9467 = DEFINITIONAL_REPRESENTATION('',(#9468),#9472);
-#9468 = CIRCLE('',#9469,4.253018867925);
-#9469 = AXIS2_PLACEMENT_2D('',#9470,#9471);
-#9470 = CARTESIAN_POINT('',(0.E+000,7.11E-015));
-#9471 = DIRECTION('',(1.,0.E+000));
-#9472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9473 = ORIENTED_EDGE('',*,*,#9379,.T.);
-#9474 = ORIENTED_EDGE('',*,*,#2338,.T.);
-#9475 = ORIENTED_EDGE('',*,*,#9476,.F.);
-#9476 = EDGE_CURVE('',#9451,#2339,#9477,.T.);
-#9477 = SURFACE_CURVE('',#9478,(#9482,#9489),.PCURVE_S1.);
-#9478 = LINE('',#9479,#9480);
-#9479 = CARTESIAN_POINT('',(-78.97653968131,39.523403004456,4.1E-016));
-#9480 = VECTOR('',#9481,1.);
-#9481 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9482 = PCURVE('',#2355,#9483);
-#9483 = DEFINITIONAL_REPRESENTATION('',(#9484),#9488);
-#9484 = LINE('',#9485,#9486);
-#9485 = CARTESIAN_POINT('',(4.416797797995,0.E+000));
-#9486 = VECTOR('',#9487,1.);
-#9487 = DIRECTION('',(0.E+000,-1.));
-#9488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9489 = PCURVE('',#2383,#9490);
-#9490 = DEFINITIONAL_REPRESENTATION('',(#9491),#9495);
-#9491 = LINE('',#9492,#9493);
-#9492 = CARTESIAN_POINT('',(0.E+000,4.1E-016));
-#9493 = VECTOR('',#9494,1.);
-#9494 = DIRECTION('',(0.E+000,-1.));
-#9495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9496 = ADVANCED_FACE('',(#9497),#2383,.T.);
-#9497 = FACE_BOUND('',#9498,.T.);
-#9498 = EDGE_LOOP('',(#9499,#9520,#9521,#9522,#9543,#9544));
-#9499 = ORIENTED_EDGE('',*,*,#9500,.F.);
-#9500 = EDGE_CURVE('',#9451,#9501,#9503,.T.);
-#9501 = VERTEX_POINT('',#9502);
-#9502 = CARTESIAN_POINT('',(-79.73846420989,36.884019014388,-3.));
-#9503 = SURFACE_CURVE('',#9504,(#9508,#9514),.PCURVE_S1.);
-#9504 = LINE('',#9505,#9506);
-#9505 = CARTESIAN_POINT('',(-78.38681456372,41.566270736768,-3.));
-#9506 = VECTOR('',#9507,1.);
-#9507 = DIRECTION('',(-0.277350098113,-0.96076892283,0.E+000));
-#9508 = PCURVE('',#2383,#9509);
-#9509 = DEFINITIONAL_REPRESENTATION('',(#9510),#9513);
-#9510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9511,#9512),.UNSPECIFIED.,.F.,
- .F.,(2,2),(1.770750671567,6.037152411331),.PIECEWISE_BEZIER_KNOTS.);
-#9511 = CARTESIAN_POINT('',(-0.355533478314,-3.));
-#9512 = CARTESIAN_POINT('',(3.91086826145,-3.));
-#9513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9514 = PCURVE('',#9417,#9515);
-#9515 = DEFINITIONAL_REPRESENTATION('',(#9516),#9519);
-#9516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9517,#9518),.UNSPECIFIED.,.F.,
- .F.,(2,2),(1.770750671567,6.037152411331),.PIECEWISE_BEZIER_KNOTS.);
-#9517 = CARTESIAN_POINT('',(-1.140320303977,-3.726980326041));
-#9518 = CARTESIAN_POINT('',(-2.323607245089,-7.826006529916));
-#9519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9520 = ORIENTED_EDGE('',*,*,#9476,.T.);
-#9521 = ORIENTED_EDGE('',*,*,#2367,.T.);
-#9522 = ORIENTED_EDGE('',*,*,#9523,.F.);
-#9523 = EDGE_CURVE('',#7007,#2368,#9524,.T.);
-#9524 = SURFACE_CURVE('',#9525,(#9529,#9536),.PCURVE_S1.);
-#9525 = LINE('',#9526,#9527);
-#9526 = CARTESIAN_POINT('',(-79.96261213223,36.10754783456,0.E+000));
-#9527 = VECTOR('',#9528,1.);
-#9528 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9529 = PCURVE('',#2383,#9530);
-#9530 = DEFINITIONAL_REPRESENTATION('',(#9531),#9535);
-#9531 = LINE('',#9532,#9533);
-#9532 = CARTESIAN_POINT('',(3.555334783137,0.E+000));
-#9533 = VECTOR('',#9534,1.);
-#9534 = DIRECTION('',(0.E+000,-1.));
-#9535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9536 = PCURVE('',#2411,#9537);
-#9537 = DEFINITIONAL_REPRESENTATION('',(#9538),#9542);
-#9538 = LINE('',#9539,#9540);
-#9539 = CARTESIAN_POINT('',(5.197128276067,0.E+000));
-#9540 = VECTOR('',#9541,1.);
-#9541 = DIRECTION('',(0.E+000,-1.));
-#9542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9543 = ORIENTED_EDGE('',*,*,#7053,.T.);
-#9544 = ORIENTED_EDGE('',*,*,#9545,.F.);
-#9545 = EDGE_CURVE('',#9501,#7054,#9546,.T.);
-#9546 = SURFACE_CURVE('',#9547,(#9551,#9557),.PCURVE_S1.);
-#9547 = LINE('',#9548,#9549);
-#9548 = CARTESIAN_POINT('',(-79.73846420989,36.884019014388,3.));
-#9549 = VECTOR('',#9550,1.);
-#9550 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9551 = PCURVE('',#2383,#9552);
-#9552 = DEFINITIONAL_REPRESENTATION('',(#9553),#9556);
-#9553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9554,#9555),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#9554 = CARTESIAN_POINT('',(2.74715795583,-3.0000006));
-#9555 = CARTESIAN_POINT('',(2.74715795583,0.7));
-#9556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9557 = PCURVE('',#7091,#9558);
-#9558 = DEFINITIONAL_REPRESENTATION('',(#9559),#9562);
-#9559 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9560,#9561),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#9560 = CARTESIAN_POINT('',(4.422510256307,-6.0000006));
-#9561 = CARTESIAN_POINT('',(4.422510256307,-2.3));
-#9562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9563 = ADVANCED_FACE('',(#9564),#2411,.F.);
-#9564 = FACE_BOUND('',#9565,.F.);
-#9565 = EDGE_LOOP('',(#9566,#9587,#9588,#9589));
-#9566 = ORIENTED_EDGE('',*,*,#9567,.T.);
-#9567 = EDGE_CURVE('',#6958,#2396,#9568,.T.);
-#9568 = SURFACE_CURVE('',#9569,(#9573,#9580),.PCURVE_S1.);
-#9569 = LINE('',#9570,#9571);
-#9570 = CARTESIAN_POINT('',(-81.01660539171,31.018418191205,0.E+000));
-#9571 = VECTOR('',#9572,1.);
-#9572 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9573 = PCURVE('',#2411,#9574);
-#9574 = DEFINITIONAL_REPRESENTATION('',(#9575),#9579);
-#9575 = LINE('',#9576,#9577);
-#9576 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#9577 = VECTOR('',#9578,1.);
-#9578 = DIRECTION('',(0.E+000,-1.));
-#9579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9580 = PCURVE('',#2439,#9581);
-#9581 = DEFINITIONAL_REPRESENTATION('',(#9582),#9586);
-#9582 = LINE('',#9583,#9584);
-#9583 = CARTESIAN_POINT('',(-3.52E-015,0.E+000));
-#9584 = VECTOR('',#9585,1.);
-#9585 = DIRECTION('',(0.E+000,-1.));
-#9586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9587 = ORIENTED_EDGE('',*,*,#2395,.T.);
-#9588 = ORIENTED_EDGE('',*,*,#9523,.F.);
-#9589 = ORIENTED_EDGE('',*,*,#7029,.F.);
-#9590 = ADVANCED_FACE('',(#9591),#2439,.T.);
-#9591 = FACE_BOUND('',#9592,.T.);
-#9592 = EDGE_LOOP('',(#9593,#9594,#9595,#9616));
-#9593 = ORIENTED_EDGE('',*,*,#9567,.T.);
-#9594 = ORIENTED_EDGE('',*,*,#2423,.T.);
-#9595 = ORIENTED_EDGE('',*,*,#9596,.F.);
-#9596 = EDGE_CURVE('',#6909,#2424,#9597,.T.);
-#9597 = SURFACE_CURVE('',#9598,(#9602,#9609),.PCURVE_S1.);
-#9598 = LINE('',#9599,#9600);
-#9599 = CARTESIAN_POINT('',(-83.2683310841,14.211308813775,0.E+000));
-#9600 = VECTOR('',#9601,1.);
-#9601 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9602 = PCURVE('',#2439,#9603);
-#9603 = DEFINITIONAL_REPRESENTATION('',(#9604),#9608);
-#9604 = LINE('',#9605,#9606);
-#9605 = CARTESIAN_POINT('',(16.957275554129,0.E+000));
-#9606 = VECTOR('',#9607,1.);
-#9607 = DIRECTION('',(0.E+000,-1.));
-#9608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9609 = PCURVE('',#2467,#9610);
-#9610 = DEFINITIONAL_REPRESENTATION('',(#9611),#9615);
-#9611 = LINE('',#9612,#9613);
-#9612 = CARTESIAN_POINT('',(5.473128209014,0.E+000));
-#9613 = VECTOR('',#9614,1.);
-#9614 = DIRECTION('',(0.E+000,-1.));
-#9615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9616 = ORIENTED_EDGE('',*,*,#6980,.T.);
-#9617 = ADVANCED_FACE('',(#9618),#2467,.F.);
-#9618 = FACE_BOUND('',#9619,.F.);
-#9619 = EDGE_LOOP('',(#9620,#9641,#9642,#9643));
-#9620 = ORIENTED_EDGE('',*,*,#9621,.T.);
-#9621 = EDGE_CURVE('',#6860,#2452,#9622,.T.);
-#9622 = SURFACE_CURVE('',#9623,(#9627,#9634),.PCURVE_S1.);
-#9623 = LINE('',#9624,#9625);
-#9624 = CARTESIAN_POINT('',(-83.62782855682,8.75,0.E+000));
-#9625 = VECTOR('',#9626,1.);
-#9626 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9627 = PCURVE('',#2467,#9628);
-#9628 = DEFINITIONAL_REPRESENTATION('',(#9629),#9633);
-#9629 = LINE('',#9630,#9631);
-#9630 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#9631 = VECTOR('',#9632,1.);
-#9632 = DIRECTION('',(0.E+000,-1.));
-#9633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9634 = PCURVE('',#2495,#9635);
-#9635 = DEFINITIONAL_REPRESENTATION('',(#9636),#9640);
-#9636 = LINE('',#9637,#9638);
-#9637 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#9638 = VECTOR('',#9639,1.);
-#9639 = DIRECTION('',(0.E+000,-1.));
-#9640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9641 = ORIENTED_EDGE('',*,*,#2451,.T.);
-#9642 = ORIENTED_EDGE('',*,*,#9596,.F.);
-#9643 = ORIENTED_EDGE('',*,*,#6931,.F.);
-#9644 = ADVANCED_FACE('',(#9645),#2495,.T.);
-#9645 = FACE_BOUND('',#9646,.T.);
-#9646 = EDGE_LOOP('',(#9647,#9648,#9649,#9670));
-#9647 = ORIENTED_EDGE('',*,*,#9621,.T.);
-#9648 = ORIENTED_EDGE('',*,*,#2479,.T.);
-#9649 = ORIENTED_EDGE('',*,*,#9650,.F.);
-#9650 = EDGE_CURVE('',#6811,#2480,#9651,.T.);
-#9651 = SURFACE_CURVE('',#9652,(#9656,#9663),.PCURVE_S1.);
-#9652 = LINE('',#9653,#9654);
-#9653 = CARTESIAN_POINT('',(-83.62782855682,-8.75,0.E+000));
-#9654 = VECTOR('',#9655,1.);
-#9655 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9656 = PCURVE('',#2495,#9657);
-#9657 = DEFINITIONAL_REPRESENTATION('',(#9658),#9662);
-#9658 = LINE('',#9659,#9660);
-#9659 = CARTESIAN_POINT('',(17.5,0.E+000));
-#9660 = VECTOR('',#9661,1.);
-#9661 = DIRECTION('',(0.E+000,-1.));
-#9662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9663 = PCURVE('',#2523,#9664);
-#9664 = DEFINITIONAL_REPRESENTATION('',(#9665),#9669);
-#9665 = LINE('',#9666,#9667);
-#9666 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#9667 = VECTOR('',#9668,1.);
-#9668 = DIRECTION('',(0.E+000,-1.));
-#9669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9670 = ORIENTED_EDGE('',*,*,#6882,.T.);
-#9671 = ADVANCED_FACE('',(#9672),#2523,.T.);
-#9672 = FACE_BOUND('',#9673,.T.);
-#9673 = EDGE_LOOP('',(#9674,#9675,#9676,#9697));
-#9674 = ORIENTED_EDGE('',*,*,#9650,.T.);
-#9675 = ORIENTED_EDGE('',*,*,#2507,.T.);
-#9676 = ORIENTED_EDGE('',*,*,#9677,.F.);
-#9677 = EDGE_CURVE('',#6762,#2508,#9678,.T.);
-#9678 = SURFACE_CURVE('',#9679,(#9683,#9690),.PCURVE_S1.);
-#9679 = LINE('',#9680,#9681);
-#9680 = CARTESIAN_POINT('',(-83.2683310841,-14.21130881377,0.E+000));
-#9681 = VECTOR('',#9682,1.);
-#9682 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9683 = PCURVE('',#2523,#9684);
-#9684 = DEFINITIONAL_REPRESENTATION('',(#9685),#9689);
-#9685 = LINE('',#9686,#9687);
-#9686 = CARTESIAN_POINT('',(5.473128209009,0.E+000));
-#9687 = VECTOR('',#9688,1.);
-#9688 = DIRECTION('',(0.E+000,-1.));
-#9689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9690 = PCURVE('',#2551,#9691);
-#9691 = DEFINITIONAL_REPRESENTATION('',(#9692),#9696);
-#9692 = LINE('',#9693,#9694);
-#9693 = CARTESIAN_POINT('',(16.957275554129,0.E+000));
-#9694 = VECTOR('',#9695,1.);
-#9695 = DIRECTION('',(0.E+000,-1.));
-#9696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9697 = ORIENTED_EDGE('',*,*,#6833,.T.);
-#9698 = ADVANCED_FACE('',(#9699),#2551,.F.);
-#9699 = FACE_BOUND('',#9700,.F.);
-#9700 = EDGE_LOOP('',(#9701,#9722,#9723,#9724));
-#9701 = ORIENTED_EDGE('',*,*,#9702,.T.);
-#9702 = EDGE_CURVE('',#6693,#2536,#9703,.T.);
-#9703 = SURFACE_CURVE('',#9704,(#9708,#9715),.PCURVE_S1.);
-#9704 = LINE('',#9705,#9706);
-#9705 = CARTESIAN_POINT('',(-81.01660539171,-31.0184181912,0.E+000));
-#9706 = VECTOR('',#9707,1.);
-#9707 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9708 = PCURVE('',#2551,#9709);
-#9709 = DEFINITIONAL_REPRESENTATION('',(#9710),#9714);
-#9710 = LINE('',#9711,#9712);
-#9711 = CARTESIAN_POINT('',(-3.52E-015,0.E+000));
-#9712 = VECTOR('',#9713,1.);
-#9713 = DIRECTION('',(0.E+000,-1.));
-#9714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9715 = PCURVE('',#2579,#9716);
-#9716 = DEFINITIONAL_REPRESENTATION('',(#9717),#9721);
-#9717 = LINE('',#9718,#9719);
-#9718 = CARTESIAN_POINT('',(8.110167192095,0.E+000));
-#9719 = VECTOR('',#9720,1.);
-#9720 = DIRECTION('',(0.E+000,-1.));
-#9721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9722 = ORIENTED_EDGE('',*,*,#2535,.T.);
-#9723 = ORIENTED_EDGE('',*,*,#9677,.F.);
-#9724 = ORIENTED_EDGE('',*,*,#6784,.F.);
-#9725 = ADVANCED_FACE('',(#9726),#2579,.F.);
-#9726 = FACE_BOUND('',#9727,.F.);
-#9727 = EDGE_LOOP('',(#9728,#9756,#9777,#9778,#9779,#9780));
-#9728 = ORIENTED_EDGE('',*,*,#9729,.F.);
-#9729 = EDGE_CURVE('',#9730,#9732,#9734,.T.);
-#9730 = VERTEX_POINT('',#9731);
-#9731 = CARTESIAN_POINT('',(-76.2366375985,-37.57026676848,-3.));
-#9732 = VERTEX_POINT('',#9733);
-#9733 = CARTESIAN_POINT('',(-76.91497688147,-36.64047467398,-3.));
-#9734 = SURFACE_CURVE('',#9735,(#9739,#9745),.PCURVE_S1.);
-#9735 = LINE('',#9736,#9737);
-#9736 = CARTESIAN_POINT('',(-75.06376458011,-39.17791074209,-3.));
-#9737 = VECTOR('',#9738,1.);
-#9738 = DIRECTION('',(-0.589379686015,0.807856166475,0.E+000));
-#9739 = PCURVE('',#2579,#9740);
-#9740 = DEFINITIONAL_REPRESENTATION('',(#9741),#9744);
-#9741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9742,#9743),.UNSPECIFIED.,.F.,
- .F.,(2,2),(1.178995909683,4.933974709886),.PIECEWISE_BEZIER_KNOTS.);
-#9742 = CARTESIAN_POINT('',(-0.811016719209,-3.));
-#9743 = CARTESIAN_POINT('',(2.943962080994,-3.));
-#9744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9745 = PCURVE('',#9746,#9751);
-#9746 = PLANE('',#9747);
-#9747 = AXIS2_PLACEMENT_3D('',#9748,#9749,#9750);
-#9748 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-3.));
-#9749 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9750 = DIRECTION('',(1.,0.E+000,0.E+000));
-#9751 = DEFINITIONAL_REPRESENTATION('',(#9752),#9755);
-#9752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9753,#9754),.UNSPECIFIED.,.F.,
- .F.,(2,2),(1.178995909683,4.933974709886),.PIECEWISE_BEZIER_KNOTS.);
-#9753 = CARTESIAN_POINT('',(1.97897131306,5.366517221271));
-#9754 = CARTESIAN_POINT('',(-0.234136913198,8.4));
-#9755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9756 = ORIENTED_EDGE('',*,*,#9757,.T.);
-#9757 = EDGE_CURVE('',#9730,#2564,#9758,.T.);
-#9758 = SURFACE_CURVE('',#9759,(#9763,#9770),.PCURVE_S1.);
-#9759 = LINE('',#9760,#9761);
-#9760 = CARTESIAN_POINT('',(-76.2366375985,-37.57026676848,0.E+000));
-#9761 = VECTOR('',#9762,1.);
-#9762 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9763 = PCURVE('',#2579,#9764);
-#9764 = DEFINITIONAL_REPRESENTATION('',(#9765),#9769);
-#9765 = LINE('',#9766,#9767);
-#9766 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#9767 = VECTOR('',#9768,1.);
-#9768 = DIRECTION('',(0.E+000,-1.));
-#9769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9770 = PCURVE('',#2607,#9771);
-#9771 = DEFINITIONAL_REPRESENTATION('',(#9772),#9776);
-#9772 = LINE('',#9773,#9774);
-#9773 = CARTESIAN_POINT('',(2.834246324995,1.1E-016));
-#9774 = VECTOR('',#9775,1.);
-#9775 = DIRECTION('',(0.E+000,-1.));
-#9776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9777 = ORIENTED_EDGE('',*,*,#2563,.T.);
-#9778 = ORIENTED_EDGE('',*,*,#9702,.F.);
-#9779 = ORIENTED_EDGE('',*,*,#6690,.F.);
-#9780 = ORIENTED_EDGE('',*,*,#9781,.F.);
-#9781 = EDGE_CURVE('',#9732,#6691,#9782,.T.);
-#9782 = SURFACE_CURVE('',#9783,(#9787,#9793),.PCURVE_S1.);
-#9783 = LINE('',#9784,#9785);
-#9784 = CARTESIAN_POINT('',(-76.91497688147,-36.64047467398,3.));
-#9785 = VECTOR('',#9786,1.);
-#9786 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9787 = PCURVE('',#2579,#9788);
-#9788 = DEFINITIONAL_REPRESENTATION('',(#9789),#9792);
-#9789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9790,#9791),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#9790 = CARTESIAN_POINT('',(1.150937670696,-3.0000006));
-#9791 = CARTESIAN_POINT('',(1.150937670696,0.7));
-#9792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9793 = PCURVE('',#6546,#9794);
-#9794 = DEFINITIONAL_REPRESENTATION('',(#9795),#9798);
-#9795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9796,#9797),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#9796 = CARTESIAN_POINT('',(1.453004804355,-6.0000006));
-#9797 = CARTESIAN_POINT('',(1.453004804355,-2.3));
-#9798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9799 = ADVANCED_FACE('',(#9800),#2607,.F.);
-#9800 = FACE_BOUND('',#9801,.F.);
-#9801 = EDGE_LOOP('',(#9802,#9823,#9844,#9845));
-#9802 = ORIENTED_EDGE('',*,*,#9803,.F.);
-#9803 = EDGE_CURVE('',#9804,#9730,#9806,.T.);
-#9804 = VERTEX_POINT('',#9805);
-#9805 = CARTESIAN_POINT('',(-78.40779624619,-39.39208518899,-3.));
-#9806 = SURFACE_CURVE('',#9807,(#9811,#9817),.PCURVE_S1.);
-#9807 = LINE('',#9808,#9809);
-#9808 = CARTESIAN_POINT('',(-79.24517565232,-40.09472993985,-3.));
-#9809 = VECTOR('',#9810,1.);
-#9810 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#9811 = PCURVE('',#2607,#9812);
-#9812 = DEFINITIONAL_REPRESENTATION('',(#9813),#9816);
-#9813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9814,#9815),.UNSPECIFIED.,.F.,
- .F.,(2,2),(0.809696548223,4.210792138217),.PIECEWISE_BEZIER_KNOTS.);
-#9814 = CARTESIAN_POINT('',(-0.2834246325,-3.));
-#9815 = CARTESIAN_POINT('',(3.117670957495,-3.));
-#9816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9817 = PCURVE('',#9746,#9818);
-#9818 = DEFINITIONAL_REPRESENTATION('',(#9819),#9822);
-#9819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9820,#9821),.UNSPECIFIED.,.F.,
- .F.,(2,2),(0.809696548223,4.210792138217),.PIECEWISE_BEZIER_KNOTS.);
-#9820 = CARTESIAN_POINT('',(-0.887299978709,4.017701816428));
-#9821 = CARTESIAN_POINT('',(1.718090398521,6.203883921036));
-#9822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9823 = ORIENTED_EDGE('',*,*,#9824,.T.);
-#9824 = EDGE_CURVE('',#9804,#2592,#9825,.T.);
-#9825 = SURFACE_CURVE('',#9826,(#9830,#9837),.PCURVE_S1.);
-#9826 = LINE('',#9827,#9828);
-#9827 = CARTESIAN_POINT('',(-78.40779624619,-39.39208518899,4.3E-016));
-#9828 = VECTOR('',#9829,1.);
-#9829 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9830 = PCURVE('',#2607,#9831);
-#9831 = DEFINITIONAL_REPRESENTATION('',(#9832),#9836);
-#9832 = LINE('',#9833,#9834);
-#9833 = CARTESIAN_POINT('',(1.545E-014,5.4E-016));
-#9834 = VECTOR('',#9835,1.);
-#9835 = DIRECTION('',(0.E+000,-1.));
-#9836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9837 = PCURVE('',#2636,#9838);
-#9838 = DEFINITIONAL_REPRESENTATION('',(#9839),#9843);
-#9839 = LINE('',#9840,#9841);
-#9840 = CARTESIAN_POINT('',(1.72903430918,0.E+000));
-#9841 = VECTOR('',#9842,1.);
-#9842 = DIRECTION('',(0.E+000,-1.));
-#9843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9844 = ORIENTED_EDGE('',*,*,#2591,.T.);
-#9845 = ORIENTED_EDGE('',*,*,#9757,.F.);
-#9846 = ADVANCED_FACE('',(#9847),#2636,.T.);
-#9847 = FACE_BOUND('',#9848,.T.);
-#9848 = EDGE_LOOP('',(#9849,#9873,#9874,#9875));
-#9849 = ORIENTED_EDGE('',*,*,#9850,.F.);
-#9850 = EDGE_CURVE('',#9804,#9851,#9853,.T.);
-#9851 = VERTEX_POINT('',#9852);
-#9852 = CARTESIAN_POINT('',(-81.75731387075,-42.20266419241,-3.));
-#9853 = SURFACE_CURVE('',#9854,(#9859,#9866),.PCURVE_S1.);
-#9854 = CIRCLE('',#9855,4.253018867925);
-#9855 = AXIS2_PLACEMENT_3D('',#9856,#9857,#9858);
-#9856 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-3.));
-#9857 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9858 = DIRECTION('',(1.,0.E+000,0.E+000));
-#9859 = PCURVE('',#2636,#9860);
-#9860 = DEFINITIONAL_REPRESENTATION('',(#9861),#9865);
-#9861 = LINE('',#9862,#9863);
-#9862 = CARTESIAN_POINT('',(0.E+000,-3.));
-#9863 = VECTOR('',#9864,1.);
-#9864 = DIRECTION('',(1.,0.E+000));
-#9865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9866 = PCURVE('',#9746,#9867);
-#9867 = DEFINITIONAL_REPRESENTATION('',(#9868),#9872);
-#9868 = CIRCLE('',#9869,4.253018867925);
-#9869 = AXIS2_PLACEMENT_2D('',#9870,#9871);
-#9870 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#9871 = DIRECTION('',(1.,0.E+000));
-#9872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9873 = ORIENTED_EDGE('',*,*,#9824,.T.);
-#9874 = ORIENTED_EDGE('',*,*,#2619,.T.);
-#9875 = ORIENTED_EDGE('',*,*,#9876,.F.);
-#9876 = EDGE_CURVE('',#9851,#2620,#9877,.T.);
-#9877 = SURFACE_CURVE('',#9878,(#9882,#9889),.PCURVE_S1.);
-#9878 = LINE('',#9879,#9880);
-#9879 = CARTESIAN_POINT('',(-81.75731387075,-42.20266419241,9.E-017));
-#9880 = VECTOR('',#9881,1.);
-#9881 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9882 = PCURVE('',#2636,#9883);
-#9883 = DEFINITIONAL_REPRESENTATION('',(#9884),#9888);
-#9884 = LINE('',#9885,#9886);
-#9885 = CARTESIAN_POINT('',(2.808821746003,0.E+000));
-#9886 = VECTOR('',#9887,1.);
-#9887 = DIRECTION('',(0.E+000,-1.));
-#9888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9889 = PCURVE('',#2664,#9890);
-#9890 = DEFINITIONAL_REPRESENTATION('',(#9891),#9895);
-#9891 = LINE('',#9892,#9893);
-#9892 = CARTESIAN_POINT('',(5.394640054978,2.E-016));
-#9893 = VECTOR('',#9894,1.);
-#9894 = DIRECTION('',(0.E+000,-1.));
-#9895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9896 = ADVANCED_FACE('',(#9897),#2664,.F.);
-#9897 = FACE_BOUND('',#9898,.F.);
-#9898 = EDGE_LOOP('',(#9899,#9900,#9921,#9922,#9923,#9944));
-#9899 = ORIENTED_EDGE('',*,*,#6508,.F.);
-#9900 = ORIENTED_EDGE('',*,*,#9901,.T.);
-#9901 = EDGE_CURVE('',#6462,#2649,#9902,.T.);
-#9902 = SURFACE_CURVE('',#9903,(#9907,#9914),.PCURVE_S1.);
-#9903 = LINE('',#9904,#9905);
-#9904 = CARTESIAN_POINT('',(-85.88984790751,-45.67027197845,0.E+000));
-#9905 = VECTOR('',#9906,1.);
-#9906 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9907 = PCURVE('',#2664,#9908);
-#9908 = DEFINITIONAL_REPRESENTATION('',(#9909),#9913);
-#9909 = LINE('',#9910,#9911);
-#9910 = CARTESIAN_POINT('',(4.57E-015,1.1E-016));
-#9911 = VECTOR('',#9912,1.);
-#9912 = DIRECTION('',(0.E+000,-1.));
-#9913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9914 = PCURVE('',#2692,#9915);
-#9915 = DEFINITIONAL_REPRESENTATION('',(#9916),#9920);
-#9916 = LINE('',#9917,#9918);
-#9917 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#9918 = VECTOR('',#9919,1.);
-#9919 = DIRECTION('',(0.E+000,-1.));
-#9920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9921 = ORIENTED_EDGE('',*,*,#2648,.T.);
-#9922 = ORIENTED_EDGE('',*,*,#9876,.F.);
-#9923 = ORIENTED_EDGE('',*,*,#9924,.F.);
-#9924 = EDGE_CURVE('',#9925,#9851,#9927,.T.);
-#9925 = VERTEX_POINT('',#9926);
-#9926 = CARTESIAN_POINT('',(-84.6590847319,-44.63753905176,-3.));
-#9927 = SURFACE_CURVE('',#9928,(#9932,#9938),.PCURVE_S1.);
-#9928 = LINE('',#9929,#9930);
-#9929 = CARTESIAN_POINT('',(-82.98620148298,-43.23382333458,-3.));
-#9930 = VECTOR('',#9931,1.);
-#9931 = DIRECTION('',(0.766044443119,0.642787609687,0.E+000));
-#9932 = PCURVE('',#2664,#9933);
-#9933 = DEFINITIONAL_REPRESENTATION('',(#9934),#9937);
-#9934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9935,#9936),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-4.113874433216,2.143662852276),.PIECEWISE_BEZIER_KNOTS.);
-#9935 = CARTESIAN_POINT('',(-0.323433225016,-3.));
-#9936 = CARTESIAN_POINT('',(5.934104060476,-3.));
-#9937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9938 = PCURVE('',#9746,#9939);
-#9939 = DEFINITIONAL_REPRESENTATION('',(#9940),#9943);
-#9940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9941,#9942),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-4.113874433216,2.143662852276),.PIECEWISE_BEZIER_KNOTS.);
-#9941 = CARTESIAN_POINT('',(-8.4,-2.286202000587));
-#9942 = CARTESIAN_POINT('',(-3.60644833484,1.73606543368));
-#9943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9944 = ORIENTED_EDGE('',*,*,#9945,.T.);
-#9945 = EDGE_CURVE('',#9925,#6509,#9946,.T.);
-#9946 = SURFACE_CURVE('',#9947,(#9951,#9957),.PCURVE_S1.);
-#9947 = LINE('',#9948,#9949);
-#9948 = CARTESIAN_POINT('',(-84.6590847319,-44.63753905176,3.));
-#9949 = VECTOR('',#9950,1.);
-#9950 = DIRECTION('',(0.E+000,0.E+000,1.));
-#9951 = PCURVE('',#2664,#9952);
-#9952 = DEFINITIONAL_REPRESENTATION('',(#9953),#9956);
-#9953 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9954,#9955),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#9954 = CARTESIAN_POINT('',(1.606647220859,-3.0000006));
-#9955 = CARTESIAN_POINT('',(1.606647220859,0.7));
-#9956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9957 = PCURVE('',#6546,#9958);
-#9958 = DEFINITIONAL_REPRESENTATION('',(#9959),#9962);
-#9959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9960,#9961),.UNSPECIFIED.,.F.,
- .F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#9960 = CARTESIAN_POINT('',(3.291520887687,-6.0000006));
-#9961 = CARTESIAN_POINT('',(3.291520887687,-2.3));
-#9962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9963 = ADVANCED_FACE('',(#9964),#2692,.T.);
-#9964 = FACE_BOUND('',#9965,.T.);
-#9965 = EDGE_LOOP('',(#9966,#9967,#9968,#9989));
-#9966 = ORIENTED_EDGE('',*,*,#9901,.T.);
-#9967 = ORIENTED_EDGE('',*,*,#2676,.T.);
-#9968 = ORIENTED_EDGE('',*,*,#9969,.F.);
-#9969 = EDGE_CURVE('',#6413,#2677,#9970,.T.);
-#9970 = SURFACE_CURVE('',#9971,(#9975,#9982),.PCURVE_S1.);
-#9971 = LINE('',#9972,#9973);
-#9972 = CARTESIAN_POINT('',(-81.99696192116,-55.02768693027,0.E+000));
-#9973 = VECTOR('',#9974,1.);
-#9974 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#9975 = PCURVE('',#2692,#9976);
-#9976 = DEFINITIONAL_REPRESENTATION('',(#9977),#9981);
-#9977 = LINE('',#9978,#9979);
-#9978 = CARTESIAN_POINT('',(10.134879174577,0.E+000));
-#9979 = VECTOR('',#9980,1.);
-#9980 = DIRECTION('',(0.E+000,-1.));
-#9981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9982 = PCURVE('',#2720,#9983);
-#9983 = DEFINITIONAL_REPRESENTATION('',(#9984),#9988);
-#9984 = LINE('',#9985,#9986);
-#9985 = CARTESIAN_POINT('',(0.526724224647,2.2E-016));
-#9986 = VECTOR('',#9987,1.);
-#9987 = DIRECTION('',(0.E+000,-1.));
-#9988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#9989 = ORIENTED_EDGE('',*,*,#6484,.T.);
-#9990 = ADVANCED_FACE('',(#9991),#2720,.F.);
-#9991 = FACE_BOUND('',#9992,.F.);
-#9992 = EDGE_LOOP('',(#9993,#10014,#10015,#10016));
-#9993 = ORIENTED_EDGE('',*,*,#9994,.T.);
-#9994 = EDGE_CURVE('',#6364,#2705,#9995,.T.);
-#9995 = SURFACE_CURVE('',#9996,(#10000,#10007),.PCURVE_S1.);
-#9996 = LINE('',#9997,#9998);
-#9997 = CARTESIAN_POINT('',(-81.90167162036,-55.54571990934,0.E+000));
-#9998 = VECTOR('',#9999,1.);
-#9999 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10000 = PCURVE('',#2720,#10001);
-#10001 = DEFINITIONAL_REPRESENTATION('',(#10002),#10006);
-#10002 = LINE('',#10003,#10004);
-#10003 = CARTESIAN_POINT('',(6.99E-015,2.2E-016));
-#10004 = VECTOR('',#10005,1.);
-#10005 = DIRECTION('',(0.E+000,-1.));
-#10006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10007 = PCURVE('',#2748,#10008);
-#10008 = DEFINITIONAL_REPRESENTATION('',(#10009),#10013);
-#10009 = LINE('',#10010,#10011);
-#10010 = CARTESIAN_POINT('',(-1.461E-014,-2.2E-016));
-#10011 = VECTOR('',#10012,1.);
-#10012 = DIRECTION('',(0.E+000,-1.));
-#10013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10014 = ORIENTED_EDGE('',*,*,#2704,.T.);
-#10015 = ORIENTED_EDGE('',*,*,#9969,.F.);
-#10016 = ORIENTED_EDGE('',*,*,#6435,.F.);
-#10017 = ADVANCED_FACE('',(#10018),#2748,.T.);
-#10018 = FACE_BOUND('',#10019,.T.);
-#10019 = EDGE_LOOP('',(#10020,#10021,#10022,#10043));
-#10020 = ORIENTED_EDGE('',*,*,#9994,.T.);
-#10021 = ORIENTED_EDGE('',*,*,#2732,.T.);
-#10022 = ORIENTED_EDGE('',*,*,#10023,.F.);
-#10023 = EDGE_CURVE('',#6315,#2733,#10024,.T.);
-#10024 = SURFACE_CURVE('',#10025,(#10029,#10036),.PCURVE_S1.);
-#10025 = LINE('',#10026,#10027);
-#10026 = CARTESIAN_POINT('',(-86.17000504936,-60.57933415534,-4.4E-016)
- );
-#10027 = VECTOR('',#10028,1.);
-#10028 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10029 = PCURVE('',#2748,#10030);
-#10030 = DEFINITIONAL_REPRESENTATION('',(#10031),#10035);
-#10031 = LINE('',#10032,#10033);
-#10032 = CARTESIAN_POINT('',(6.599692616982,-6.7E-016));
-#10033 = VECTOR('',#10034,1.);
-#10034 = DIRECTION('',(0.E+000,-1.));
-#10035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10036 = PCURVE('',#2776,#10037);
-#10037 = DEFINITIONAL_REPRESENTATION('',(#10038),#10042);
-#10038 = LINE('',#10039,#10040);
-#10039 = CARTESIAN_POINT('',(-6.22E-015,-4.4E-016));
-#10040 = VECTOR('',#10041,1.);
-#10041 = DIRECTION('',(0.E+000,-1.));
-#10042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10043 = ORIENTED_EDGE('',*,*,#6386,.T.);
-#10044 = ADVANCED_FACE('',(#10045),#2776,.T.);
-#10045 = FACE_BOUND('',#10046,.T.);
-#10046 = EDGE_LOOP('',(#10047,#10048,#10049,#10070));
-#10047 = ORIENTED_EDGE('',*,*,#10023,.T.);
-#10048 = ORIENTED_EDGE('',*,*,#2760,.T.);
-#10049 = ORIENTED_EDGE('',*,*,#10050,.F.);
-#10050 = EDGE_CURVE('',#6266,#2761,#10051,.T.);
-#10051 = SURFACE_CURVE('',#10052,(#10056,#10063),.PCURVE_S1.);
-#10052 = LINE('',#10053,#10054);
-#10053 = CARTESIAN_POINT('',(-93.27284153217,-73.46249208139,0.E+000));
-#10054 = VECTOR('',#10055,1.);
-#10055 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10056 = PCURVE('',#2776,#10057);
-#10057 = DEFINITIONAL_REPRESENTATION('',(#10058),#10062);
-#10058 = LINE('',#10059,#10060);
-#10059 = CARTESIAN_POINT('',(14.711425636188,0.E+000));
-#10060 = VECTOR('',#10061,1.);
-#10061 = DIRECTION('',(0.E+000,-1.));
-#10062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10063 = PCURVE('',#2804,#10064);
-#10064 = DEFINITIONAL_REPRESENTATION('',(#10065),#10069);
-#10065 = LINE('',#10066,#10067);
-#10066 = CARTESIAN_POINT('',(0.E+000,2.2E-016));
-#10067 = VECTOR('',#10068,1.);
-#10068 = DIRECTION('',(0.E+000,-1.));
-#10069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10070 = ORIENTED_EDGE('',*,*,#6337,.T.);
-#10071 = ADVANCED_FACE('',(#10072),#2804,.T.);
-#10072 = FACE_BOUND('',#10073,.T.);
-#10073 = EDGE_LOOP('',(#10074,#10075,#10076,#10097));
-#10074 = ORIENTED_EDGE('',*,*,#10050,.T.);
-#10075 = ORIENTED_EDGE('',*,*,#2788,.T.);
-#10076 = ORIENTED_EDGE('',*,*,#10077,.F.);
-#10077 = EDGE_CURVE('',#6217,#2789,#10078,.T.);
-#10078 = SURFACE_CURVE('',#10079,(#10083,#10090),.PCURVE_S1.);
-#10079 = LINE('',#10080,#10081);
-#10080 = CARTESIAN_POINT('',(-92.69055556366,-79.11007721108,0.E+000));
-#10081 = VECTOR('',#10082,1.);
-#10082 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10083 = PCURVE('',#2804,#10084);
-#10084 = DEFINITIONAL_REPRESENTATION('',(#10085),#10089);
-#10085 = LINE('',#10086,#10087);
-#10086 = CARTESIAN_POINT('',(5.677523645589,2.2E-016));
-#10087 = VECTOR('',#10088,1.);
-#10088 = DIRECTION('',(0.E+000,-1.));
-#10089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10090 = PCURVE('',#2832,#10091);
-#10091 = DEFINITIONAL_REPRESENTATION('',(#10092),#10096);
-#10092 = LINE('',#10093,#10094);
-#10093 = CARTESIAN_POINT('',(0.E+000,-6.E-017));
-#10094 = VECTOR('',#10095,1.);
-#10095 = DIRECTION('',(0.E+000,-1.));
-#10096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10097 = ORIENTED_EDGE('',*,*,#6288,.T.);
-#10098 = ADVANCED_FACE('',(#10099),#2832,.T.);
-#10099 = FACE_BOUND('',#10100,.T.);
-#10100 = EDGE_LOOP('',(#10101,#10102,#10103,#10124));
-#10101 = ORIENTED_EDGE('',*,*,#10077,.T.);
-#10102 = ORIENTED_EDGE('',*,*,#2816,.T.);
-#10103 = ORIENTED_EDGE('',*,*,#10104,.F.);
-#10104 = EDGE_CURVE('',#6168,#2817,#10105,.T.);
-#10105 = SURFACE_CURVE('',#10106,(#10110,#10117),.PCURVE_S1.);
-#10106 = LINE('',#10107,#10108);
-#10107 = CARTESIAN_POINT('',(-79.22022702194,-90.17250919225,0.E+000));
-#10108 = VECTOR('',#10109,1.);
-#10109 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10110 = PCURVE('',#2832,#10111);
-#10111 = DEFINITIONAL_REPRESENTATION('',(#10112),#10116);
-#10112 = LINE('',#10113,#10114);
-#10113 = CARTESIAN_POINT('',(17.430638323363,-6.E-017));
-#10114 = VECTOR('',#10115,1.);
-#10115 = DIRECTION('',(0.E+000,-1.));
-#10116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10117 = PCURVE('',#2860,#10118);
-#10118 = DEFINITIONAL_REPRESENTATION('',(#10119),#10123);
-#10119 = LINE('',#10120,#10121);
-#10120 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10121 = VECTOR('',#10122,1.);
-#10122 = DIRECTION('',(0.E+000,-1.));
-#10123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10124 = ORIENTED_EDGE('',*,*,#6239,.T.);
-#10125 = ADVANCED_FACE('',(#10126),#2860,.T.);
-#10126 = FACE_BOUND('',#10127,.T.);
-#10127 = EDGE_LOOP('',(#10128,#10129,#10130,#10131));
-#10128 = ORIENTED_EDGE('',*,*,#10104,.T.);
-#10129 = ORIENTED_EDGE('',*,*,#2844,.T.);
-#10130 = ORIENTED_EDGE('',*,*,#9304,.F.);
-#10131 = ORIENTED_EDGE('',*,*,#6190,.T.);
-#10132 = ADVANCED_FACE('',(#10133),#2935,.T.);
-#10133 = FACE_BOUND('',#10134,.T.);
-#10134 = EDGE_LOOP('',(#10135,#10136,#10137,#10158));
-#10135 = ORIENTED_EDGE('',*,*,#9275,.T.);
-#10136 = ORIENTED_EDGE('',*,*,#2919,.T.);
-#10137 = ORIENTED_EDGE('',*,*,#10138,.F.);
-#10138 = EDGE_CURVE('',#9202,#2920,#10139,.T.);
-#10139 = SURFACE_CURVE('',#10140,(#10144,#10151),.PCURVE_S1.);
-#10140 = LINE('',#10141,#10142);
-#10141 = CARTESIAN_POINT('',(-38.73386855304,-90.2199516918,0.E+000));
-#10142 = VECTOR('',#10143,1.);
-#10143 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10144 = PCURVE('',#2935,#10145);
-#10145 = DEFINITIONAL_REPRESENTATION('',(#10146),#10150);
-#10146 = LINE('',#10147,#10148);
-#10147 = CARTESIAN_POINT('',(3.89033857264,0.E+000));
-#10148 = VECTOR('',#10149,1.);
-#10149 = DIRECTION('',(0.E+000,-1.));
-#10150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10151 = PCURVE('',#2963,#10152);
-#10152 = DEFINITIONAL_REPRESENTATION('',(#10153),#10157);
-#10153 = LINE('',#10154,#10155);
-#10154 = CARTESIAN_POINT('',(1.374E-014,0.E+000));
-#10155 = VECTOR('',#10156,1.);
-#10156 = DIRECTION('',(0.E+000,-1.));
-#10157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10158 = ORIENTED_EDGE('',*,*,#9251,.T.);
-#10159 = ADVANCED_FACE('',(#10160),#2963,.T.);
-#10160 = FACE_BOUND('',#10161,.T.);
-#10161 = EDGE_LOOP('',(#10162,#10163,#10164,#10185));
-#10162 = ORIENTED_EDGE('',*,*,#10138,.T.);
-#10163 = ORIENTED_EDGE('',*,*,#2947,.T.);
-#10164 = ORIENTED_EDGE('',*,*,#10165,.F.);
-#10165 = EDGE_CURVE('',#9153,#2948,#10166,.T.);
-#10166 = SURFACE_CURVE('',#10167,(#10171,#10178),.PCURVE_S1.);
-#10167 = LINE('',#10168,#10169);
-#10168 = CARTESIAN_POINT('',(-40.04190286352,-85.24648806476,0.E+000));
-#10169 = VECTOR('',#10170,1.);
-#10170 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10171 = PCURVE('',#2963,#10172);
-#10172 = DEFINITIONAL_REPRESENTATION('',(#10173),#10177);
-#10173 = LINE('',#10174,#10175);
-#10174 = CARTESIAN_POINT('',(5.142596057137,0.E+000));
-#10175 = VECTOR('',#10176,1.);
-#10176 = DIRECTION('',(0.E+000,-1.));
-#10177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10178 = PCURVE('',#2991,#10179);
-#10179 = DEFINITIONAL_REPRESENTATION('',(#10180),#10184);
-#10180 = LINE('',#10181,#10182);
-#10181 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10182 = VECTOR('',#10183,1.);
-#10183 = DIRECTION('',(0.E+000,-1.));
-#10184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10185 = ORIENTED_EDGE('',*,*,#9224,.T.);
-#10186 = ADVANCED_FACE('',(#10187),#2991,.T.);
-#10187 = FACE_BOUND('',#10188,.T.);
-#10188 = EDGE_LOOP('',(#10189,#10190,#10191,#10212));
-#10189 = ORIENTED_EDGE('',*,*,#10165,.T.);
-#10190 = ORIENTED_EDGE('',*,*,#2975,.T.);
-#10191 = ORIENTED_EDGE('',*,*,#10192,.F.);
-#10192 = EDGE_CURVE('',#9079,#2976,#10193,.T.);
-#10193 = SURFACE_CURVE('',#10194,(#10198,#10205),.PCURVE_S1.);
-#10194 = LINE('',#10195,#10196);
-#10195 = CARTESIAN_POINT('',(-30.50047094929,-74.64965437142,0.E+000));
-#10196 = VECTOR('',#10197,1.);
-#10197 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10198 = PCURVE('',#2991,#10199);
-#10199 = DEFINITIONAL_REPRESENTATION('',(#10200),#10204);
-#10200 = LINE('',#10201,#10202);
-#10201 = CARTESIAN_POINT('',(14.259446247951,0.E+000));
-#10202 = VECTOR('',#10203,1.);
-#10203 = DIRECTION('',(0.E+000,-1.));
-#10204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10205 = PCURVE('',#3019,#10206);
-#10206 = DEFINITIONAL_REPRESENTATION('',(#10207),#10211);
-#10207 = LINE('',#10208,#10209);
-#10208 = CARTESIAN_POINT('',(2.97E-015,0.E+000));
-#10209 = VECTOR('',#10210,1.);
-#10210 = DIRECTION('',(0.E+000,-1.));
-#10211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10212 = ORIENTED_EDGE('',*,*,#9175,.T.);
-#10213 = ADVANCED_FACE('',(#10214),#3019,.T.);
-#10214 = FACE_BOUND('',#10215,.T.);
-#10215 = EDGE_LOOP('',(#10216,#10217,#10218,#10219,#10242,#10268));
-#10216 = ORIENTED_EDGE('',*,*,#9076,.T.);
-#10217 = ORIENTED_EDGE('',*,*,#10192,.T.);
-#10218 = ORIENTED_EDGE('',*,*,#3003,.T.);
-#10219 = ORIENTED_EDGE('',*,*,#10220,.F.);
-#10220 = EDGE_CURVE('',#10221,#3004,#10223,.T.);
-#10221 = VERTEX_POINT('',#10222);
-#10222 = CARTESIAN_POINT('',(-21.41090460669,-68.69318408418,-3.));
-#10223 = SURFACE_CURVE('',#10224,(#10228,#10235),.PCURVE_S1.);
-#10224 = LINE('',#10225,#10226);
-#10225 = CARTESIAN_POINT('',(-21.41090460669,-68.69318408418,-1.3E-016)
- );
-#10226 = VECTOR('',#10227,1.);
-#10227 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10228 = PCURVE('',#3019,#10229);
-#10229 = DEFINITIONAL_REPRESENTATION('',(#10230),#10234);
-#10230 = LINE('',#10231,#10232);
-#10231 = CARTESIAN_POINT('',(10.867371097892,-1.3E-016));
-#10232 = VECTOR('',#10233,1.);
-#10233 = DIRECTION('',(0.E+000,-1.));
-#10234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10235 = PCURVE('',#3048,#10236);
-#10236 = DEFINITIONAL_REPRESENTATION('',(#10237),#10241);
-#10237 = LINE('',#10238,#10239);
-#10238 = CARTESIAN_POINT('',(3.725611889448,0.E+000));
-#10239 = VECTOR('',#10240,1.);
-#10240 = DIRECTION('',(0.E+000,-1.));
-#10241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10242 = ORIENTED_EDGE('',*,*,#10243,.F.);
-#10243 = EDGE_CURVE('',#10244,#10221,#10246,.T.);
-#10244 = VERTEX_POINT('',#10245);
-#10245 = CARTESIAN_POINT('',(-23.70851491633,-70.19882770074,-3.));
-#10246 = SURFACE_CURVE('',#10247,(#10251,#10257),.PCURVE_S1.);
-#10247 = LINE('',#10248,#10249);
-#10248 = CARTESIAN_POINT('',(-24.17706995022,-70.50587580756,-3.));
-#10249 = VECTOR('',#10250,1.);
-#10250 = DIRECTION('',(0.836408940187,0.548105906533,0.E+000));
-#10251 = PCURVE('',#3019,#10252);
-#10252 = DEFINITIONAL_REPRESENTATION('',(#10253),#10256);
-#10253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10254,#10255),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-2.493684239341,4.393929573464),
- .PIECEWISE_BEZIER_KNOTS.);
-#10254 = CARTESIAN_POINT('',(5.066494394877,-3.));
-#10255 = CARTESIAN_POINT('',(11.954108207681,-3.));
-#10256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10257 = PCURVE('',#10258,#10263);
-#10258 = PLANE('',#10259);
-#10259 = AXIS2_PLACEMENT_3D('',#10260,#10261,#10262);
-#10260 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-3.));
-#10261 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10262 = DIRECTION('',(1.,0.E+000,0.E+000));
-#10263 = DEFINITIONAL_REPRESENTATION('',(#10264),#10267);
-#10264 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10265,#10266),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-2.493684239341,4.393929573464),
- .PIECEWISE_BEZIER_KNOTS.);
-#10265 = CARTESIAN_POINT('',(-8.4,-5.524530460083));
-#10266 = CARTESIAN_POINT('',(-2.639138230418,-1.749388647369));
-#10267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10268 = ORIENTED_EDGE('',*,*,#10269,.T.);
-#10269 = EDGE_CURVE('',#10244,#9077,#10270,.T.);
-#10270 = SURFACE_CURVE('',#10271,(#10275,#10281),.PCURVE_S1.);
-#10271 = LINE('',#10272,#10273);
-#10272 = CARTESIAN_POINT('',(-23.70851491633,-70.19882770074,3.));
-#10273 = VECTOR('',#10274,1.);
-#10274 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10275 = PCURVE('',#3019,#10276);
-#10276 = DEFINITIONAL_REPRESENTATION('',(#10277),#10280);
-#10277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10278,#10279),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#10278 = CARTESIAN_POINT('',(8.120377134469,-3.0000006));
-#10279 = CARTESIAN_POINT('',(8.120377134469,0.7));
-#10280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10281 = PCURVE('',#9114,#10282);
-#10282 = DEFINITIONAL_REPRESENTATION('',(#10283),#10286);
-#10283 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10284,#10285),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#10284 = CARTESIAN_POINT('',(3.724073090726,-6.0000006));
-#10285 = CARTESIAN_POINT('',(3.724073090726,-2.3));
-#10286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10287 = ADVANCED_FACE('',(#10288),#3048,.T.);
-#10288 = FACE_BOUND('',#10289,.T.);
-#10289 = EDGE_LOOP('',(#10290,#10314,#10315,#10316));
-#10290 = ORIENTED_EDGE('',*,*,#10291,.F.);
-#10291 = EDGE_CURVE('',#10221,#10292,#10294,.T.);
-#10292 = VERTEX_POINT('',#10293);
-#10293 = CARTESIAN_POINT('',(-13.66474818023,-65.66664373868,-3.));
-#10294 = SURFACE_CURVE('',#10295,(#10300,#10307),.PCURVE_S1.);
-#10295 = CIRCLE('',#10296,4.253018867925);
-#10296 = AXIS2_PLACEMENT_3D('',#10297,#10298,#10299);
-#10297 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-3.));
-#10298 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10299 = DIRECTION('',(1.,0.E+000,0.E+000));
-#10300 = PCURVE('',#3048,#10301);
-#10301 = DEFINITIONAL_REPRESENTATION('',(#10302),#10306);
-#10302 = LINE('',#10303,#10304);
-#10303 = CARTESIAN_POINT('',(0.E+000,-3.));
-#10304 = VECTOR('',#10305,1.);
-#10305 = DIRECTION('',(1.,0.E+000));
-#10306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10307 = PCURVE('',#10258,#10308);
-#10308 = DEFINITIONAL_REPRESENTATION('',(#10309),#10313);
-#10309 = CIRCLE('',#10310,4.253018867925);
-#10310 = AXIS2_PLACEMENT_2D('',#10311,#10312);
-#10311 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10312 = DIRECTION('',(1.,0.E+000));
-#10313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10314 = ORIENTED_EDGE('',*,*,#10220,.T.);
-#10315 = ORIENTED_EDGE('',*,*,#3031,.T.);
-#10316 = ORIENTED_EDGE('',*,*,#10317,.F.);
-#10317 = EDGE_CURVE('',#10292,#3032,#10318,.T.);
-#10318 = SURFACE_CURVE('',#10319,(#10323,#10330),.PCURVE_S1.);
-#10319 = LINE('',#10320,#10321);
-#10320 = CARTESIAN_POINT('',(-13.66474818023,-65.66664373868,1.8E-016));
-#10321 = VECTOR('',#10322,1.);
-#10322 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10323 = PCURVE('',#3048,#10324);
-#10324 = DEFINITIONAL_REPRESENTATION('',(#10325),#10329);
-#10325 = LINE('',#10326,#10327);
-#10326 = CARTESIAN_POINT('',(6.444119317776,0.E+000));
-#10327 = VECTOR('',#10328,1.);
-#10328 = DIRECTION('',(0.E+000,-1.));
-#10329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10330 = PCURVE('',#3076,#10331);
-#10331 = DEFINITIONAL_REPRESENTATION('',(#10332),#10336);
-#10332 = LINE('',#10333,#10334);
-#10333 = CARTESIAN_POINT('',(1.76E-015,1.8E-016));
-#10334 = VECTOR('',#10335,1.);
-#10335 = DIRECTION('',(0.E+000,-1.));
-#10336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10337 = ADVANCED_FACE('',(#10338),#3076,.T.);
-#10338 = FACE_BOUND('',#10339,.T.);
-#10339 = EDGE_LOOP('',(#10340,#10361,#10362,#10363,#10384,#10385));
-#10340 = ORIENTED_EDGE('',*,*,#10341,.F.);
-#10341 = EDGE_CURVE('',#10292,#10342,#10344,.T.);
-#10342 = VERTEX_POINT('',#10343);
-#10343 = CARTESIAN_POINT('',(-10.94338311396,-65.28912284694,-3.));
-#10344 = SURFACE_CURVE('',#10345,(#10349,#10355),.PCURVE_S1.);
-#10345 = LINE('',#10346,#10347);
-#10346 = CARTESIAN_POINT('',(-15.77052498517,-65.95876725677,-3.));
-#10347 = VECTOR('',#10348,1.);
-#10348 = DIRECTION('',(0.990514403747,0.137408937011,0.E+000));
-#10349 = PCURVE('',#3076,#10350);
-#10350 = DEFINITIONAL_REPRESENTATION('',(#10351),#10354);
-#10351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10352,#10353),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.414143192924,6.368120664687),
- .PIECEWISE_BEZIER_KNOTS.);
-#10352 = CARTESIAN_POINT('',(-0.711799445551,-3.));
-#10353 = CARTESIAN_POINT('',(4.242178026212,-3.));
-#10354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10355 = PCURVE('',#10258,#10356);
-#10356 = DEFINITIONAL_REPRESENTATION('',(#10357),#10360);
-#10357 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10358,#10359),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.414143192924,6.368120664687),
- .PIECEWISE_BEZIER_KNOTS.);
-#10358 = CARTESIAN_POINT('',(3.493013958382,0.583697064236));
-#10359 = CARTESIAN_POINT('',(8.4,1.264417842607));
-#10360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10361 = ORIENTED_EDGE('',*,*,#10317,.T.);
-#10362 = ORIENTED_EDGE('',*,*,#3060,.T.);
-#10363 = ORIENTED_EDGE('',*,*,#10364,.F.);
-#10364 = EDGE_CURVE('',#8896,#3061,#10365,.T.);
-#10365 = SURFACE_CURVE('',#10366,(#10370,#10377),.PCURVE_S1.);
-#10366 = LINE('',#10367,#10368);
-#10367 = CARTESIAN_POINT('',(-6.614272146256,-64.6885676869,0.E+000));
-#10368 = VECTOR('',#10369,1.);
-#10369 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10370 = PCURVE('',#3076,#10371);
-#10371 = DEFINITIONAL_REPRESENTATION('',(#10372),#10376);
-#10372 = LINE('',#10373,#10374);
-#10373 = CARTESIAN_POINT('',(7.117994455513,0.E+000));
-#10374 = VECTOR('',#10375,1.);
-#10375 = DIRECTION('',(0.E+000,-1.));
-#10376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10377 = PCURVE('',#3104,#10378);
-#10378 = DEFINITIONAL_REPRESENTATION('',(#10379),#10383);
-#10379 = LINE('',#10380,#10381);
-#10380 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10381 = VECTOR('',#10382,1.);
-#10382 = DIRECTION('',(0.E+000,-1.));
-#10383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10384 = ORIENTED_EDGE('',*,*,#8942,.T.);
-#10385 = ORIENTED_EDGE('',*,*,#10386,.F.);
-#10386 = EDGE_CURVE('',#10342,#8943,#10387,.T.);
-#10387 = SURFACE_CURVE('',#10388,(#10392,#10398),.PCURVE_S1.);
-#10388 = LINE('',#10389,#10390);
-#10389 = CARTESIAN_POINT('',(-10.94338311396,-65.28912284694,3.));
-#10390 = VECTOR('',#10391,1.);
-#10391 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10392 = PCURVE('',#3076,#10393);
-#10393 = DEFINITIONAL_REPRESENTATION('',(#10394),#10397);
-#10394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10395,#10396),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#10395 = CARTESIAN_POINT('',(2.747426040417,-3.0000006));
-#10396 = CARTESIAN_POINT('',(2.747426040417,0.7));
-#10397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10398 = PCURVE('',#8980,#10399);
-#10399 = DEFINITIONAL_REPRESENTATION('',(#10400),#10403);
-#10400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10401,#10402),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#10401 = CARTESIAN_POINT('',(0.15187252289,-6.0000006));
-#10402 = CARTESIAN_POINT('',(0.15187252289,-2.3));
-#10403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10404 = ADVANCED_FACE('',(#10405),#3104,.T.);
-#10405 = FACE_BOUND('',#10406,.T.);
-#10406 = EDGE_LOOP('',(#10407,#10408,#10409,#10430));
-#10407 = ORIENTED_EDGE('',*,*,#10364,.T.);
-#10408 = ORIENTED_EDGE('',*,*,#3088,.T.);
-#10409 = ORIENTED_EDGE('',*,*,#10410,.F.);
-#10410 = EDGE_CURVE('',#8847,#3089,#10411,.T.);
-#10411 = SURFACE_CURVE('',#10412,(#10416,#10423),.PCURVE_S1.);
-#10412 = LINE('',#10413,#10414);
-#10413 = CARTESIAN_POINT('',(13.476985040557,-64.6885676869,0.E+000));
-#10414 = VECTOR('',#10415,1.);
-#10415 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10416 = PCURVE('',#3104,#10417);
-#10417 = DEFINITIONAL_REPRESENTATION('',(#10418),#10422);
-#10418 = LINE('',#10419,#10420);
-#10419 = CARTESIAN_POINT('',(20.091257186813,0.E+000));
-#10420 = VECTOR('',#10421,1.);
-#10421 = DIRECTION('',(0.E+000,-1.));
-#10422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10423 = PCURVE('',#3132,#10424);
-#10424 = DEFINITIONAL_REPRESENTATION('',(#10425),#10429);
-#10425 = LINE('',#10426,#10427);
-#10426 = CARTESIAN_POINT('',(12.579591791938,0.E+000));
-#10427 = VECTOR('',#10428,1.);
-#10428 = DIRECTION('',(0.E+000,-1.));
-#10429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10430 = ORIENTED_EDGE('',*,*,#8918,.T.);
-#10431 = ADVANCED_FACE('',(#10432),#3132,.F.);
-#10432 = FACE_BOUND('',#10433,.F.);
-#10433 = EDGE_LOOP('',(#10434,#10455,#10456,#10457));
-#10434 = ORIENTED_EDGE('',*,*,#10435,.T.);
-#10435 = EDGE_CURVE('',#8798,#3117,#10436,.T.);
-#10436 = SURFACE_CURVE('',#10437,(#10441,#10448),.PCURVE_S1.);
-#10437 = LINE('',#10438,#10439);
-#10438 = CARTESIAN_POINT('',(19.44019462187,-53.61218465176,0.E+000));
-#10439 = VECTOR('',#10440,1.);
-#10440 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10441 = PCURVE('',#3132,#10442);
-#10442 = DEFINITIONAL_REPRESENTATION('',(#10443),#10447);
-#10443 = LINE('',#10444,#10445);
-#10444 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10445 = VECTOR('',#10446,1.);
-#10446 = DIRECTION('',(0.E+000,-1.));
-#10447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10448 = PCURVE('',#3160,#10449);
-#10449 = DEFINITIONAL_REPRESENTATION('',(#10450),#10454);
-#10450 = LINE('',#10451,#10452);
-#10451 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10452 = VECTOR('',#10453,1.);
-#10453 = DIRECTION('',(0.E+000,-1.));
-#10454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10455 = ORIENTED_EDGE('',*,*,#3116,.T.);
-#10456 = ORIENTED_EDGE('',*,*,#10410,.F.);
-#10457 = ORIENTED_EDGE('',*,*,#8869,.F.);
-#10458 = ADVANCED_FACE('',(#10459),#3160,.T.);
-#10459 = FACE_BOUND('',#10460,.T.);
-#10460 = EDGE_LOOP('',(#10461,#10462,#10463,#10484));
-#10461 = ORIENTED_EDGE('',*,*,#10435,.T.);
-#10462 = ORIENTED_EDGE('',*,*,#3144,.T.);
-#10463 = ORIENTED_EDGE('',*,*,#10464,.F.);
-#10464 = EDGE_CURVE('',#8749,#3145,#10465,.T.);
-#10465 = SURFACE_CURVE('',#10466,(#10470,#10477),.PCURVE_S1.);
-#10466 = LINE('',#10467,#10468);
-#10467 = CARTESIAN_POINT('',(37.249791359759,-53.61218465176,0.E+000));
-#10468 = VECTOR('',#10469,1.);
-#10469 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10470 = PCURVE('',#3160,#10471);
-#10471 = DEFINITIONAL_REPRESENTATION('',(#10472),#10476);
-#10472 = LINE('',#10473,#10474);
-#10473 = CARTESIAN_POINT('',(17.809596737889,0.E+000));
-#10474 = VECTOR('',#10475,1.);
-#10475 = DIRECTION('',(0.E+000,-1.));
-#10476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10477 = PCURVE('',#3188,#10478);
-#10478 = DEFINITIONAL_REPRESENTATION('',(#10479),#10483);
-#10479 = LINE('',#10480,#10481);
-#10480 = CARTESIAN_POINT('',(14.364945481258,0.E+000));
-#10481 = VECTOR('',#10482,1.);
-#10482 = DIRECTION('',(0.E+000,-1.));
-#10483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10484 = ORIENTED_EDGE('',*,*,#8820,.T.);
-#10485 = ADVANCED_FACE('',(#10486),#3188,.F.);
-#10486 = FACE_BOUND('',#10487,.F.);
-#10487 = EDGE_LOOP('',(#10488,#10509,#10510,#10511));
-#10488 = ORIENTED_EDGE('',*,*,#10489,.T.);
-#10489 = EDGE_CURVE('',#8700,#3173,#10490,.T.);
-#10490 = SURFACE_CURVE('',#10491,(#10495,#10502),.PCURVE_S1.);
-#10491 = LINE('',#10492,#10493);
-#10492 = CARTESIAN_POINT('',(51.61082128617,-53.27680705526,0.E+000));
-#10493 = VECTOR('',#10494,1.);
-#10494 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10495 = PCURVE('',#3188,#10496);
-#10496 = DEFINITIONAL_REPRESENTATION('',(#10497),#10501);
-#10497 = LINE('',#10498,#10499);
-#10498 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10499 = VECTOR('',#10500,1.);
-#10500 = DIRECTION('',(0.E+000,-1.));
-#10501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10502 = PCURVE('',#3216,#10503);
-#10503 = DEFINITIONAL_REPRESENTATION('',(#10504),#10508);
-#10504 = LINE('',#10505,#10506);
-#10505 = CARTESIAN_POINT('',(0.E+000,6.E-017));
-#10506 = VECTOR('',#10507,1.);
-#10507 = DIRECTION('',(0.E+000,-1.));
-#10508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10509 = ORIENTED_EDGE('',*,*,#3172,.T.);
-#10510 = ORIENTED_EDGE('',*,*,#10464,.F.);
-#10511 = ORIENTED_EDGE('',*,*,#8771,.F.);
-#10512 = ADVANCED_FACE('',(#10513),#3216,.T.);
-#10513 = FACE_BOUND('',#10514,.T.);
-#10514 = EDGE_LOOP('',(#10515,#10516,#10517,#10538));
-#10515 = ORIENTED_EDGE('',*,*,#10489,.T.);
-#10516 = ORIENTED_EDGE('',*,*,#3200,.T.);
-#10517 = ORIENTED_EDGE('',*,*,#10518,.F.);
-#10518 = EDGE_CURVE('',#8651,#3201,#10519,.T.);
-#10519 = SURFACE_CURVE('',#10520,(#10524,#10531),.PCURVE_S1.);
-#10520 = LINE('',#10521,#10522);
-#10521 = CARTESIAN_POINT('',(58.637560148973,-45.86577617522,0.E+000));
-#10522 = VECTOR('',#10523,1.);
-#10523 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10524 = PCURVE('',#3216,#10525);
-#10525 = DEFINITIONAL_REPRESENTATION('',(#10526),#10530);
-#10526 = LINE('',#10527,#10528);
-#10527 = CARTESIAN_POINT('',(10.212660659737,6.E-017));
-#10528 = VECTOR('',#10529,1.);
-#10529 = DIRECTION('',(0.E+000,-1.));
-#10530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10531 = PCURVE('',#3244,#10532);
-#10532 = DEFINITIONAL_REPRESENTATION('',(#10533),#10537);
-#10533 = LINE('',#10534,#10535);
-#10534 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10535 = VECTOR('',#10536,1.);
-#10536 = DIRECTION('',(0.E+000,-1.));
-#10537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10538 = ORIENTED_EDGE('',*,*,#8722,.T.);
-#10539 = ADVANCED_FACE('',(#10540),#3244,.T.);
-#10540 = FACE_BOUND('',#10541,.T.);
-#10541 = EDGE_LOOP('',(#10542,#10543,#10544,#10565));
-#10542 = ORIENTED_EDGE('',*,*,#10518,.T.);
-#10543 = ORIENTED_EDGE('',*,*,#3228,.T.);
-#10544 = ORIENTED_EDGE('',*,*,#10545,.F.);
-#10545 = EDGE_CURVE('',#8602,#3229,#10546,.T.);
-#10546 = SURFACE_CURVE('',#10547,(#10551,#10558),.PCURVE_S1.);
-#10547 = LINE('',#10548,#10549);
-#10548 = CARTESIAN_POINT('',(58.637560148973,-44.38816182954,0.E+000));
-#10549 = VECTOR('',#10550,1.);
-#10550 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10551 = PCURVE('',#3244,#10552);
-#10552 = DEFINITIONAL_REPRESENTATION('',(#10553),#10557);
-#10553 = LINE('',#10554,#10555);
-#10554 = CARTESIAN_POINT('',(1.47761434568,0.E+000));
-#10555 = VECTOR('',#10556,1.);
-#10556 = DIRECTION('',(0.E+000,-1.));
-#10557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10558 = PCURVE('',#3272,#10559);
-#10559 = DEFINITIONAL_REPRESENTATION('',(#10560),#10564);
-#10560 = LINE('',#10561,#10562);
-#10561 = CARTESIAN_POINT('',(7.1E-015,0.E+000));
-#10562 = VECTOR('',#10563,1.);
-#10563 = DIRECTION('',(0.E+000,-1.));
-#10564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10565 = ORIENTED_EDGE('',*,*,#8673,.T.);
-#10566 = ADVANCED_FACE('',(#10567),#3272,.T.);
-#10567 = FACE_BOUND('',#10568,.T.);
-#10568 = EDGE_LOOP('',(#10569,#10570,#10571,#10592));
-#10569 = ORIENTED_EDGE('',*,*,#10545,.T.);
-#10570 = ORIENTED_EDGE('',*,*,#3256,.T.);
-#10571 = ORIENTED_EDGE('',*,*,#10572,.F.);
-#10572 = EDGE_CURVE('',#8528,#3257,#10573,.T.);
-#10573 = SURFACE_CURVE('',#10574,(#10578,#10585),.PCURVE_S1.);
-#10574 = LINE('',#10575,#10576);
-#10575 = CARTESIAN_POINT('',(57.155209699866,-12.,0.E+000));
-#10576 = VECTOR('',#10577,1.);
-#10577 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10578 = PCURVE('',#3272,#10579);
-#10579 = DEFINITIONAL_REPRESENTATION('',(#10580),#10584);
-#10580 = LINE('',#10581,#10582);
-#10581 = CARTESIAN_POINT('',(32.422066398526,0.E+000));
-#10582 = VECTOR('',#10583,1.);
-#10583 = DIRECTION('',(0.E+000,-1.));
-#10584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10585 = PCURVE('',#3300,#10586);
-#10586 = DEFINITIONAL_REPRESENTATION('',(#10587),#10591);
-#10587 = LINE('',#10588,#10589);
-#10588 = CARTESIAN_POINT('',(22.753986681776,0.E+000));
-#10589 = VECTOR('',#10590,1.);
-#10590 = DIRECTION('',(0.E+000,-1.));
-#10591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10592 = ORIENTED_EDGE('',*,*,#8624,.T.);
-#10593 = ADVANCED_FACE('',(#10594),#3300,.F.);
-#10594 = FACE_BOUND('',#10595,.F.);
-#10595 = EDGE_LOOP('',(#10596,#10624,#10645,#10646,#10647,#10648));
-#10596 = ORIENTED_EDGE('',*,*,#10597,.F.);
-#10597 = EDGE_CURVE('',#10598,#10600,#10602,.T.);
-#10598 = VERTEX_POINT('',#10599);
-#10599 = CARTESIAN_POINT('',(58.195531496821,10.730192266526,-3.));
-#10600 = VERTEX_POINT('',#10601);
-#10601 = CARTESIAN_POINT('',(58.057678757833,7.718221094881,-3.));
-#10602 = SURFACE_CURVE('',#10603,(#10607,#10613),.PCURVE_S1.);
-#10603 = LINE('',#10604,#10605);
-#10604 = CARTESIAN_POINT('',(58.27825269286,12.537583687119,-3.));
-#10605 = VECTOR('',#10606,1.);
-#10606 = DIRECTION('',(-4.572041864593E-002,-0.998954274889,0.E+000));
-#10607 = PCURVE('',#3300,#10608);
-#10608 = DEFINITIONAL_REPRESENTATION('',(#10609),#10612);
-#10609 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10610,#10611),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-0.466115234465,6.497228823425),
- .PIECEWISE_BEZIER_KNOTS.);
-#10610 = CARTESIAN_POINT('',(-2.275398668178,-3.));
-#10611 = CARTESIAN_POINT('',(4.687945389711,-3.));
-#10612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10613 = PCURVE('',#10614,#10619);
-#10614 = PLANE('',#10615);
-#10615 = AXIS2_PLACEMENT_3D('',#10616,#10617,#10618);
-#10616 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-3.));
-#10617 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10618 = DIRECTION('',(1.,0.E+000,0.E+000));
-#10619 = DEFINITIONAL_REPRESENTATION('',(#10620),#10623);
-#10620 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10621,#10622),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-0.466115234465,6.497228823425),
- .PIECEWISE_BEZIER_KNOTS.);
-#10621 = CARTESIAN_POINT('',(2.171010844686,-1.443937685849));
-#10622 = CARTESIAN_POINT('',(1.852643839184,-8.4));
-#10623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10624 = ORIENTED_EDGE('',*,*,#10625,.T.);
-#10625 = EDGE_CURVE('',#10598,#3285,#10626,.T.);
-#10626 = SURFACE_CURVE('',#10627,(#10631,#10638),.PCURVE_S1.);
-#10627 = LINE('',#10628,#10629);
-#10628 = CARTESIAN_POINT('',(58.195531496821,10.730192266526,6.22E-015)
- );
-#10629 = VECTOR('',#10630,1.);
-#10630 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10631 = PCURVE('',#3300,#10632);
-#10632 = DEFINITIONAL_REPRESENTATION('',(#10633),#10637);
-#10633 = LINE('',#10634,#10635);
-#10634 = CARTESIAN_POINT('',(-1.77E-015,6.22E-015));
-#10635 = VECTOR('',#10636,1.);
-#10636 = DIRECTION('',(0.E+000,-1.));
-#10637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10638 = PCURVE('',#3329,#10639);
-#10639 = DEFINITIONAL_REPRESENTATION('',(#10640),#10644);
-#10640 = LINE('',#10641,#10642);
-#10641 = CARTESIAN_POINT('',(5.219899095833,0.E+000));
-#10642 = VECTOR('',#10643,1.);
-#10643 = DIRECTION('',(0.E+000,-1.));
-#10644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10645 = ORIENTED_EDGE('',*,*,#3284,.T.);
-#10646 = ORIENTED_EDGE('',*,*,#10572,.F.);
-#10647 = ORIENTED_EDGE('',*,*,#8525,.F.);
-#10648 = ORIENTED_EDGE('',*,*,#10649,.F.);
-#10649 = EDGE_CURVE('',#10600,#8526,#10650,.T.);
-#10650 = SURFACE_CURVE('',#10651,(#10655,#10661),.PCURVE_S1.);
-#10651 = LINE('',#10652,#10653);
-#10652 = CARTESIAN_POINT('',(58.057678757833,7.718221094881,3.));
-#10653 = VECTOR('',#10654,1.);
-#10654 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10655 = PCURVE('',#3300,#10656);
-#10656 = DEFINITIONAL_REPRESENTATION('',(#10657),#10660);
-#10657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10658,#10659),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#10658 = CARTESIAN_POINT('',(3.015124162695,-3.0000006));
-#10659 = CARTESIAN_POINT('',(3.015124162695,0.7));
-#10660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10661 = PCURVE('',#8563,#10662);
-#10662 = DEFINITIONAL_REPRESENTATION('',(#10663),#10666);
-#10663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10664,#10665),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#10664 = CARTESIAN_POINT('',(4.991591791377,-6.0000006));
-#10665 = CARTESIAN_POINT('',(4.991591791377,-2.3));
-#10666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10667 = ADVANCED_FACE('',(#10668),#3329,.T.);
-#10668 = FACE_BOUND('',#10669,.T.);
-#10669 = EDGE_LOOP('',(#10670,#10694,#10695,#10696));
-#10670 = ORIENTED_EDGE('',*,*,#10671,.F.);
-#10671 = EDGE_CURVE('',#10598,#10672,#10674,.T.);
-#10672 = VERTEX_POINT('',#10673);
-#10673 = CARTESIAN_POINT('',(58.637560148973,17.881250484093,-3.));
-#10674 = SURFACE_CURVE('',#10675,(#10680,#10687),.PCURVE_S1.);
-#10675 = CIRCLE('',#10676,4.253018867925);
-#10676 = AXIS2_PLACEMENT_3D('',#10677,#10678,#10679);
-#10677 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-3.));
-#10678 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10679 = DIRECTION('',(1.,0.E+000,0.E+000));
-#10680 = PCURVE('',#3329,#10681);
-#10681 = DEFINITIONAL_REPRESENTATION('',(#10682),#10686);
-#10682 = LINE('',#10683,#10684);
-#10683 = CARTESIAN_POINT('',(0.E+000,-3.));
-#10684 = VECTOR('',#10685,1.);
-#10685 = DIRECTION('',(1.,0.E+000));
-#10686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10687 = PCURVE('',#10614,#10688);
-#10688 = DEFINITIONAL_REPRESENTATION('',(#10689),#10693);
-#10689 = CIRCLE('',#10690,4.253018867925);
-#10690 = AXIS2_PLACEMENT_2D('',#10691,#10692);
-#10691 = CARTESIAN_POINT('',(7.11E-015,0.E+000));
-#10692 = DIRECTION('',(1.,0.E+000));
-#10693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10694 = ORIENTED_EDGE('',*,*,#10625,.T.);
-#10695 = ORIENTED_EDGE('',*,*,#3312,.T.);
-#10696 = ORIENTED_EDGE('',*,*,#10697,.F.);
-#10697 = EDGE_CURVE('',#10672,#3313,#10698,.T.);
-#10698 = SURFACE_CURVE('',#10699,(#10703,#10710),.PCURVE_S1.);
-#10699 = LINE('',#10700,#10701);
-#10700 = CARTESIAN_POINT('',(58.637560148973,17.881250484093,7.11E-015)
- );
-#10701 = VECTOR('',#10702,1.);
-#10702 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10703 = PCURVE('',#3329,#10704);
-#10704 = DEFINITIONAL_REPRESENTATION('',(#10705),#10709);
-#10705 = LINE('',#10706,#10707);
-#10706 = CARTESIAN_POINT('',(7.223002529606,0.E+000));
-#10707 = VECTOR('',#10708,1.);
-#10708 = DIRECTION('',(0.E+000,-1.));
-#10709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10710 = PCURVE('',#3357,#10711);
-#10711 = DEFINITIONAL_REPRESENTATION('',(#10712),#10716);
-#10712 = LINE('',#10713,#10714);
-#10713 = CARTESIAN_POINT('',(0.E+000,7.11E-015));
-#10714 = VECTOR('',#10715,1.);
-#10715 = DIRECTION('',(0.E+000,-1.));
-#10716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10717 = ADVANCED_FACE('',(#10718),#3357,.T.);
-#10718 = FACE_BOUND('',#10719,.T.);
-#10719 = EDGE_LOOP('',(#10720,#10741,#10742,#10743,#10764,#10765));
-#10720 = ORIENTED_EDGE('',*,*,#10721,.F.);
-#10721 = EDGE_CURVE('',#10672,#10722,#10724,.T.);
-#10722 = VERTEX_POINT('',#10723);
-#10723 = CARTESIAN_POINT('',(58.637560148973,20.982046445438,-3.));
-#10724 = SURFACE_CURVE('',#10725,(#10729,#10735),.PCURVE_S1.);
-#10725 = LINE('',#10726,#10727);
-#10726 = CARTESIAN_POINT('',(58.637560148973,16.164199831561,-3.));
-#10727 = VECTOR('',#10728,1.);
-#10728 = DIRECTION('',(1.E-017,1.,0.E+000));
-#10729 = PCURVE('',#3357,#10730);
-#10730 = DEFINITIONAL_REPRESENTATION('',(#10731),#10734);
-#10731 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10732,#10733),.UNSPECIFIED.,
- .F.,.F.,(2,2),(0.926170243658,6.682949347467),
- .PIECEWISE_BEZIER_KNOTS.);
-#10732 = CARTESIAN_POINT('',(-0.790880408875,-3.));
-#10733 = CARTESIAN_POINT('',(4.965898694935,-3.));
-#10734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10735 = PCURVE('',#10614,#10736);
-#10736 = DEFINITIONAL_REPRESENTATION('',(#10737),#10740);
-#10737 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10738,#10739),.UNSPECIFIED.,
- .F.,.F.,(2,2),(0.926170243658,6.682949347467),
- .PIECEWISE_BEZIER_KNOTS.);
-#10738 = CARTESIAN_POINT('',(2.509007317142,2.643220896191));
-#10739 = CARTESIAN_POINT('',(2.509007317142,8.4));
-#10740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10741 = ORIENTED_EDGE('',*,*,#10697,.T.);
-#10742 = ORIENTED_EDGE('',*,*,#3341,.T.);
-#10743 = ORIENTED_EDGE('',*,*,#10744,.F.);
-#10744 = EDGE_CURVE('',#8345,#3342,#10745,.T.);
-#10745 = SURFACE_CURVE('',#10746,(#10750,#10757),.PCURVE_S1.);
-#10746 = LINE('',#10747,#10748);
-#10747 = CARTESIAN_POINT('',(58.637560148973,25.790054572838,0.E+000));
-#10748 = VECTOR('',#10749,1.);
-#10749 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10750 = PCURVE('',#3357,#10751);
-#10751 = DEFINITIONAL_REPRESENTATION('',(#10752),#10756);
-#10752 = LINE('',#10753,#10754);
-#10753 = CARTESIAN_POINT('',(7.908804088745,0.E+000));
-#10754 = VECTOR('',#10755,1.);
-#10755 = DIRECTION('',(0.E+000,-1.));
-#10756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10757 = PCURVE('',#3385,#10758);
-#10758 = DEFINITIONAL_REPRESENTATION('',(#10759),#10763);
-#10759 = LINE('',#10760,#10761);
-#10760 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10761 = VECTOR('',#10762,1.);
-#10762 = DIRECTION('',(0.E+000,-1.));
-#10763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10764 = ORIENTED_EDGE('',*,*,#8391,.T.);
-#10765 = ORIENTED_EDGE('',*,*,#10766,.F.);
-#10766 = EDGE_CURVE('',#10722,#8392,#10767,.T.);
-#10767 = SURFACE_CURVE('',#10768,(#10772,#10778),.PCURVE_S1.);
-#10768 = LINE('',#10769,#10770);
-#10769 = CARTESIAN_POINT('',(58.637560148973,20.982046445438,3.));
-#10770 = VECTOR('',#10771,1.);
-#10771 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10772 = PCURVE('',#3357,#10773);
-#10773 = DEFINITIONAL_REPRESENTATION('',(#10774),#10777);
-#10774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10775,#10776),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#10775 = CARTESIAN_POINT('',(3.100795961345,-3.0000006));
-#10776 = CARTESIAN_POINT('',(3.100795961345,0.7));
-#10777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10778 = PCURVE('',#8429,#10779);
-#10779 = DEFINITIONAL_REPRESENTATION('',(#10780),#10783);
-#10780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10781,#10782),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#10781 = CARTESIAN_POINT('',(1.204211128538,-6.0000006));
-#10782 = CARTESIAN_POINT('',(1.204211128538,-2.3));
-#10783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10784 = ADVANCED_FACE('',(#10785),#3385,.T.);
-#10785 = FACE_BOUND('',#10786,.T.);
-#10786 = EDGE_LOOP('',(#10787,#10788,#10789,#10810));
-#10787 = ORIENTED_EDGE('',*,*,#10744,.T.);
-#10788 = ORIENTED_EDGE('',*,*,#3369,.T.);
-#10789 = ORIENTED_EDGE('',*,*,#10790,.F.);
-#10790 = EDGE_CURVE('',#8296,#3370,#10791,.T.);
-#10791 = SURFACE_CURVE('',#10792,(#10796,#10803),.PCURVE_S1.);
-#10792 = LINE('',#10793,#10794);
-#10793 = CARTESIAN_POINT('',(59.389774578728,46.62638986041,0.E+000));
-#10794 = VECTOR('',#10795,1.);
-#10795 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10796 = PCURVE('',#3385,#10797);
-#10797 = DEFINITIONAL_REPRESENTATION('',(#10798),#10802);
-#10798 = LINE('',#10799,#10800);
-#10799 = CARTESIAN_POINT('',(20.849908747149,0.E+000));
-#10800 = VECTOR('',#10801,1.);
-#10801 = DIRECTION('',(0.E+000,-1.));
-#10802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10803 = PCURVE('',#3413,#10804);
-#10804 = DEFINITIONAL_REPRESENTATION('',(#10805),#10809);
-#10805 = LINE('',#10806,#10807);
-#10806 = CARTESIAN_POINT('',(9.012017649159,0.E+000));
-#10807 = VECTOR('',#10808,1.);
-#10808 = DIRECTION('',(0.E+000,-1.));
-#10809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10810 = ORIENTED_EDGE('',*,*,#8367,.T.);
-#10811 = ADVANCED_FACE('',(#10812),#3413,.F.);
-#10812 = FACE_BOUND('',#10813,.F.);
-#10813 = EDGE_LOOP('',(#10814,#10835,#10836,#10837));
-#10814 = ORIENTED_EDGE('',*,*,#10815,.T.);
-#10815 = EDGE_CURVE('',#8247,#3398,#10816,.T.);
-#10816 = SURFACE_CURVE('',#10817,(#10821,#10828),.PCURVE_S1.);
-#10817 = LINE('',#10818,#10819);
-#10818 = CARTESIAN_POINT('',(52.721456791703,52.688567686901,0.E+000));
-#10819 = VECTOR('',#10820,1.);
-#10820 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10821 = PCURVE('',#3413,#10822);
-#10822 = DEFINITIONAL_REPRESENTATION('',(#10823),#10827);
-#10823 = LINE('',#10824,#10825);
-#10824 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10825 = VECTOR('',#10826,1.);
-#10826 = DIRECTION('',(0.E+000,-1.));
-#10827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10828 = PCURVE('',#3441,#10829);
-#10829 = DEFINITIONAL_REPRESENTATION('',(#10830),#10834);
-#10830 = LINE('',#10831,#10832);
-#10831 = CARTESIAN_POINT('',(37.744751949771,0.E+000));
-#10832 = VECTOR('',#10833,1.);
-#10833 = DIRECTION('',(0.E+000,-1.));
-#10834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10835 = ORIENTED_EDGE('',*,*,#3397,.T.);
-#10836 = ORIENTED_EDGE('',*,*,#10790,.F.);
-#10837 = ORIENTED_EDGE('',*,*,#8318,.F.);
-#10838 = ADVANCED_FACE('',(#10839),#3441,.F.);
-#10839 = FACE_BOUND('',#10840,.F.);
-#10840 = EDGE_LOOP('',(#10841,#10862,#10863,#10864));
-#10841 = ORIENTED_EDGE('',*,*,#10842,.T.);
-#10842 = EDGE_CURVE('',#8198,#3426,#10843,.T.);
-#10843 = SURFACE_CURVE('',#10844,(#10848,#10855),.PCURVE_S1.);
-#10844 = LINE('',#10845,#10846);
-#10845 = CARTESIAN_POINT('',(14.976704841932,52.688567686901,0.E+000));
-#10846 = VECTOR('',#10847,1.);
-#10847 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10848 = PCURVE('',#3441,#10849);
-#10849 = DEFINITIONAL_REPRESENTATION('',(#10850),#10854);
-#10850 = LINE('',#10851,#10852);
-#10851 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#10852 = VECTOR('',#10853,1.);
-#10853 = DIRECTION('',(0.E+000,-1.));
-#10854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10855 = PCURVE('',#3469,#10856);
-#10856 = DEFINITIONAL_REPRESENTATION('',(#10857),#10861);
-#10857 = LINE('',#10858,#10859);
-#10858 = CARTESIAN_POINT('',(-7.25E-015,0.E+000));
-#10859 = VECTOR('',#10860,1.);
-#10860 = DIRECTION('',(0.E+000,-1.));
-#10861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10862 = ORIENTED_EDGE('',*,*,#3425,.T.);
-#10863 = ORIENTED_EDGE('',*,*,#10815,.F.);
-#10864 = ORIENTED_EDGE('',*,*,#8269,.F.);
-#10865 = ADVANCED_FACE('',(#10866),#3469,.T.);
-#10866 = FACE_BOUND('',#10867,.T.);
-#10867 = EDGE_LOOP('',(#10868,#10869,#10870,#10891));
-#10868 = ORIENTED_EDGE('',*,*,#10842,.T.);
-#10869 = ORIENTED_EDGE('',*,*,#3453,.T.);
-#10870 = ORIENTED_EDGE('',*,*,#10871,.F.);
-#10871 = EDGE_CURVE('',#8129,#3454,#10872,.T.);
-#10872 = SURFACE_CURVE('',#10873,(#10877,#10884),.PCURVE_S1.);
-#10873 = LINE('',#10874,#10875);
-#10874 = CARTESIAN_POINT('',(10.096244648547,64.688567686902,0.E+000));
-#10875 = VECTOR('',#10876,1.);
-#10876 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10877 = PCURVE('',#3469,#10878);
-#10878 = DEFINITIONAL_REPRESENTATION('',(#10879),#10883);
-#10879 = LINE('',#10880,#10881);
-#10880 = CARTESIAN_POINT('',(12.954493108541,0.E+000));
-#10881 = VECTOR('',#10882,1.);
-#10882 = DIRECTION('',(0.E+000,-1.));
-#10883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10884 = PCURVE('',#3497,#10885);
-#10885 = DEFINITIONAL_REPRESENTATION('',(#10886),#10890);
-#10886 = LINE('',#10887,#10888);
-#10887 = CARTESIAN_POINT('',(4.778024432983,0.E+000));
-#10888 = VECTOR('',#10889,1.);
-#10889 = DIRECTION('',(0.E+000,-1.));
-#10890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10891 = ORIENTED_EDGE('',*,*,#8220,.T.);
-#10892 = ADVANCED_FACE('',(#10893),#3497,.F.);
-#10893 = FACE_BOUND('',#10894,.F.);
-#10894 = EDGE_LOOP('',(#10895,#10923,#10944,#10945,#10946,#10947));
-#10895 = ORIENTED_EDGE('',*,*,#10896,.F.);
-#10896 = EDGE_CURVE('',#10897,#10899,#10901,.T.);
-#10897 = VERTEX_POINT('',#10898);
-#10898 = CARTESIAN_POINT('',(5.318220215564,64.688567686901,-3.));
-#10899 = VERTEX_POINT('',#10900);
-#10900 = CARTESIAN_POINT('',(8.216200897852,64.688567686901,-3.));
-#10901 = SURFACE_CURVE('',#10902,(#10906,#10912),.PCURVE_S1.);
-#10902 = LINE('',#10903,#10904);
-#10903 = CARTESIAN_POINT('',(3.376045565145,64.688567686901,-3.));
-#10904 = VECTOR('',#10905,1.);
-#10905 = DIRECTION('',(1.,0.E+000,0.E+000));
-#10906 = PCURVE('',#3497,#10907);
-#10907 = DEFINITIONAL_REPRESENTATION('',(#10908),#10911);
-#10908 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10909,#10910),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.46437220712,6.457825349582),
- .PIECEWISE_BEZIER_KNOTS.);
-#10909 = CARTESIAN_POINT('',(-0.477802443298,-3.));
-#10910 = CARTESIAN_POINT('',(4.515650699163,-3.));
-#10911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10912 = PCURVE('',#10913,#10918);
-#10913 = PLANE('',#10914);
-#10914 = AXIS2_PLACEMENT_3D('',#10915,#10916,#10917);
-#10915 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-3.));
-#10916 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10917 = DIRECTION('',(0.E+000,1.,0.E+000));
-#10918 = DEFINITIONAL_REPRESENTATION('',(#10919),#10922);
-#10919 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10920,#10921),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.46437220712,6.457825349582),
- .PIECEWISE_BEZIER_KNOTS.);
-#10920 = CARTESIAN_POINT('',(1.732050807568,-3.406546857539));
-#10921 = CARTESIAN_POINT('',(1.732050807568,-8.4));
-#10922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10923 = ORIENTED_EDGE('',*,*,#10924,.T.);
-#10924 = EDGE_CURVE('',#10897,#3482,#10925,.T.);
-#10925 = SURFACE_CURVE('',#10926,(#10930,#10937),.PCURVE_S1.);
-#10926 = LINE('',#10927,#10928);
-#10927 = CARTESIAN_POINT('',(5.318220215564,64.688567686901,-3.5E-016));
-#10928 = VECTOR('',#10929,1.);
-#10929 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#10930 = PCURVE('',#3497,#10931);
-#10931 = DEFINITIONAL_REPRESENTATION('',(#10932),#10936);
-#10932 = LINE('',#10933,#10934);
-#10933 = CARTESIAN_POINT('',(0.E+000,-3.5E-016));
-#10934 = VECTOR('',#10935,1.);
-#10935 = DIRECTION('',(0.E+000,-1.));
-#10936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10937 = PCURVE('',#3526,#10938);
-#10938 = DEFINITIONAL_REPRESENTATION('',(#10939),#10943);
-#10939 = LINE('',#10940,#10941);
-#10940 = CARTESIAN_POINT('',(0.419443314385,0.E+000));
-#10941 = VECTOR('',#10942,1.);
-#10942 = DIRECTION('',(0.E+000,-1.));
-#10943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10944 = ORIENTED_EDGE('',*,*,#3481,.T.);
-#10945 = ORIENTED_EDGE('',*,*,#10871,.F.);
-#10946 = ORIENTED_EDGE('',*,*,#8126,.F.);
-#10947 = ORIENTED_EDGE('',*,*,#10948,.F.);
-#10948 = EDGE_CURVE('',#10899,#8127,#10949,.T.);
-#10949 = SURFACE_CURVE('',#10950,(#10954,#10960),.PCURVE_S1.);
-#10950 = LINE('',#10951,#10952);
-#10951 = CARTESIAN_POINT('',(8.216200897852,64.688567686901,3.));
-#10952 = VECTOR('',#10953,1.);
-#10953 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10954 = PCURVE('',#3497,#10955);
-#10955 = DEFINITIONAL_REPRESENTATION('',(#10956),#10959);
-#10956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10957,#10958),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#10957 = CARTESIAN_POINT('',(2.897980682288,-3.0000006));
-#10958 = CARTESIAN_POINT('',(2.897980682288,0.7));
-#10959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10960 = PCURVE('',#8005,#10961);
-#10961 = DEFINITIONAL_REPRESENTATION('',(#10962),#10965);
-#10962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#10963,#10964),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#10963 = CARTESIAN_POINT('',(0.250032893099,-6.0000006));
-#10964 = CARTESIAN_POINT('',(0.250032893099,-2.3));
-#10965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10966 = ADVANCED_FACE('',(#10967),#3526,.T.);
-#10967 = FACE_BOUND('',#10968,.T.);
-#10968 = EDGE_LOOP('',(#10969,#10993,#10994,#10995));
-#10969 = ORIENTED_EDGE('',*,*,#10970,.F.);
-#10970 = EDGE_CURVE('',#10897,#10971,#10973,.T.);
-#10971 = VERTEX_POINT('',#10972);
-#10972 = CARTESIAN_POINT('',(-2.45047838611,64.688567686902,-3.));
-#10973 = SURFACE_CURVE('',#10974,(#10979,#10986),.PCURVE_S1.);
-#10974 = CIRCLE('',#10975,4.253018867925);
-#10975 = AXIS2_PLACEMENT_3D('',#10976,#10977,#10978);
-#10976 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-3.));
-#10977 = DIRECTION('',(0.E+000,0.E+000,1.));
-#10978 = DIRECTION('',(1.,0.E+000,0.E+000));
-#10979 = PCURVE('',#3526,#10980);
-#10980 = DEFINITIONAL_REPRESENTATION('',(#10981),#10985);
-#10981 = LINE('',#10982,#10983);
-#10982 = CARTESIAN_POINT('',(0.E+000,-3.));
-#10983 = VECTOR('',#10984,1.);
-#10984 = DIRECTION('',(1.,0.E+000));
-#10985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10986 = PCURVE('',#10913,#10987);
-#10987 = DEFINITIONAL_REPRESENTATION('',(#10988),#10992);
-#10988 = CIRCLE('',#10989,4.253018867925);
-#10989 = AXIS2_PLACEMENT_2D('',#10990,#10991);
-#10990 = CARTESIAN_POINT('',(7.11E-015,-4.4E-016));
-#10991 = DIRECTION('',(0.E+000,-1.));
-#10992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#10993 = ORIENTED_EDGE('',*,*,#10924,.T.);
-#10994 = ORIENTED_EDGE('',*,*,#3509,.T.);
-#10995 = ORIENTED_EDGE('',*,*,#10996,.F.);
-#10996 = EDGE_CURVE('',#10971,#3510,#10997,.T.);
-#10997 = SURFACE_CURVE('',#10998,(#11002,#11009),.PCURVE_S1.);
-#10998 = LINE('',#10999,#11000);
-#10999 = CARTESIAN_POINT('',(-2.45047838611,64.688567686902,1.1E-016));
-#11000 = VECTOR('',#11001,1.);
-#11001 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11002 = PCURVE('',#3526,#11003);
-#11003 = DEFINITIONAL_REPRESENTATION('',(#11004),#11008);
-#11004 = LINE('',#11005,#11006);
-#11005 = CARTESIAN_POINT('',(2.722149339205,0.E+000));
-#11006 = VECTOR('',#11007,1.);
-#11007 = DIRECTION('',(0.E+000,-1.));
-#11008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11009 = PCURVE('',#3554,#11010);
-#11010 = DEFINITIONAL_REPRESENTATION('',(#11011),#11015);
-#11011 = LINE('',#11012,#11013);
-#11012 = CARTESIAN_POINT('',(4.163793760146,1.1E-016));
-#11013 = VECTOR('',#11014,1.);
-#11014 = DIRECTION('',(0.E+000,-1.));
-#11015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11016 = ADVANCED_FACE('',(#11017),#3554,.F.);
-#11017 = FACE_BOUND('',#11018,.F.);
-#11018 = EDGE_LOOP('',(#11019,#11020,#11041,#11042,#11043,#11064));
-#11019 = ORIENTED_EDGE('',*,*,#7967,.F.);
-#11020 = ORIENTED_EDGE('',*,*,#11021,.T.);
-#11021 = EDGE_CURVE('',#7921,#3539,#11022,.T.);
-#11022 = SURFACE_CURVE('',#11023,(#11027,#11034),.PCURVE_S1.);
-#11023 = LINE('',#11024,#11025);
-#11024 = CARTESIAN_POINT('',(-6.614272146256,64.688567686901,0.E+000));
-#11025 = VECTOR('',#11026,1.);
-#11026 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11027 = PCURVE('',#3554,#11028);
-#11028 = DEFINITIONAL_REPRESENTATION('',(#11029),#11033);
-#11029 = LINE('',#11030,#11031);
-#11030 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11031 = VECTOR('',#11032,1.);
-#11032 = DIRECTION('',(0.E+000,-1.));
-#11033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11034 = PCURVE('',#3582,#11035);
-#11035 = DEFINITIONAL_REPRESENTATION('',(#11036),#11040);
-#11036 = LINE('',#11037,#11038);
-#11037 = CARTESIAN_POINT('',(0.E+000,1.1E-016));
-#11038 = VECTOR('',#11039,1.);
-#11039 = DIRECTION('',(0.E+000,-1.));
-#11040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11041 = ORIENTED_EDGE('',*,*,#3538,.T.);
-#11042 = ORIENTED_EDGE('',*,*,#10996,.F.);
-#11043 = ORIENTED_EDGE('',*,*,#11044,.F.);
-#11044 = EDGE_CURVE('',#11045,#10971,#11047,.T.);
-#11045 = VERTEX_POINT('',#11046);
-#11046 = CARTESIAN_POINT('',(-5.348459068398,64.688567686901,-3.));
-#11047 = SURFACE_CURVE('',#11048,(#11052,#11058),.PCURVE_S1.);
-#11048 = LINE('',#11049,#11050);
-#11049 = CARTESIAN_POINT('',(-2.590200615765,64.688567686901,-3.));
-#11050 = VECTOR('',#11051,1.);
-#11051 = DIRECTION('',(1.,0.E+000,0.E+000));
-#11052 = PCURVE('',#3554,#11053);
-#11053 = DEFINITIONAL_REPRESENTATION('',(#11054),#11057);
-#11054 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11055,#11056),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-4.375928469509,0.55610160567),
- .PIECEWISE_BEZIER_KNOTS.);
-#11055 = CARTESIAN_POINT('',(-0.351856939017,-3.));
-#11056 = CARTESIAN_POINT('',(4.580173136162,-3.));
-#11057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11058 = PCURVE('',#10913,#11059);
-#11059 = DEFINITIONAL_REPRESENTATION('',(#11060),#11063);
-#11060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11061,#11062),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-4.375928469509,0.55610160567),
- .PIECEWISE_BEZIER_KNOTS.);
-#11061 = CARTESIAN_POINT('',(1.732050807568,8.4));
-#11062 = CARTESIAN_POINT('',(1.732050807568,3.467969924821));
-#11063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11064 = ORIENTED_EDGE('',*,*,#11065,.T.);
-#11065 = EDGE_CURVE('',#11045,#7968,#11066,.T.);
-#11066 = SURFACE_CURVE('',#11067,(#11071,#11077),.PCURVE_S1.);
-#11067 = LINE('',#11068,#11069);
-#11068 = CARTESIAN_POINT('',(-5.348459068398,64.688567686901,3.));
-#11069 = VECTOR('',#11070,1.);
-#11070 = DIRECTION('',(0.E+000,0.E+000,1.));
-#11071 = PCURVE('',#3554,#11072);
-#11072 = DEFINITIONAL_REPRESENTATION('',(#11073),#11076);
-#11073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11074,#11075),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#11074 = CARTESIAN_POINT('',(1.265813077858,-3.0000006));
-#11075 = CARTESIAN_POINT('',(1.265813077858,0.7));
-#11076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11077 = PCURVE('',#8005,#11078);
-#11078 = DEFINITIONAL_REPRESENTATION('',(#11079),#11082);
-#11079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#11080,#11081),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#11080 = CARTESIAN_POINT('',(2.891559760491,-6.0000006));
-#11081 = CARTESIAN_POINT('',(2.891559760491,-2.3));
-#11082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11083 = ADVANCED_FACE('',(#11084),#3582,.T.);
-#11084 = FACE_BOUND('',#11085,.T.);
-#11085 = EDGE_LOOP('',(#11086,#11087,#11088,#11109));
-#11086 = ORIENTED_EDGE('',*,*,#11021,.T.);
-#11087 = ORIENTED_EDGE('',*,*,#3566,.T.);
-#11088 = ORIENTED_EDGE('',*,*,#11089,.F.);
-#11089 = EDGE_CURVE('',#7872,#3567,#11090,.T.);
-#11090 = SURFACE_CURVE('',#11091,(#11095,#11102),.PCURVE_S1.);
-#11091 = LINE('',#11092,#11093);
-#11092 = CARTESIAN_POINT('',(-11.12095611094,67.508567686898,-6.E-017));
-#11093 = VECTOR('',#11094,1.);
-#11094 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11095 = PCURVE('',#3582,#11096);
-#11096 = DEFINITIONAL_REPRESENTATION('',(#11097),#11101);
-#11097 = LINE('',#11098,#11099);
-#11098 = CARTESIAN_POINT('',(5.316258116151,6.E-017));
-#11099 = VECTOR('',#11100,1.);
-#11100 = DIRECTION('',(0.E+000,-1.));
-#11101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11102 = PCURVE('',#3610,#11103);
-#11103 = DEFINITIONAL_REPRESENTATION('',(#11104),#11108);
-#11104 = LINE('',#11105,#11106);
-#11105 = CARTESIAN_POINT('',(16.350651601678,-6.E-017));
-#11106 = VECTOR('',#11107,1.);
-#11107 = DIRECTION('',(0.E+000,-1.));
-#11108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11109 = ORIENTED_EDGE('',*,*,#7943,.T.);
-#11110 = ADVANCED_FACE('',(#11111),#3610,.F.);
-#11111 = FACE_BOUND('',#11112,.F.);
-#11112 = EDGE_LOOP('',(#11113,#11134,#11135,#11136));
-#11113 = ORIENTED_EDGE('',*,*,#11114,.T.);
-#11114 = EDGE_CURVE('',#7823,#3595,#11115,.T.);
-#11115 = SURFACE_CURVE('',#11116,(#11120,#11127),.PCURVE_S1.);
-#11116 = LINE('',#11117,#11118);
-#11117 = CARTESIAN_POINT('',(-27.47160771262,67.508567686901,0.E+000));
-#11118 = VECTOR('',#11119,1.);
-#11119 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11120 = PCURVE('',#3610,#11121);
-#11121 = DEFINITIONAL_REPRESENTATION('',(#11122),#11126);
-#11122 = LINE('',#11123,#11124);
-#11123 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11124 = VECTOR('',#11125,1.);
-#11125 = DIRECTION('',(0.E+000,-1.));
-#11126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11127 = PCURVE('',#3638,#11128);
-#11128 = DEFINITIONAL_REPRESENTATION('',(#11129),#11133);
-#11129 = LINE('',#11130,#11131);
-#11130 = CARTESIAN_POINT('',(3.498076919924,0.E+000));
-#11131 = VECTOR('',#11132,1.);
-#11132 = DIRECTION('',(0.E+000,-1.));
-#11133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11134 = ORIENTED_EDGE('',*,*,#3594,.T.);
-#11135 = ORIENTED_EDGE('',*,*,#11089,.F.);
-#11136 = ORIENTED_EDGE('',*,*,#7894,.F.);
-#11137 = ADVANCED_FACE('',(#11138),#3638,.F.);
-#11138 = FACE_BOUND('',#11139,.F.);
-#11139 = EDGE_LOOP('',(#11140,#11161,#11162,#11163));
-#11140 = ORIENTED_EDGE('',*,*,#11141,.T.);
-#11141 = EDGE_CURVE('',#7774,#3623,#11142,.T.);
-#11142 = SURFACE_CURVE('',#11143,(#11147,#11154),.PCURVE_S1.);
-#11143 = LINE('',#11144,#11145);
-#11144 = CARTESIAN_POINT('',(-29.541424646,64.688567686901,0.E+000));
-#11145 = VECTOR('',#11146,1.);
-#11146 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11147 = PCURVE('',#3638,#11148);
-#11148 = DEFINITIONAL_REPRESENTATION('',(#11149),#11153);
-#11149 = LINE('',#11150,#11151);
-#11150 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11151 = VECTOR('',#11152,1.);
-#11152 = DIRECTION('',(0.E+000,-1.));
-#11153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11154 = PCURVE('',#3666,#11155);
-#11155 = DEFINITIONAL_REPRESENTATION('',(#11156),#11160);
-#11156 = LINE('',#11157,#11158);
-#11157 = CARTESIAN_POINT('',(2.96686523026,0.E+000));
-#11158 = VECTOR('',#11159,1.);
-#11159 = DIRECTION('',(0.E+000,-1.));
-#11160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11161 = ORIENTED_EDGE('',*,*,#3622,.T.);
-#11162 = ORIENTED_EDGE('',*,*,#11114,.F.);
-#11163 = ORIENTED_EDGE('',*,*,#7845,.F.);
-#11164 = ADVANCED_FACE('',(#11165),#3666,.F.);
-#11165 = FACE_BOUND('',#11166,.F.);
-#11166 = EDGE_LOOP('',(#11167,#11188,#11189,#11190));
-#11167 = ORIENTED_EDGE('',*,*,#11168,.T.);
-#11168 = EDGE_CURVE('',#7725,#3651,#11169,.T.);
-#11169 = SURFACE_CURVE('',#11170,(#11174,#11181),.PCURVE_S1.);
-#11170 = LINE('',#11171,#11172);
-#11171 = CARTESIAN_POINT('',(-32.50828987626,64.688567686901,0.E+000));
-#11172 = VECTOR('',#11173,1.);
-#11173 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11174 = PCURVE('',#3666,#11175);
-#11175 = DEFINITIONAL_REPRESENTATION('',(#11176),#11180);
-#11176 = LINE('',#11177,#11178);
-#11177 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11178 = VECTOR('',#11179,1.);
-#11179 = DIRECTION('',(0.E+000,-1.));
-#11180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11181 = PCURVE('',#3694,#11182);
-#11182 = DEFINITIONAL_REPRESENTATION('',(#11183),#11187);
-#11183 = LINE('',#11184,#11185);
-#11184 = CARTESIAN_POINT('',(3.267949192432,0.E+000));
-#11185 = VECTOR('',#11186,1.);
-#11186 = DIRECTION('',(0.E+000,-1.));
-#11187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11188 = ORIENTED_EDGE('',*,*,#3650,.T.);
-#11189 = ORIENTED_EDGE('',*,*,#11141,.F.);
-#11190 = ORIENTED_EDGE('',*,*,#7796,.F.);
-#11191 = ADVANCED_FACE('',(#11192),#3694,.F.);
-#11192 = FACE_BOUND('',#11193,.F.);
-#11193 = EDGE_LOOP('',(#11194,#11215,#11216,#11217));
-#11194 = ORIENTED_EDGE('',*,*,#11195,.T.);
-#11195 = EDGE_CURVE('',#7676,#3679,#11196,.T.);
-#11196 = SURFACE_CURVE('',#11197,(#11201,#11208),.PCURVE_S1.);
-#11197 = LINE('',#11198,#11199);
-#11198 = CARTESIAN_POINT('',(-32.50828987626,67.956516879333,0.E+000));
-#11199 = VECTOR('',#11200,1.);
-#11200 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11201 = PCURVE('',#3694,#11202);
-#11202 = DEFINITIONAL_REPRESENTATION('',(#11203),#11207);
-#11203 = LINE('',#11204,#11205);
-#11204 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11205 = VECTOR('',#11206,1.);
-#11206 = DIRECTION('',(0.E+000,-1.));
-#11207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11208 = PCURVE('',#3722,#11209);
-#11209 = DEFINITIONAL_REPRESENTATION('',(#11210),#11214);
-#11210 = LINE('',#11211,#11212);
-#11211 = CARTESIAN_POINT('',(10.5,0.E+000));
-#11212 = VECTOR('',#11213,1.);
-#11213 = DIRECTION('',(0.E+000,-1.));
-#11214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11215 = ORIENTED_EDGE('',*,*,#3678,.T.);
-#11216 = ORIENTED_EDGE('',*,*,#11168,.F.);
-#11217 = ORIENTED_EDGE('',*,*,#7747,.F.);
-#11218 = ADVANCED_FACE('',(#11219),#3722,.F.);
-#11219 = FACE_BOUND('',#11220,.F.);
-#11220 = EDGE_LOOP('',(#11221,#11242,#11243,#11244));
-#11221 = ORIENTED_EDGE('',*,*,#11222,.T.);
-#11222 = EDGE_CURVE('',#7627,#3707,#11223,.T.);
-#11223 = SURFACE_CURVE('',#11224,(#11228,#11235),.PCURVE_S1.);
-#11224 = LINE('',#11225,#11226);
-#11225 = CARTESIAN_POINT('',(-43.00828987626,67.956516879333,0.E+000));
-#11226 = VECTOR('',#11227,1.);
-#11227 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11228 = PCURVE('',#3722,#11229);
-#11229 = DEFINITIONAL_REPRESENTATION('',(#11230),#11234);
-#11230 = LINE('',#11231,#11232);
-#11231 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11232 = VECTOR('',#11233,1.);
-#11233 = DIRECTION('',(0.E+000,-1.));
-#11234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11235 = PCURVE('',#3750,#11236);
-#11236 = DEFINITIONAL_REPRESENTATION('',(#11237),#11241);
-#11237 = LINE('',#11238,#11239);
-#11238 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11239 = VECTOR('',#11240,1.);
-#11240 = DIRECTION('',(0.E+000,-1.));
-#11241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11242 = ORIENTED_EDGE('',*,*,#3706,.T.);
-#11243 = ORIENTED_EDGE('',*,*,#11195,.F.);
-#11244 = ORIENTED_EDGE('',*,*,#7698,.F.);
-#11245 = ADVANCED_FACE('',(#11246),#3750,.T.);
-#11246 = FACE_BOUND('',#11247,.T.);
-#11247 = EDGE_LOOP('',(#11248,#11249,#11250,#11271));
-#11248 = ORIENTED_EDGE('',*,*,#11222,.T.);
-#11249 = ORIENTED_EDGE('',*,*,#3734,.T.);
-#11250 = ORIENTED_EDGE('',*,*,#11251,.F.);
-#11251 = EDGE_CURVE('',#7578,#3735,#11252,.T.);
-#11252 = SURFACE_CURVE('',#11253,(#11257,#11264),.PCURVE_S1.);
-#11253 = LINE('',#11254,#11255);
-#11254 = CARTESIAN_POINT('',(-43.00828987626,64.688567686901,0.E+000));
-#11255 = VECTOR('',#11256,1.);
-#11256 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11257 = PCURVE('',#3750,#11258);
-#11258 = DEFINITIONAL_REPRESENTATION('',(#11259),#11263);
-#11259 = LINE('',#11260,#11261);
-#11260 = CARTESIAN_POINT('',(3.267949192432,0.E+000));
-#11261 = VECTOR('',#11262,1.);
-#11262 = DIRECTION('',(0.E+000,-1.));
-#11263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11264 = PCURVE('',#3778,#11265);
-#11265 = DEFINITIONAL_REPRESENTATION('',(#11266),#11270);
-#11266 = LINE('',#11267,#11268);
-#11267 = CARTESIAN_POINT('',(5.37509177143,0.E+000));
-#11268 = VECTOR('',#11269,1.);
-#11269 = DIRECTION('',(0.E+000,-1.));
-#11270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11271 = ORIENTED_EDGE('',*,*,#7649,.T.);
-#11272 = ADVANCED_FACE('',(#11273),#3778,.F.);
-#11273 = FACE_BOUND('',#11274,.F.);
-#11274 = EDGE_LOOP('',(#11275,#11296,#11297,#11298));
-#11275 = ORIENTED_EDGE('',*,*,#11276,.T.);
-#11276 = EDGE_CURVE('',#7529,#3763,#11277,.T.);
-#11277 = SURFACE_CURVE('',#11278,(#11282,#11289),.PCURVE_S1.);
-#11278 = LINE('',#11279,#11280);
-#11279 = CARTESIAN_POINT('',(-48.38338164769,64.688567686901,0.E+000));
-#11280 = VECTOR('',#11281,1.);
-#11281 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11282 = PCURVE('',#3778,#11283);
-#11283 = DEFINITIONAL_REPRESENTATION('',(#11284),#11288);
-#11284 = LINE('',#11285,#11286);
-#11285 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11286 = VECTOR('',#11287,1.);
-#11287 = DIRECTION('',(0.E+000,-1.));
-#11288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11289 = PCURVE('',#3806,#11290);
-#11290 = DEFINITIONAL_REPRESENTATION('',(#11291),#11295);
-#11291 = LINE('',#11292,#11293);
-#11292 = CARTESIAN_POINT('',(3.5,0.E+000));
-#11293 = VECTOR('',#11294,1.);
-#11294 = DIRECTION('',(0.E+000,-1.));
-#11295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11296 = ORIENTED_EDGE('',*,*,#3762,.T.);
-#11297 = ORIENTED_EDGE('',*,*,#11251,.F.);
-#11298 = ORIENTED_EDGE('',*,*,#7600,.F.);
-#11299 = ADVANCED_FACE('',(#11300),#3806,.F.);
-#11300 = FACE_BOUND('',#11301,.F.);
-#11301 = EDGE_LOOP('',(#11302,#11323,#11324,#11325));
-#11302 = ORIENTED_EDGE('',*,*,#11303,.T.);
-#11303 = EDGE_CURVE('',#7480,#3791,#11304,.T.);
-#11304 = SURFACE_CURVE('',#11305,(#11309,#11316),.PCURVE_S1.);
-#11305 = LINE('',#11306,#11307);
-#11306 = CARTESIAN_POINT('',(-48.38338164769,68.188567686901,0.E+000));
-#11307 = VECTOR('',#11308,1.);
-#11308 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11309 = PCURVE('',#3806,#11310);
-#11310 = DEFINITIONAL_REPRESENTATION('',(#11311),#11315);
-#11311 = LINE('',#11312,#11313);
-#11312 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11313 = VECTOR('',#11314,1.);
-#11314 = DIRECTION('',(0.E+000,-1.));
-#11315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11316 = PCURVE('',#3834,#11317);
-#11317 = DEFINITIONAL_REPRESENTATION('',(#11318),#11322);
-#11318 = LINE('',#11319,#11320);
-#11319 = CARTESIAN_POINT('',(14.78,0.E+000));
-#11320 = VECTOR('',#11321,1.);
-#11321 = DIRECTION('',(0.E+000,-1.));
-#11322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11323 = ORIENTED_EDGE('',*,*,#3790,.T.);
-#11324 = ORIENTED_EDGE('',*,*,#11276,.F.);
-#11325 = ORIENTED_EDGE('',*,*,#7551,.F.);
-#11326 = ADVANCED_FACE('',(#11327),#3834,.F.);
-#11327 = FACE_BOUND('',#11328,.F.);
-#11328 = EDGE_LOOP('',(#11329,#11350,#11351,#11352));
-#11329 = ORIENTED_EDGE('',*,*,#11330,.T.);
-#11330 = EDGE_CURVE('',#7431,#3819,#11331,.T.);
-#11331 = SURFACE_CURVE('',#11332,(#11336,#11343),.PCURVE_S1.);
-#11332 = LINE('',#11333,#11334);
-#11333 = CARTESIAN_POINT('',(-63.16338164769,68.188567686901,0.E+000));
-#11334 = VECTOR('',#11335,1.);
-#11335 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11336 = PCURVE('',#3834,#11337);
-#11337 = DEFINITIONAL_REPRESENTATION('',(#11338),#11342);
-#11338 = LINE('',#11339,#11340);
-#11339 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11340 = VECTOR('',#11341,1.);
-#11341 = DIRECTION('',(0.E+000,-1.));
-#11342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11343 = PCURVE('',#3862,#11344);
-#11344 = DEFINITIONAL_REPRESENTATION('',(#11345),#11349);
-#11345 = LINE('',#11346,#11347);
-#11346 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11347 = VECTOR('',#11348,1.);
-#11348 = DIRECTION('',(0.E+000,-1.));
-#11349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11350 = ORIENTED_EDGE('',*,*,#3818,.T.);
-#11351 = ORIENTED_EDGE('',*,*,#11303,.F.);
-#11352 = ORIENTED_EDGE('',*,*,#7502,.F.);
-#11353 = ADVANCED_FACE('',(#11354),#3862,.T.);
-#11354 = FACE_BOUND('',#11355,.T.);
-#11355 = EDGE_LOOP('',(#11356,#11357,#11358,#11379));
-#11356 = ORIENTED_EDGE('',*,*,#11330,.T.);
-#11357 = ORIENTED_EDGE('',*,*,#3846,.T.);
-#11358 = ORIENTED_EDGE('',*,*,#11359,.F.);
-#11359 = EDGE_CURVE('',#7382,#3847,#11360,.T.);
-#11360 = SURFACE_CURVE('',#11361,(#11365,#11372),.PCURVE_S1.);
-#11361 = LINE('',#11362,#11363);
-#11362 = CARTESIAN_POINT('',(-63.16338164769,64.688567686901,0.E+000));
-#11363 = VECTOR('',#11364,1.);
-#11364 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11365 = PCURVE('',#3862,#11366);
-#11366 = DEFINITIONAL_REPRESENTATION('',(#11367),#11371);
-#11367 = LINE('',#11368,#11369);
-#11368 = CARTESIAN_POINT('',(3.5,0.E+000));
-#11369 = VECTOR('',#11370,1.);
-#11370 = DIRECTION('',(0.E+000,-1.));
-#11371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11372 = PCURVE('',#3890,#11373);
-#11373 = DEFINITIONAL_REPRESENTATION('',(#11374),#11378);
-#11374 = LINE('',#11375,#11376);
-#11375 = CARTESIAN_POINT('',(0.14442101293,0.E+000));
-#11376 = VECTOR('',#11377,1.);
-#11377 = DIRECTION('',(0.E+000,-1.));
-#11378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11379 = ORIENTED_EDGE('',*,*,#7453,.T.);
-#11380 = ADVANCED_FACE('',(#11381),#3890,.F.);
-#11381 = FACE_BOUND('',#11382,.F.);
-#11382 = EDGE_LOOP('',(#11383,#11404,#11405,#11406));
-#11383 = ORIENTED_EDGE('',*,*,#11384,.T.);
-#11384 = EDGE_CURVE('',#7333,#3875,#11385,.T.);
-#11385 = SURFACE_CURVE('',#11386,(#11390,#11397),.PCURVE_S1.);
-#11386 = LINE('',#11387,#11388);
-#11387 = CARTESIAN_POINT('',(-63.30780266062,64.688567686901,0.E+000));
-#11388 = VECTOR('',#11389,1.);
-#11389 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11390 = PCURVE('',#3890,#11391);
-#11391 = DEFINITIONAL_REPRESENTATION('',(#11392),#11396);
-#11392 = LINE('',#11393,#11394);
-#11393 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11394 = VECTOR('',#11395,1.);
-#11395 = DIRECTION('',(0.E+000,-1.));
-#11396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11397 = PCURVE('',#3916,#11398);
-#11398 = DEFINITIONAL_REPRESENTATION('',(#11399),#11403);
-#11399 = LINE('',#11400,#11401);
-#11400 = CARTESIAN_POINT('',(8.399372808373,0.E+000));
-#11401 = VECTOR('',#11402,1.);
-#11402 = DIRECTION('',(0.E+000,-1.));
-#11403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11404 = ORIENTED_EDGE('',*,*,#3874,.T.);
-#11405 = ORIENTED_EDGE('',*,*,#11359,.F.);
-#11406 = ORIENTED_EDGE('',*,*,#7404,.F.);
-#11407 = ADVANCED_FACE('',(#11408),#3916,.F.);
-#11408 = FACE_BOUND('',#11409,.F.);
-#11409 = EDGE_LOOP('',(#11410,#11411,#11412,#11413));
-#11410 = ORIENTED_EDGE('',*,*,#9329,.T.);
-#11411 = ORIENTED_EDGE('',*,*,#3902,.T.);
-#11412 = ORIENTED_EDGE('',*,*,#11384,.F.);
-#11413 = ORIENTED_EDGE('',*,*,#7355,.F.);
-#11414 = ADVANCED_FACE('',(#11415),#3947,.F.);
-#11415 = FACE_BOUND('',#11416,.F.);
-#11416 = EDGE_LOOP('',(#11417,#11446,#11467,#11468));
-#11417 = ORIENTED_EDGE('',*,*,#11418,.F.);
-#11418 = EDGE_CURVE('',#11419,#11419,#11421,.T.);
-#11419 = VERTEX_POINT('',#11420);
-#11420 = CARTESIAN_POINT('',(-15.2105728999,-66.34814840809,-3.));
-#11421 = SURFACE_CURVE('',#11422,(#11427,#11434),.PCURVE_S1.);
-#11422 = CIRCLE('',#11423,2.652236842105);
-#11423 = AXIS2_PLACEMENT_3D('',#11424,#11425,#11426);
-#11424 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-3.));
-#11425 = DIRECTION('',(0.E+000,0.E+000,1.));
-#11426 = DIRECTION('',(1.,0.E+000,0.E+000));
-#11427 = PCURVE('',#3947,#11428);
-#11428 = DEFINITIONAL_REPRESENTATION('',(#11429),#11433);
-#11429 = LINE('',#11430,#11431);
-#11430 = CARTESIAN_POINT('',(0.E+000,-3.));
-#11431 = VECTOR('',#11432,1.);
-#11432 = DIRECTION('',(1.,0.E+000));
-#11433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11434 = PCURVE('',#11435,#11440);
-#11435 = CYLINDRICAL_SURFACE('',#11436,2.652236842105);
-#11436 = AXIS2_PLACEMENT_3D('',#11437,#11438,#11439);
-#11437 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#11438 = DIRECTION('',(0.E+000,0.E+000,1.));
-#11439 = DIRECTION('',(1.,0.E+000,0.E+000));
-#11440 = DEFINITIONAL_REPRESENTATION('',(#11441),#11445);
-#11441 = LINE('',#11442,#11443);
-#11442 = CARTESIAN_POINT('',(0.E+000,-6.));
-#11443 = VECTOR('',#11444,1.);
-#11444 = DIRECTION('',(1.,0.E+000));
-#11445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11446 = ORIENTED_EDGE('',*,*,#11447,.T.);
-#11447 = EDGE_CURVE('',#11419,#3931,#11448,.T.);
-#11448 = SEAM_CURVE('',#11449,(#11453,#11460),.PCURVE_S1.);
-#11449 = LINE('',#11450,#11451);
-#11450 = CARTESIAN_POINT('',(-15.2105728999,-66.34814840809,0.E+000));
-#11451 = VECTOR('',#11452,1.);
-#11452 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11453 = PCURVE('',#3947,#11454);
-#11454 = DEFINITIONAL_REPRESENTATION('',(#11455),#11459);
-#11455 = LINE('',#11456,#11457);
-#11456 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#11457 = VECTOR('',#11458,1.);
-#11458 = DIRECTION('',(0.E+000,-1.));
-#11459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11460 = PCURVE('',#3947,#11461);
-#11461 = DEFINITIONAL_REPRESENTATION('',(#11462),#11466);
-#11462 = LINE('',#11463,#11464);
-#11463 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11464 = VECTOR('',#11465,1.);
-#11465 = DIRECTION('',(0.E+000,-1.));
-#11466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11467 = ORIENTED_EDGE('',*,*,#3930,.T.);
-#11468 = ORIENTED_EDGE('',*,*,#11447,.F.);
-#11469 = ADVANCED_FACE('',(#11470),#3978,.F.);
-#11470 = FACE_BOUND('',#11471,.F.);
-#11471 = EDGE_LOOP('',(#11472,#11501,#11522,#11523));
-#11472 = ORIENTED_EDGE('',*,*,#11473,.F.);
-#11473 = EDGE_CURVE('',#11474,#11474,#11476,.T.);
-#11474 = VERTEX_POINT('',#11475);
-#11475 = CARTESIAN_POINT('',(-75.08537529013,-43.59196884748,-3.));
-#11476 = SURFACE_CURVE('',#11477,(#11482,#11489),.PCURVE_S1.);
-#11477 = CIRCLE('',#11478,2.652236842105);
-#11478 = AXIS2_PLACEMENT_3D('',#11479,#11480,#11481);
-#11479 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-3.));
-#11480 = DIRECTION('',(0.E+000,0.E+000,1.));
-#11481 = DIRECTION('',(1.,0.E+000,0.E+000));
-#11482 = PCURVE('',#3978,#11483);
-#11483 = DEFINITIONAL_REPRESENTATION('',(#11484),#11488);
-#11484 = LINE('',#11485,#11486);
-#11485 = CARTESIAN_POINT('',(0.E+000,-3.));
-#11486 = VECTOR('',#11487,1.);
-#11487 = DIRECTION('',(1.,0.E+000));
-#11488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11489 = PCURVE('',#11490,#11495);
-#11490 = CYLINDRICAL_SURFACE('',#11491,2.652236842105);
-#11491 = AXIS2_PLACEMENT_3D('',#11492,#11493,#11494);
-#11492 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#11493 = DIRECTION('',(0.E+000,0.E+000,1.));
-#11494 = DIRECTION('',(1.,0.E+000,0.E+000));
-#11495 = DEFINITIONAL_REPRESENTATION('',(#11496),#11500);
-#11496 = LINE('',#11497,#11498);
-#11497 = CARTESIAN_POINT('',(0.E+000,-6.));
-#11498 = VECTOR('',#11499,1.);
-#11499 = DIRECTION('',(1.,0.E+000));
-#11500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11501 = ORIENTED_EDGE('',*,*,#11502,.T.);
-#11502 = EDGE_CURVE('',#11474,#3962,#11503,.T.);
-#11503 = SEAM_CURVE('',#11504,(#11508,#11515),.PCURVE_S1.);
-#11504 = LINE('',#11505,#11506);
-#11505 = CARTESIAN_POINT('',(-75.08537529013,-43.59196884748,0.E+000));
-#11506 = VECTOR('',#11507,1.);
-#11507 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11508 = PCURVE('',#3978,#11509);
-#11509 = DEFINITIONAL_REPRESENTATION('',(#11510),#11514);
-#11510 = LINE('',#11511,#11512);
-#11511 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#11512 = VECTOR('',#11513,1.);
-#11513 = DIRECTION('',(0.E+000,-1.));
-#11514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11515 = PCURVE('',#3978,#11516);
-#11516 = DEFINITIONAL_REPRESENTATION('',(#11517),#11521);
-#11517 = LINE('',#11518,#11519);
-#11518 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11519 = VECTOR('',#11520,1.);
-#11520 = DIRECTION('',(0.E+000,-1.));
-#11521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11522 = ORIENTED_EDGE('',*,*,#3961,.T.);
-#11523 = ORIENTED_EDGE('',*,*,#11502,.F.);
-#11524 = ADVANCED_FACE('',(#11525),#4010,.T.);
-#11525 = FACE_BOUND('',#11526,.T.);
-#11526 = EDGE_LOOP('',(#11527,#11550,#11551,#11574));
-#11527 = ORIENTED_EDGE('',*,*,#11528,.T.);
-#11528 = EDGE_CURVE('',#11529,#3993,#11531,.T.);
-#11529 = VERTEX_POINT('',#11530);
-#11530 = CARTESIAN_POINT('',(-63.74620012024,62.869914338954,0.E+000));
-#11531 = SURFACE_CURVE('',#11532,(#11536,#11543),.PCURVE_S1.);
-#11532 = LINE('',#11533,#11534);
-#11533 = CARTESIAN_POINT('',(-63.74620012024,62.869914338954,0.E+000));
-#11534 = VECTOR('',#11535,1.);
-#11535 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11536 = PCURVE('',#4010,#11537);
-#11537 = DEFINITIONAL_REPRESENTATION('',(#11538),#11542);
-#11538 = LINE('',#11539,#11540);
-#11539 = CARTESIAN_POINT('',(-7.11E-015,0.E+000));
-#11540 = VECTOR('',#11541,1.);
-#11541 = DIRECTION('',(0.E+000,-1.));
-#11542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11543 = PCURVE('',#6057,#11544);
-#11544 = DEFINITIONAL_REPRESENTATION('',(#11545),#11549);
-#11545 = LINE('',#11546,#11547);
-#11546 = CARTESIAN_POINT('',(8.29883475608,0.E+000));
-#11547 = VECTOR('',#11548,1.);
-#11548 = DIRECTION('',(0.E+000,-1.));
-#11549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11550 = ORIENTED_EDGE('',*,*,#3992,.T.);
-#11551 = ORIENTED_EDGE('',*,*,#11552,.F.);
-#11552 = EDGE_CURVE('',#11553,#3995,#11555,.T.);
-#11553 = VERTEX_POINT('',#11554);
-#11554 = CARTESIAN_POINT('',(-63.16338164769,62.869914338954,0.E+000));
-#11555 = SURFACE_CURVE('',#11556,(#11560,#11567),.PCURVE_S1.);
-#11556 = LINE('',#11557,#11558);
-#11557 = CARTESIAN_POINT('',(-63.16338164769,62.869914338954,0.E+000));
-#11558 = VECTOR('',#11559,1.);
-#11559 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11560 = PCURVE('',#4010,#11561);
-#11561 = DEFINITIONAL_REPRESENTATION('',(#11562),#11566);
-#11562 = LINE('',#11563,#11564);
-#11563 = CARTESIAN_POINT('',(0.58281847255,0.E+000));
-#11564 = VECTOR('',#11565,1.);
-#11565 = DIRECTION('',(0.E+000,-1.));
-#11566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11567 = PCURVE('',#4038,#11568);
-#11568 = DEFINITIONAL_REPRESENTATION('',(#11569),#11573);
-#11569 = LINE('',#11570,#11571);
-#11570 = CARTESIAN_POINT('',(-7.11E-015,0.E+000));
-#11571 = VECTOR('',#11572,1.);
-#11572 = DIRECTION('',(0.E+000,-1.));
-#11573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11574 = ORIENTED_EDGE('',*,*,#11575,.F.);
-#11575 = EDGE_CURVE('',#11529,#11553,#11576,.T.);
-#11576 = SURFACE_CURVE('',#11577,(#11581,#11588),.PCURVE_S1.);
-#11577 = LINE('',#11578,#11579);
-#11578 = CARTESIAN_POINT('',(-29.85119555722,62.869914338954,0.E+000));
-#11579 = VECTOR('',#11580,1.);
-#11580 = DIRECTION('',(1.,0.E+000,0.E+000));
-#11581 = PCURVE('',#4010,#11582);
-#11582 = DEFINITIONAL_REPRESENTATION('',(#11583),#11587);
-#11583 = LINE('',#11584,#11585);
-#11584 = CARTESIAN_POINT('',(33.89500456302,0.E+000));
-#11585 = VECTOR('',#11586,1.);
-#11586 = DIRECTION('',(1.,0.E+000));
-#11587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11588 = PCURVE('',#11589,#11594);
-#11589 = PLANE('',#11590);
-#11590 = AXIS2_PLACEMENT_3D('',#11591,#11592,#11593);
-#11591 = CARTESIAN_POINT('',(-20.51776912932,-9.976754089924,3.E-017));
-#11592 = DIRECTION('',(0.E+000,0.E+000,1.));
-#11593 = DIRECTION('',(0.E+000,1.,0.E+000));
-#11594 = DEFINITIONAL_REPRESENTATION('',(#11595),#11599);
-#11595 = LINE('',#11596,#11597);
-#11596 = CARTESIAN_POINT('',(72.846668428878,9.333426427896));
-#11597 = VECTOR('',#11598,1.);
-#11598 = DIRECTION('',(-0.E+000,-1.));
-#11599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11600 = ADVANCED_FACE('',(#11601),#4038,.T.);
-#11601 = FACE_BOUND('',#11602,.T.);
-#11602 = EDGE_LOOP('',(#11603,#11604,#11605,#11628));
-#11603 = ORIENTED_EDGE('',*,*,#11552,.T.);
-#11604 = ORIENTED_EDGE('',*,*,#4022,.T.);
-#11605 = ORIENTED_EDGE('',*,*,#11606,.F.);
-#11606 = EDGE_CURVE('',#11607,#4023,#11609,.T.);
-#11607 = VERTEX_POINT('',#11608);
-#11608 = CARTESIAN_POINT('',(-63.16338164769,55.188567686901,0.E+000));
-#11609 = SURFACE_CURVE('',#11610,(#11614,#11621),.PCURVE_S1.);
-#11610 = LINE('',#11611,#11612);
-#11611 = CARTESIAN_POINT('',(-63.16338164769,55.188567686901,0.E+000));
-#11612 = VECTOR('',#11613,1.);
-#11613 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11614 = PCURVE('',#4038,#11615);
-#11615 = DEFINITIONAL_REPRESENTATION('',(#11616),#11620);
-#11616 = LINE('',#11617,#11618);
-#11617 = CARTESIAN_POINT('',(7.681346652053,0.E+000));
-#11618 = VECTOR('',#11619,1.);
-#11619 = DIRECTION('',(0.E+000,-1.));
-#11620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11621 = PCURVE('',#4066,#11622);
-#11622 = DEFINITIONAL_REPRESENTATION('',(#11623),#11627);
-#11623 = LINE('',#11624,#11625);
-#11624 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11625 = VECTOR('',#11626,1.);
-#11626 = DIRECTION('',(0.E+000,-1.));
-#11627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11628 = ORIENTED_EDGE('',*,*,#11629,.F.);
-#11629 = EDGE_CURVE('',#11553,#11607,#11630,.T.);
-#11630 = SURFACE_CURVE('',#11631,(#11635,#11642),.PCURVE_S1.);
-#11631 = LINE('',#11632,#11633);
-#11632 = CARTESIAN_POINT('',(-63.16338164769,27.594283843451,0.E+000));
-#11633 = VECTOR('',#11634,1.);
-#11634 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#11635 = PCURVE('',#4038,#11636);
-#11636 = DEFINITIONAL_REPRESENTATION('',(#11637),#11641);
-#11637 = LINE('',#11638,#11639);
-#11638 = CARTESIAN_POINT('',(35.275630495503,0.E+000));
-#11639 = VECTOR('',#11640,1.);
-#11640 = DIRECTION('',(1.,0.E+000));
-#11641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11642 = PCURVE('',#11589,#11643);
-#11643 = DEFINITIONAL_REPRESENTATION('',(#11644),#11648);
-#11644 = LINE('',#11645,#11646);
-#11645 = CARTESIAN_POINT('',(37.571037933375,42.645612518366));
-#11646 = VECTOR('',#11647,1.);
-#11647 = DIRECTION('',(-1.,-0.E+000));
-#11648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11649 = ADVANCED_FACE('',(#11650),#4066,.T.);
-#11650 = FACE_BOUND('',#11651,.T.);
-#11651 = EDGE_LOOP('',(#11652,#11653,#11654,#11677));
-#11652 = ORIENTED_EDGE('',*,*,#11606,.T.);
-#11653 = ORIENTED_EDGE('',*,*,#4050,.T.);
-#11654 = ORIENTED_EDGE('',*,*,#11655,.F.);
-#11655 = EDGE_CURVE('',#11656,#4051,#11658,.T.);
-#11656 = VERTEX_POINT('',#11657);
-#11657 = CARTESIAN_POINT('',(-48.38338164769,55.188567686901,0.E+000));
-#11658 = SURFACE_CURVE('',#11659,(#11663,#11670),.PCURVE_S1.);
-#11659 = LINE('',#11660,#11661);
-#11660 = CARTESIAN_POINT('',(-48.38338164769,55.188567686901,0.E+000));
-#11661 = VECTOR('',#11662,1.);
-#11662 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11663 = PCURVE('',#4066,#11664);
-#11664 = DEFINITIONAL_REPRESENTATION('',(#11665),#11669);
-#11665 = LINE('',#11666,#11667);
-#11666 = CARTESIAN_POINT('',(14.78,0.E+000));
-#11667 = VECTOR('',#11668,1.);
-#11668 = DIRECTION('',(0.E+000,-1.));
-#11669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11670 = PCURVE('',#4094,#11671);
-#11671 = DEFINITIONAL_REPRESENTATION('',(#11672),#11676);
-#11672 = LINE('',#11673,#11674);
-#11673 = CARTESIAN_POINT('',(7.681346652053,0.E+000));
-#11674 = VECTOR('',#11675,1.);
-#11675 = DIRECTION('',(0.E+000,-1.));
-#11676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11677 = ORIENTED_EDGE('',*,*,#11678,.F.);
-#11678 = EDGE_CURVE('',#11607,#11656,#11679,.T.);
-#11679 = SURFACE_CURVE('',#11680,(#11684,#11691),.PCURVE_S1.);
-#11680 = LINE('',#11681,#11682);
-#11681 = CARTESIAN_POINT('',(-31.58169082384,55.188567686901,0.E+000));
-#11682 = VECTOR('',#11683,1.);
-#11683 = DIRECTION('',(1.,0.E+000,0.E+000));
-#11684 = PCURVE('',#4066,#11685);
-#11685 = DEFINITIONAL_REPRESENTATION('',(#11686),#11690);
-#11686 = LINE('',#11687,#11688);
-#11687 = CARTESIAN_POINT('',(31.58169082385,0.E+000));
-#11688 = VECTOR('',#11689,1.);
-#11689 = DIRECTION('',(1.,0.E+000));
-#11690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11691 = PCURVE('',#11589,#11692);
-#11692 = DEFINITIONAL_REPRESENTATION('',(#11693),#11697);
-#11693 = LINE('',#11694,#11695);
-#11694 = CARTESIAN_POINT('',(65.165321776825,11.063921694516));
-#11695 = VECTOR('',#11696,1.);
-#11696 = DIRECTION('',(0.E+000,-1.));
-#11697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11698 = ADVANCED_FACE('',(#11699),#4094,.F.);
-#11699 = FACE_BOUND('',#11700,.F.);
-#11700 = EDGE_LOOP('',(#11701,#11724,#11725,#11726));
-#11701 = ORIENTED_EDGE('',*,*,#11702,.T.);
-#11702 = EDGE_CURVE('',#11703,#4079,#11705,.T.);
-#11703 = VERTEX_POINT('',#11704);
-#11704 = CARTESIAN_POINT('',(-48.38338164769,62.869914338954,0.E+000));
-#11705 = SURFACE_CURVE('',#11706,(#11710,#11717),.PCURVE_S1.);
-#11706 = LINE('',#11707,#11708);
-#11707 = CARTESIAN_POINT('',(-48.38338164769,62.869914338954,0.E+000));
-#11708 = VECTOR('',#11709,1.);
-#11709 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11710 = PCURVE('',#4094,#11711);
-#11711 = DEFINITIONAL_REPRESENTATION('',(#11712),#11716);
-#11712 = LINE('',#11713,#11714);
-#11713 = CARTESIAN_POINT('',(-7.11E-015,0.E+000));
-#11714 = VECTOR('',#11715,1.);
-#11715 = DIRECTION('',(0.E+000,-1.));
-#11716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11717 = PCURVE('',#4122,#11718);
-#11718 = DEFINITIONAL_REPRESENTATION('',(#11719),#11723);
-#11719 = LINE('',#11720,#11721);
-#11720 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11721 = VECTOR('',#11722,1.);
-#11722 = DIRECTION('',(0.E+000,-1.));
-#11723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11724 = ORIENTED_EDGE('',*,*,#4078,.T.);
-#11725 = ORIENTED_EDGE('',*,*,#11655,.F.);
-#11726 = ORIENTED_EDGE('',*,*,#11727,.F.);
-#11727 = EDGE_CURVE('',#11703,#11656,#11728,.T.);
-#11728 = SURFACE_CURVE('',#11729,(#11733,#11740),.PCURVE_S1.);
-#11729 = LINE('',#11730,#11731);
-#11730 = CARTESIAN_POINT('',(-48.38338164769,27.594283843451,0.E+000));
-#11731 = VECTOR('',#11732,1.);
-#11732 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#11733 = PCURVE('',#4094,#11734);
-#11734 = DEFINITIONAL_REPRESENTATION('',(#11735),#11739);
-#11735 = LINE('',#11736,#11737);
-#11736 = CARTESIAN_POINT('',(35.275630495503,0.E+000));
-#11737 = VECTOR('',#11738,1.);
-#11738 = DIRECTION('',(1.,0.E+000));
-#11739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11740 = PCURVE('',#11589,#11741);
-#11741 = DEFINITIONAL_REPRESENTATION('',(#11742),#11746);
-#11742 = LINE('',#11743,#11744);
-#11743 = CARTESIAN_POINT('',(37.571037933375,27.865612518366));
-#11744 = VECTOR('',#11745,1.);
-#11745 = DIRECTION('',(-1.,-0.E+000));
-#11746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11747 = ADVANCED_FACE('',(#11748),#4122,.T.);
-#11748 = FACE_BOUND('',#11749,.T.);
-#11749 = EDGE_LOOP('',(#11750,#11751,#11752,#11775));
-#11750 = ORIENTED_EDGE('',*,*,#11702,.T.);
-#11751 = ORIENTED_EDGE('',*,*,#4106,.T.);
-#11752 = ORIENTED_EDGE('',*,*,#11753,.F.);
-#11753 = EDGE_CURVE('',#11754,#4107,#11756,.T.);
-#11754 = VERTEX_POINT('',#11755);
-#11755 = CARTESIAN_POINT('',(-43.00828987626,62.869914338954,0.E+000));
-#11756 = SURFACE_CURVE('',#11757,(#11761,#11768),.PCURVE_S1.);
-#11757 = LINE('',#11758,#11759);
-#11758 = CARTESIAN_POINT('',(-43.00828987626,62.869914338954,0.E+000));
-#11759 = VECTOR('',#11760,1.);
-#11760 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11761 = PCURVE('',#4122,#11762);
-#11762 = DEFINITIONAL_REPRESENTATION('',(#11763),#11767);
-#11763 = LINE('',#11764,#11765);
-#11764 = CARTESIAN_POINT('',(5.37509177143,0.E+000));
-#11765 = VECTOR('',#11766,1.);
-#11766 = DIRECTION('',(0.E+000,-1.));
-#11767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11768 = PCURVE('',#4150,#11769);
-#11769 = DEFINITIONAL_REPRESENTATION('',(#11770),#11774);
-#11770 = LINE('',#11771,#11772);
-#11771 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11772 = VECTOR('',#11773,1.);
-#11773 = DIRECTION('',(0.E+000,-1.));
-#11774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11775 = ORIENTED_EDGE('',*,*,#11776,.F.);
-#11776 = EDGE_CURVE('',#11703,#11754,#11777,.T.);
-#11777 = SURFACE_CURVE('',#11778,(#11782,#11789),.PCURVE_S1.);
-#11778 = LINE('',#11779,#11780);
-#11779 = CARTESIAN_POINT('',(-29.85119555722,62.869914338954,0.E+000));
-#11780 = VECTOR('',#11781,1.);
-#11781 = DIRECTION('',(1.,0.E+000,0.E+000));
-#11782 = PCURVE('',#4122,#11783);
-#11783 = DEFINITIONAL_REPRESENTATION('',(#11784),#11788);
-#11784 = LINE('',#11785,#11786);
-#11785 = CARTESIAN_POINT('',(18.53218609047,0.E+000));
-#11786 = VECTOR('',#11787,1.);
-#11787 = DIRECTION('',(1.,0.E+000));
-#11788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11789 = PCURVE('',#11589,#11790);
-#11790 = DEFINITIONAL_REPRESENTATION('',(#11791),#11795);
-#11791 = LINE('',#11792,#11793);
-#11792 = CARTESIAN_POINT('',(72.846668428878,9.333426427896));
-#11793 = VECTOR('',#11794,1.);
-#11794 = DIRECTION('',(-0.E+000,-1.));
-#11795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11796 = ADVANCED_FACE('',(#11797),#4150,.T.);
-#11797 = FACE_BOUND('',#11798,.T.);
-#11798 = EDGE_LOOP('',(#11799,#11800,#11801,#11824));
-#11799 = ORIENTED_EDGE('',*,*,#11753,.T.);
-#11800 = ORIENTED_EDGE('',*,*,#4134,.T.);
-#11801 = ORIENTED_EDGE('',*,*,#11802,.F.);
-#11802 = EDGE_CURVE('',#11803,#4135,#11805,.T.);
-#11803 = VERTEX_POINT('',#11804);
-#11804 = CARTESIAN_POINT('',(-43.00828987626,57.956516879333,0.E+000));
-#11805 = SURFACE_CURVE('',#11806,(#11810,#11817),.PCURVE_S1.);
-#11806 = LINE('',#11807,#11808);
-#11807 = CARTESIAN_POINT('',(-43.00828987626,57.956516879333,0.E+000));
-#11808 = VECTOR('',#11809,1.);
-#11809 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11810 = PCURVE('',#4150,#11811);
-#11811 = DEFINITIONAL_REPRESENTATION('',(#11812),#11816);
-#11812 = LINE('',#11813,#11814);
-#11813 = CARTESIAN_POINT('',(4.913397459621,0.E+000));
-#11814 = VECTOR('',#11815,1.);
-#11815 = DIRECTION('',(0.E+000,-1.));
-#11816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11817 = PCURVE('',#4178,#11818);
-#11818 = DEFINITIONAL_REPRESENTATION('',(#11819),#11823);
-#11819 = LINE('',#11820,#11821);
-#11820 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11821 = VECTOR('',#11822,1.);
-#11822 = DIRECTION('',(0.E+000,-1.));
-#11823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11824 = ORIENTED_EDGE('',*,*,#11825,.F.);
-#11825 = EDGE_CURVE('',#11754,#11803,#11826,.T.);
-#11826 = SURFACE_CURVE('',#11827,(#11831,#11838),.PCURVE_S1.);
-#11827 = LINE('',#11828,#11829);
-#11828 = CARTESIAN_POINT('',(-43.00828987626,28.978258439666,0.E+000));
-#11829 = VECTOR('',#11830,1.);
-#11830 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#11831 = PCURVE('',#4150,#11832);
-#11832 = DEFINITIONAL_REPRESENTATION('',(#11833),#11837);
-#11833 = LINE('',#11834,#11835);
-#11834 = CARTESIAN_POINT('',(33.891655899288,0.E+000));
-#11835 = VECTOR('',#11836,1.);
-#11836 = DIRECTION('',(1.,0.E+000));
-#11837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11838 = PCURVE('',#11589,#11839);
-#11839 = DEFINITIONAL_REPRESENTATION('',(#11840),#11844);
-#11840 = LINE('',#11841,#11842);
-#11841 = CARTESIAN_POINT('',(38.95501252959,22.490520746936));
-#11842 = VECTOR('',#11843,1.);
-#11843 = DIRECTION('',(-1.,-0.E+000));
-#11844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11845 = ADVANCED_FACE('',(#11846),#4178,.T.);
-#11846 = FACE_BOUND('',#11847,.T.);
-#11847 = EDGE_LOOP('',(#11848,#11849,#11850,#11873));
-#11848 = ORIENTED_EDGE('',*,*,#11802,.T.);
-#11849 = ORIENTED_EDGE('',*,*,#4162,.T.);
-#11850 = ORIENTED_EDGE('',*,*,#11851,.F.);
-#11851 = EDGE_CURVE('',#11852,#4163,#11854,.T.);
-#11852 = VERTEX_POINT('',#11853);
-#11853 = CARTESIAN_POINT('',(-32.50828987626,57.956516879333,0.E+000));
-#11854 = SURFACE_CURVE('',#11855,(#11859,#11866),.PCURVE_S1.);
-#11855 = LINE('',#11856,#11857);
-#11856 = CARTESIAN_POINT('',(-32.50828987626,57.956516879333,0.E+000));
-#11857 = VECTOR('',#11858,1.);
-#11858 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11859 = PCURVE('',#4178,#11860);
-#11860 = DEFINITIONAL_REPRESENTATION('',(#11861),#11865);
-#11861 = LINE('',#11862,#11863);
-#11862 = CARTESIAN_POINT('',(10.5,0.E+000));
-#11863 = VECTOR('',#11864,1.);
-#11864 = DIRECTION('',(0.E+000,-1.));
-#11865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11866 = PCURVE('',#4206,#11867);
-#11867 = DEFINITIONAL_REPRESENTATION('',(#11868),#11872);
-#11868 = LINE('',#11869,#11870);
-#11869 = CARTESIAN_POINT('',(4.913397459621,0.E+000));
-#11870 = VECTOR('',#11871,1.);
-#11871 = DIRECTION('',(0.E+000,-1.));
-#11872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11873 = ORIENTED_EDGE('',*,*,#11874,.F.);
-#11874 = EDGE_CURVE('',#11803,#11852,#11875,.T.);
-#11875 = SURFACE_CURVE('',#11876,(#11880,#11887),.PCURVE_S1.);
-#11876 = LINE('',#11877,#11878);
-#11877 = CARTESIAN_POINT('',(-21.50414493813,57.956516879333,0.E+000));
-#11878 = VECTOR('',#11879,1.);
-#11879 = DIRECTION('',(1.,0.E+000,0.E+000));
-#11880 = PCURVE('',#4178,#11881);
-#11881 = DEFINITIONAL_REPRESENTATION('',(#11882),#11886);
-#11882 = LINE('',#11883,#11884);
-#11883 = CARTESIAN_POINT('',(21.50414493813,0.E+000));
-#11884 = VECTOR('',#11885,1.);
-#11885 = DIRECTION('',(1.,0.E+000));
-#11886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11887 = PCURVE('',#11589,#11888);
-#11888 = DEFINITIONAL_REPRESENTATION('',(#11889),#11893);
-#11889 = LINE('',#11890,#11891);
-#11890 = CARTESIAN_POINT('',(67.933270969257,0.986375808806));
-#11891 = VECTOR('',#11892,1.);
-#11892 = DIRECTION('',(0.E+000,-1.));
-#11893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11894 = ADVANCED_FACE('',(#11895),#4206,.F.);
-#11895 = FACE_BOUND('',#11896,.F.);
-#11896 = EDGE_LOOP('',(#11897,#11920,#11921,#11922));
-#11897 = ORIENTED_EDGE('',*,*,#11898,.T.);
-#11898 = EDGE_CURVE('',#11899,#4191,#11901,.T.);
-#11899 = VERTEX_POINT('',#11900);
-#11900 = CARTESIAN_POINT('',(-32.50828987626,62.869914338954,0.E+000));
-#11901 = SURFACE_CURVE('',#11902,(#11906,#11913),.PCURVE_S1.);
-#11902 = LINE('',#11903,#11904);
-#11903 = CARTESIAN_POINT('',(-32.50828987626,62.869914338954,0.E+000));
-#11904 = VECTOR('',#11905,1.);
-#11905 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11906 = PCURVE('',#4206,#11907);
-#11907 = DEFINITIONAL_REPRESENTATION('',(#11908),#11912);
-#11908 = LINE('',#11909,#11910);
-#11909 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11910 = VECTOR('',#11911,1.);
-#11911 = DIRECTION('',(0.E+000,-1.));
-#11912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11913 = PCURVE('',#4234,#11914);
-#11914 = DEFINITIONAL_REPRESENTATION('',(#11915),#11919);
-#11915 = LINE('',#11916,#11917);
-#11916 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#11917 = VECTOR('',#11918,1.);
-#11918 = DIRECTION('',(0.E+000,-1.));
-#11919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11920 = ORIENTED_EDGE('',*,*,#4190,.T.);
-#11921 = ORIENTED_EDGE('',*,*,#11851,.F.);
-#11922 = ORIENTED_EDGE('',*,*,#11923,.F.);
-#11923 = EDGE_CURVE('',#11899,#11852,#11924,.T.);
-#11924 = SURFACE_CURVE('',#11925,(#11929,#11936),.PCURVE_S1.);
-#11925 = LINE('',#11926,#11927);
-#11926 = CARTESIAN_POINT('',(-32.50828987626,28.978258439666,0.E+000));
-#11927 = VECTOR('',#11928,1.);
-#11928 = DIRECTION('',(0.E+000,-1.,0.E+000));
-#11929 = PCURVE('',#4206,#11930);
-#11930 = DEFINITIONAL_REPRESENTATION('',(#11931),#11935);
-#11931 = LINE('',#11932,#11933);
-#11932 = CARTESIAN_POINT('',(33.891655899288,0.E+000));
-#11933 = VECTOR('',#11934,1.);
-#11934 = DIRECTION('',(1.,0.E+000));
-#11935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11936 = PCURVE('',#11589,#11937);
-#11937 = DEFINITIONAL_REPRESENTATION('',(#11938),#11942);
-#11938 = LINE('',#11939,#11940);
-#11939 = CARTESIAN_POINT('',(38.95501252959,11.990520746936));
-#11940 = VECTOR('',#11941,1.);
-#11941 = DIRECTION('',(-1.,-0.E+000));
-#11942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11943 = ADVANCED_FACE('',(#11944),#4234,.T.);
-#11944 = FACE_BOUND('',#11945,.T.);
-#11945 = EDGE_LOOP('',(#11946,#11947,#11948,#11971));
-#11946 = ORIENTED_EDGE('',*,*,#11898,.T.);
-#11947 = ORIENTED_EDGE('',*,*,#4218,.T.);
-#11948 = ORIENTED_EDGE('',*,*,#11949,.F.);
-#11949 = EDGE_CURVE('',#11950,#4219,#11952,.T.);
-#11950 = VERTEX_POINT('',#11951);
-#11951 = CARTESIAN_POINT('',(-29.89454304213,62.869914338954,0.E+000));
-#11952 = SURFACE_CURVE('',#11953,(#11957,#11964),.PCURVE_S1.);
-#11953 = LINE('',#11954,#11955);
-#11954 = CARTESIAN_POINT('',(-29.89454304213,62.869914338954,0.E+000));
-#11955 = VECTOR('',#11956,1.);
-#11956 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#11957 = PCURVE('',#4234,#11958);
-#11958 = DEFINITIONAL_REPRESENTATION('',(#11959),#11963);
-#11959 = LINE('',#11960,#11961);
-#11960 = CARTESIAN_POINT('',(2.61374683413,0.E+000));
-#11961 = VECTOR('',#11962,1.);
-#11962 = DIRECTION('',(0.E+000,-1.));
-#11963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11964 = PCURVE('',#4262,#11965);
-#11965 = DEFINITIONAL_REPRESENTATION('',(#11966),#11970);
-#11966 = LINE('',#11967,#11968);
-#11967 = CARTESIAN_POINT('',(3.550835025552,0.E+000));
-#11968 = VECTOR('',#11969,1.);
-#11969 = DIRECTION('',(0.E+000,-1.));
-#11970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11971 = ORIENTED_EDGE('',*,*,#11972,.F.);
-#11972 = EDGE_CURVE('',#11899,#11950,#11973,.T.);
-#11973 = SURFACE_CURVE('',#11974,(#11978,#11985),.PCURVE_S1.);
-#11974 = LINE('',#11975,#11976);
-#11975 = CARTESIAN_POINT('',(-29.85119555722,62.869914338954,0.E+000));
-#11976 = VECTOR('',#11977,1.);
-#11977 = DIRECTION('',(1.,0.E+000,0.E+000));
-#11978 = PCURVE('',#4234,#11979);
-#11979 = DEFINITIONAL_REPRESENTATION('',(#11980),#11984);
-#11980 = LINE('',#11981,#11982);
-#11981 = CARTESIAN_POINT('',(2.65709431904,0.E+000));
-#11982 = VECTOR('',#11983,1.);
-#11983 = DIRECTION('',(1.,0.E+000));
-#11984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11985 = PCURVE('',#11589,#11986);
-#11986 = DEFINITIONAL_REPRESENTATION('',(#11987),#11991);
-#11987 = LINE('',#11988,#11989);
-#11988 = CARTESIAN_POINT('',(72.846668428878,9.333426427896));
-#11989 = VECTOR('',#11990,1.);
-#11990 = DIRECTION('',(-0.E+000,-1.));
-#11991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#11992 = ADVANCED_FACE('',(#11993),#4262,.F.);
-#11993 = FACE_BOUND('',#11994,.F.);
-#11994 = EDGE_LOOP('',(#11995,#12018,#12019,#12020));
-#11995 = ORIENTED_EDGE('',*,*,#11996,.T.);
-#11996 = EDGE_CURVE('',#11997,#4247,#11999,.T.);
-#11997 = VERTEX_POINT('',#11998);
-#11998 = CARTESIAN_POINT('',(-27.73675960103,65.689914338954,0.E+000));
-#11999 = SURFACE_CURVE('',#12000,(#12004,#12011),.PCURVE_S1.);
-#12000 = LINE('',#12001,#12002);
-#12001 = CARTESIAN_POINT('',(-27.73675960103,65.689914338954,0.E+000));
-#12002 = VECTOR('',#12003,1.);
-#12003 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12004 = PCURVE('',#4262,#12005);
-#12005 = DEFINITIONAL_REPRESENTATION('',(#12006),#12010);
-#12006 = LINE('',#12007,#12008);
-#12007 = CARTESIAN_POINT('',(-2.16E-015,0.E+000));
-#12008 = VECTOR('',#12009,1.);
-#12009 = DIRECTION('',(0.E+000,-1.));
-#12010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12011 = PCURVE('',#4290,#12012);
-#12012 = DEFINITIONAL_REPRESENTATION('',(#12013),#12017);
-#12013 = LINE('',#12014,#12015);
-#12014 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#12015 = VECTOR('',#12016,1.);
-#12016 = DIRECTION('',(0.E+000,-1.));
-#12017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12018 = ORIENTED_EDGE('',*,*,#4246,.T.);
-#12019 = ORIENTED_EDGE('',*,*,#11949,.F.);
-#12020 = ORIENTED_EDGE('',*,*,#12021,.F.);
-#12021 = EDGE_CURVE('',#11997,#11950,#12022,.T.);
-#12022 = SURFACE_CURVE('',#12023,(#12027,#12034),.PCURVE_S1.);
-#12023 = LINE('',#12024,#12025);
-#12024 = CARTESIAN_POINT('',(-38.75282503252,51.293055078146,0.E+000));
-#12025 = VECTOR('',#12026,1.);
-#12026 = DIRECTION('',(-0.607683383084,-0.794179391526,0.E+000));
-#12027 = PCURVE('',#4262,#12028);
-#12028 = DEFINITIONAL_REPRESENTATION('',(#12029),#12033);
-#12029 = LINE('',#12030,#12031);
-#12030 = CARTESIAN_POINT('',(18.127968837307,0.E+000));
-#12031 = VECTOR('',#12032,1.);
-#12032 = DIRECTION('',(1.,0.E+000));
-#12033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12034 = PCURVE('',#11589,#12035);
-#12035 = DEFINITIONAL_REPRESENTATION('',(#12036),#12040);
-#12036 = LINE('',#12037,#12038);
-#12037 = CARTESIAN_POINT('',(61.26980916807,18.235055903196));
-#12038 = VECTOR('',#12039,1.);
-#12039 = DIRECTION('',(-0.794179391526,0.607683383084));
-#12040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12041 = ADVANCED_FACE('',(#12042),#4290,.T.);
-#12042 = FACE_BOUND('',#12043,.T.);
-#12043 = EDGE_LOOP('',(#12044,#12045,#12046,#12069));
-#12044 = ORIENTED_EDGE('',*,*,#11996,.T.);
-#12045 = ORIENTED_EDGE('',*,*,#4274,.T.);
-#12046 = ORIENTED_EDGE('',*,*,#12047,.F.);
-#12047 = EDGE_CURVE('',#12048,#4275,#12050,.T.);
-#12048 = VERTEX_POINT('',#12049);
-#12049 = CARTESIAN_POINT('',(-11.57404652351,65.689914338954,0.E+000));
-#12050 = SURFACE_CURVE('',#12051,(#12055,#12062),.PCURVE_S1.);
-#12051 = LINE('',#12052,#12053);
-#12052 = CARTESIAN_POINT('',(-11.57404652351,65.689914338954,0.E+000));
-#12053 = VECTOR('',#12054,1.);
-#12054 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12055 = PCURVE('',#4290,#12056);
-#12056 = DEFINITIONAL_REPRESENTATION('',(#12057),#12061);
-#12057 = LINE('',#12058,#12059);
-#12058 = CARTESIAN_POINT('',(16.16271307752,0.E+000));
-#12059 = VECTOR('',#12060,1.);
-#12060 = DIRECTION('',(0.E+000,-1.));
-#12061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12062 = PCURVE('',#4318,#12063);
-#12063 = DEFINITIONAL_REPRESENTATION('',(#12064),#12068);
-#12064 = LINE('',#12065,#12066);
-#12065 = CARTESIAN_POINT('',(5.388279328359,0.E+000));
-#12066 = VECTOR('',#12067,1.);
-#12067 = DIRECTION('',(0.E+000,-1.));
-#12068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12069 = ORIENTED_EDGE('',*,*,#12070,.F.);
-#12070 = EDGE_CURVE('',#11997,#12048,#12071,.T.);
-#12071 = SURFACE_CURVE('',#12072,(#12076,#12083),.PCURVE_S1.);
-#12072 = LINE('',#12073,#12074);
-#12073 = CARTESIAN_POINT('',(-11.4188417584,65.689914338954,0.E+000));
-#12074 = VECTOR('',#12075,1.);
-#12075 = DIRECTION('',(1.,0.E+000,0.E+000));
-#12076 = PCURVE('',#4290,#12077);
-#12077 = DEFINITIONAL_REPRESENTATION('',(#12078),#12082);
-#12078 = LINE('',#12079,#12080);
-#12079 = CARTESIAN_POINT('',(16.31791784263,0.E+000));
-#12080 = VECTOR('',#12081,1.);
-#12081 = DIRECTION('',(1.,0.E+000));
-#12082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12083 = PCURVE('',#11589,#12084);
-#12084 = DEFINITIONAL_REPRESENTATION('',(#12085),#12089);
-#12085 = LINE('',#12086,#12087);
-#12086 = CARTESIAN_POINT('',(75.666668428878,-9.098927370924));
-#12087 = VECTOR('',#12088,1.);
-#12088 = DIRECTION('',(-0.E+000,-1.));
-#12089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12090 = ADVANCED_FACE('',(#12091),#4318,.F.);
-#12091 = FACE_BOUND('',#12092,.F.);
-#12092 = EDGE_LOOP('',(#12093,#12116,#12117,#12118));
-#12093 = ORIENTED_EDGE('',*,*,#12094,.T.);
-#12094 = EDGE_CURVE('',#12095,#4303,#12097,.T.);
-#12095 = VERTEX_POINT('',#12096);
-#12096 = CARTESIAN_POINT('',(-6.982624726243,62.869914338954,0.E+000));
-#12097 = SURFACE_CURVE('',#12098,(#12102,#12109),.PCURVE_S1.);
-#12098 = LINE('',#12099,#12100);
-#12099 = CARTESIAN_POINT('',(-6.982624726243,62.869914338954,0.E+000));
-#12100 = VECTOR('',#12101,1.);
-#12101 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12102 = PCURVE('',#4318,#12103);
-#12103 = DEFINITIONAL_REPRESENTATION('',(#12104),#12108);
-#12104 = LINE('',#12105,#12106);
-#12105 = CARTESIAN_POINT('',(-7.6E-016,0.E+000));
-#12106 = VECTOR('',#12107,1.);
-#12107 = DIRECTION('',(0.E+000,-1.));
-#12108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12109 = PCURVE('',#4346,#12110);
-#12110 = DEFINITIONAL_REPRESENTATION('',(#12111),#12115);
-#12111 = LINE('',#12112,#12113);
-#12112 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#12113 = VECTOR('',#12114,1.);
-#12114 = DIRECTION('',(0.E+000,-1.));
-#12115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12116 = ORIENTED_EDGE('',*,*,#4302,.T.);
-#12117 = ORIENTED_EDGE('',*,*,#12047,.F.);
-#12118 = ORIENTED_EDGE('',*,*,#12119,.F.);
-#12119 = EDGE_CURVE('',#12095,#12048,#12120,.T.);
-#12120 = SURFACE_CURVE('',#12121,(#12125,#12132),.PCURVE_S1.);
-#12121 = LINE('',#12122,#12123);
-#12122 = CARTESIAN_POINT('',(8.960289548007,53.077954410534,0.E+000));
-#12123 = VECTOR('',#12124,1.);
-#12124 = DIRECTION('',(-0.852112802153,0.523358168378,0.E+000));
-#12125 = PCURVE('',#4318,#12126);
-#12126 = DEFINITIONAL_REPRESENTATION('',(#12127),#12131);
-#12127 = LINE('',#12128,#12129);
-#12128 = CARTESIAN_POINT('',(-18.70986356967,0.E+000));
-#12129 = VECTOR('',#12130,1.);
-#12130 = DIRECTION('',(1.,0.E+000));
-#12131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12132 = PCURVE('',#11589,#12133);
-#12133 = DEFINITIONAL_REPRESENTATION('',(#12134),#12138);
-#12134 = LINE('',#12135,#12136);
-#12135 = CARTESIAN_POINT('',(63.054708500458,-29.47805867733));
-#12136 = VECTOR('',#12137,1.);
-#12137 = DIRECTION('',(0.523358168378,0.852112802153));
-#12138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12139 = ADVANCED_FACE('',(#12140),#4346,.T.);
-#12140 = FACE_BOUND('',#12141,.T.);
-#12141 = EDGE_LOOP('',(#12142,#12165,#12166,#12167,#12190,#12216));
-#12142 = ORIENTED_EDGE('',*,*,#12143,.F.);
-#12143 = EDGE_CURVE('',#12095,#12144,#12146,.T.);
-#12144 = VERTEX_POINT('',#12145);
-#12145 = CARTESIAN_POINT('',(-5.565593350486,62.869914338954,0.E+000));
-#12146 = SURFACE_CURVE('',#12147,(#12151,#12158),.PCURVE_S1.);
-#12147 = LINE('',#12148,#12149);
-#12148 = CARTESIAN_POINT('',(-0.846115755422,62.869914338954,0.E+000));
-#12149 = VECTOR('',#12150,1.);
-#12150 = DIRECTION('',(1.,0.E+000,0.E+000));
-#12151 = PCURVE('',#4346,#12152);
-#12152 = DEFINITIONAL_REPRESENTATION('',(#12153),#12157);
-#12153 = LINE('',#12154,#12155);
-#12154 = CARTESIAN_POINT('',(6.136508970821,0.E+000));
-#12155 = VECTOR('',#12156,1.);
-#12156 = DIRECTION('',(1.,0.E+000));
-#12157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12158 = PCURVE('',#11589,#12159);
-#12159 = DEFINITIONAL_REPRESENTATION('',(#12160),#12164);
-#12160 = LINE('',#12161,#12162);
-#12161 = CARTESIAN_POINT('',(72.846668428878,-19.6716533739));
-#12162 = VECTOR('',#12163,1.);
-#12163 = DIRECTION('',(-0.E+000,-1.));
-#12164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12165 = ORIENTED_EDGE('',*,*,#12094,.T.);
-#12166 = ORIENTED_EDGE('',*,*,#4330,.T.);
-#12167 = ORIENTED_EDGE('',*,*,#12168,.F.);
-#12168 = EDGE_CURVE('',#12169,#4331,#12171,.T.);
-#12169 = VERTEX_POINT('',#12170);
-#12170 = CARTESIAN_POINT('',(-2.818266135148,62.869914338954,-3.));
-#12171 = SURFACE_CURVE('',#12172,(#12176,#12183),.PCURVE_S1.);
-#12172 = LINE('',#12173,#12174);
-#12173 = CARTESIAN_POINT('',(-2.818266135148,62.869914338954,4.E-017));
-#12174 = VECTOR('',#12175,1.);
-#12175 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12176 = PCURVE('',#4346,#12177);
-#12177 = DEFINITIONAL_REPRESENTATION('',(#12178),#12182);
-#12178 = LINE('',#12179,#12180);
-#12179 = CARTESIAN_POINT('',(4.164358591095,4.E-017));
-#12180 = VECTOR('',#12181,1.);
-#12181 = DIRECTION('',(0.E+000,-1.));
-#12182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12183 = PCURVE('',#4375,#12184);
-#12184 = DEFINITIONAL_REPRESENTATION('',(#12185),#12189);
-#12185 = LINE('',#12186,#12187);
-#12186 = CARTESIAN_POINT('',(3.161956665351,0.E+000));
-#12187 = VECTOR('',#12188,1.);
-#12188 = DIRECTION('',(0.E+000,-1.));
-#12189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12190 = ORIENTED_EDGE('',*,*,#12191,.F.);
-#12191 = EDGE_CURVE('',#12192,#12169,#12194,.T.);
-#12192 = VERTEX_POINT('',#12193);
-#12193 = CARTESIAN_POINT('',(-5.565593350486,62.869914338954,-3.));
-#12194 = SURFACE_CURVE('',#12195,(#12199,#12205),.PCURVE_S1.);
-#12195 = LINE('',#12196,#12197);
-#12196 = CARTESIAN_POINT('',(-2.774376905758,62.869914338954,-3.));
-#12197 = VECTOR('',#12198,1.);
-#12198 = DIRECTION('',(1.,0.E+000,0.E+000));
-#12199 = PCURVE('',#4346,#12200);
-#12200 = DEFINITIONAL_REPRESENTATION('',(#12201),#12204);
-#12201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12202,#12203),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-4.191752179515,0.37254662972),
- .PIECEWISE_BEZIER_KNOTS.);
-#12202 = CARTESIAN_POINT('',(1.649564097E-002,-3.));
-#12203 = CARTESIAN_POINT('',(4.580794450205,-3.));
-#12204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12205 = PCURVE('',#12206,#12211);
-#12206 = PLANE('',#12207);
-#12207 = AXIS2_PLACEMENT_3D('',#12208,#12209,#12210);
-#12208 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-3.));
-#12209 = DIRECTION('',(0.E+000,0.E+000,1.));
-#12210 = DIRECTION('',(0.E+000,1.,0.E+000));
-#12211 = DEFINITIONAL_REPRESENTATION('',(#12212),#12215);
-#12212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12213,#12214),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-4.191752179515,0.37254662972),
- .PIECEWISE_BEZIER_KNOTS.);
-#12213 = CARTESIAN_POINT('',(-8.6602540379E-002,8.4));
-#12214 = CARTESIAN_POINT('',(-8.6602540379E-002,3.835701190765));
-#12215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12216 = ORIENTED_EDGE('',*,*,#12217,.T.);
-#12217 = EDGE_CURVE('',#12192,#12144,#12218,.T.);
-#12218 = SURFACE_CURVE('',#12219,(#12223,#12229),.PCURVE_S1.);
-#12219 = LINE('',#12220,#12221);
-#12220 = CARTESIAN_POINT('',(-5.565593350486,62.869914338954,3.));
-#12221 = VECTOR('',#12222,1.);
-#12222 = DIRECTION('',(0.E+000,0.E+000,1.));
-#12223 = PCURVE('',#4346,#12224);
-#12224 = DEFINITIONAL_REPRESENTATION('',(#12225),#12228);
-#12225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12226,#12227),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#12226 = CARTESIAN_POINT('',(1.417031375757,-3.0000006));
-#12227 = CARTESIAN_POINT('',(1.417031375757,0.7));
-#12228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12229 = PCURVE('',#12230,#12235);
-#12230 = CYLINDRICAL_SURFACE('',#12231,7.);
-#12231 = AXIS2_PLACEMENT_3D('',#12232,#12233,#12234);
-#12232 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#12233 = DIRECTION('',(0.E+000,0.E+000,1.));
-#12234 = DIRECTION('',(1.,0.E+000,0.E+000));
-#12235 = DEFINITIONAL_REPRESENTATION('',(#12236),#12239);
-#12236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12237,#12238),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#12237 = CARTESIAN_POINT('',(3.153964760701,-6.0000006));
-#12238 = CARTESIAN_POINT('',(3.153964760701,-2.3));
-#12239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12240 = ADVANCED_FACE('',(#12241),#4375,.T.);
-#12241 = FACE_BOUND('',#12242,.T.);
-#12242 = EDGE_LOOP('',(#12243,#12267,#12268,#12269));
-#12243 = ORIENTED_EDGE('',*,*,#12244,.F.);
-#12244 = EDGE_CURVE('',#12169,#12245,#12247,.T.);
-#12245 = VERTEX_POINT('',#12246);
-#12246 = CARTESIAN_POINT('',(5.686007964603,62.869914338954,-3.));
-#12247 = SURFACE_CURVE('',#12248,(#12253,#12260),.PCURVE_S1.);
-#12248 = CIRCLE('',#12249,4.253018867925);
-#12249 = AXIS2_PLACEMENT_3D('',#12250,#12251,#12252);
-#12250 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-3.));
-#12251 = DIRECTION('',(0.E+000,0.E+000,1.));
-#12252 = DIRECTION('',(1.,0.E+000,0.E+000));
-#12253 = PCURVE('',#4375,#12254);
-#12254 = DEFINITIONAL_REPRESENTATION('',(#12255),#12259);
-#12255 = LINE('',#12256,#12257);
-#12256 = CARTESIAN_POINT('',(0.E+000,-3.));
-#12257 = VECTOR('',#12258,1.);
-#12258 = DIRECTION('',(1.,0.E+000));
-#12259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12260 = PCURVE('',#12206,#12261);
-#12261 = DEFINITIONAL_REPRESENTATION('',(#12262),#12266);
-#12262 = CIRCLE('',#12263,4.253018867925);
-#12263 = AXIS2_PLACEMENT_2D('',#12264,#12265);
-#12264 = CARTESIAN_POINT('',(7.11E-015,-4.4E-016));
-#12265 = DIRECTION('',(0.E+000,-1.));
-#12266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12267 = ORIENTED_EDGE('',*,*,#12168,.T.);
-#12268 = ORIENTED_EDGE('',*,*,#4358,.T.);
-#12269 = ORIENTED_EDGE('',*,*,#12270,.F.);
-#12270 = EDGE_CURVE('',#12245,#4359,#12271,.T.);
-#12271 = SURFACE_CURVE('',#12272,(#12276,#12283),.PCURVE_S1.);
-#12272 = LINE('',#12273,#12274);
-#12273 = CARTESIAN_POINT('',(5.686007964603,62.869914338954,3.3E-016));
-#12274 = VECTOR('',#12275,1.);
-#12275 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12276 = PCURVE('',#4375,#12277);
-#12277 = DEFINITIONAL_REPRESENTATION('',(#12278),#12282);
-#12278 = LINE('',#12279,#12280);
-#12279 = CARTESIAN_POINT('',(6.262821295419,0.E+000));
-#12280 = VECTOR('',#12281,1.);
-#12281 = DIRECTION('',(0.E+000,-1.));
-#12282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12283 = PCURVE('',#4403,#12284);
-#12284 = DEFINITIONAL_REPRESENTATION('',(#12285),#12289);
-#12285 = LINE('',#12286,#12287);
-#12286 = CARTESIAN_POINT('',(0.E+000,3.3E-016));
-#12287 = VECTOR('',#12288,1.);
-#12288 = DIRECTION('',(0.E+000,-1.));
-#12289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12290 = ADVANCED_FACE('',(#12291),#4403,.T.);
-#12291 = FACE_BOUND('',#12292,.T.);
-#12292 = EDGE_LOOP('',(#12293,#12314,#12315,#12316,#12339,#12362));
-#12293 = ORIENTED_EDGE('',*,*,#12294,.F.);
-#12294 = EDGE_CURVE('',#12245,#12295,#12297,.T.);
-#12295 = VERTEX_POINT('',#12296);
-#12296 = CARTESIAN_POINT('',(8.43333517994,62.869914338954,-3.));
-#12297 = SURFACE_CURVE('',#12298,(#12302,#12308),.PCURVE_S1.);
-#12298 = LINE('',#12299,#12300);
-#12299 = CARTESIAN_POINT('',(3.559939439665,62.869914338954,-3.));
-#12300 = VECTOR('',#12301,1.);
-#12301 = DIRECTION('',(1.,0.E+000,0.E+000));
-#12302 = PCURVE('',#4403,#12303);
-#12303 = DEFINITIONAL_REPRESENTATION('',(#12304),#12307);
-#12304 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12305,#12306),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.721880114543,6.273931475062),
- .PIECEWISE_BEZIER_KNOTS.);
-#12305 = CARTESIAN_POINT('',(-0.404188410396,-3.));
-#12306 = CARTESIAN_POINT('',(4.147862950124,-3.));
-#12307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12308 = PCURVE('',#12206,#12309);
-#12309 = DEFINITIONAL_REPRESENTATION('',(#12310),#12313);
-#12310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12311,#12312),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.721880114543,6.273931475062),
- .PIECEWISE_BEZIER_KNOTS.);
-#12311 = CARTESIAN_POINT('',(-8.6602540379E-002,-3.847948639481));
-#12312 = CARTESIAN_POINT('',(-8.6602540379E-002,-8.4));
-#12313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12314 = ORIENTED_EDGE('',*,*,#12270,.T.);
-#12315 = ORIENTED_EDGE('',*,*,#4387,.T.);
-#12316 = ORIENTED_EDGE('',*,*,#12317,.F.);
-#12317 = EDGE_CURVE('',#12318,#4388,#12320,.T.);
-#12318 = VERTEX_POINT('',#12319);
-#12319 = CARTESIAN_POINT('',(9.727892068558,62.869914338954,0.E+000));
-#12320 = SURFACE_CURVE('',#12321,(#12325,#12332),.PCURVE_S1.);
-#12321 = LINE('',#12322,#12323);
-#12322 = CARTESIAN_POINT('',(9.727892068558,62.869914338954,0.E+000));
-#12323 = VECTOR('',#12324,1.);
-#12324 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12325 = PCURVE('',#4403,#12326);
-#12326 = DEFINITIONAL_REPRESENTATION('',(#12327),#12331);
-#12327 = LINE('',#12328,#12329);
-#12328 = CARTESIAN_POINT('',(4.041884103955,0.E+000));
-#12329 = VECTOR('',#12330,1.);
-#12330 = DIRECTION('',(0.E+000,-1.));
-#12331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12332 = PCURVE('',#4431,#12333);
-#12333 = DEFINITIONAL_REPRESENTATION('',(#12334),#12338);
-#12334 = LINE('',#12335,#12336);
-#12335 = CARTESIAN_POINT('',(12.987726437868,4.4E-016));
-#12336 = VECTOR('',#12337,1.);
-#12337 = DIRECTION('',(0.E+000,-1.));
-#12338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12339 = ORIENTED_EDGE('',*,*,#12340,.F.);
-#12340 = EDGE_CURVE('',#12341,#12318,#12343,.T.);
-#12341 = VERTEX_POINT('',#12342);
-#12342 = CARTESIAN_POINT('',(8.43333517994,62.869914338954,0.E+000));
-#12343 = SURFACE_CURVE('',#12344,(#12348,#12355),.PCURVE_S1.);
-#12344 = LINE('',#12345,#12346);
-#12345 = CARTESIAN_POINT('',(-0.846115755422,62.869914338954,0.E+000));
-#12346 = VECTOR('',#12347,1.);
-#12347 = DIRECTION('',(1.,0.E+000,0.E+000));
-#12348 = PCURVE('',#4403,#12349);
-#12349 = DEFINITIONAL_REPRESENTATION('',(#12350),#12354);
-#12350 = LINE('',#12351,#12352);
-#12351 = CARTESIAN_POINT('',(-6.532123720025,0.E+000));
-#12352 = VECTOR('',#12353,1.);
-#12353 = DIRECTION('',(1.,0.E+000));
-#12354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12355 = PCURVE('',#11589,#12356);
-#12356 = DEFINITIONAL_REPRESENTATION('',(#12357),#12361);
-#12357 = LINE('',#12358,#12359);
-#12358 = CARTESIAN_POINT('',(72.846668428878,-19.6716533739));
-#12359 = VECTOR('',#12360,1.);
-#12360 = DIRECTION('',(-0.E+000,-1.));
-#12361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12362 = ORIENTED_EDGE('',*,*,#12363,.F.);
-#12363 = EDGE_CURVE('',#12295,#12341,#12364,.T.);
-#12364 = SURFACE_CURVE('',#12365,(#12369,#12375),.PCURVE_S1.);
-#12365 = LINE('',#12366,#12367);
-#12366 = CARTESIAN_POINT('',(8.43333517994,62.869914338954,3.));
-#12367 = VECTOR('',#12368,1.);
-#12368 = DIRECTION('',(0.E+000,0.E+000,1.));
-#12369 = PCURVE('',#4403,#12370);
-#12370 = DEFINITIONAL_REPRESENTATION('',(#12371),#12374);
-#12371 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12372,#12373),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#12372 = CARTESIAN_POINT('',(2.747327215337,-3.0000006));
-#12373 = CARTESIAN_POINT('',(2.747327215337,0.7));
-#12374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12375 = PCURVE('',#12230,#12376);
-#12376 = DEFINITIONAL_REPRESENTATION('',(#12377),#12380);
-#12377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12378,#12379),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#12378 = CARTESIAN_POINT('',(6.270813200068,-6.0000006));
-#12379 = CARTESIAN_POINT('',(6.270813200068,-2.3));
-#12380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12381 = ADVANCED_FACE('',(#12382),#4431,.F.);
-#12382 = FACE_BOUND('',#12383,.F.);
-#12383 = EDGE_LOOP('',(#12384,#12407,#12408,#12409));
-#12384 = ORIENTED_EDGE('',*,*,#12385,.T.);
-#12385 = EDGE_CURVE('',#12386,#4416,#12388,.T.);
-#12386 = VERTEX_POINT('',#12387);
-#12387 = CARTESIAN_POINT('',(14.69589348008,50.869914338954,0.E+000));
-#12388 = SURFACE_CURVE('',#12389,(#12393,#12400),.PCURVE_S1.);
-#12389 = LINE('',#12390,#12391);
-#12390 = CARTESIAN_POINT('',(14.69589348008,50.869914338954,0.E+000));
-#12391 = VECTOR('',#12392,1.);
-#12392 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12393 = PCURVE('',#4431,#12394);
-#12394 = DEFINITIONAL_REPRESENTATION('',(#12395),#12399);
-#12395 = LINE('',#12396,#12397);
-#12396 = CARTESIAN_POINT('',(0.E+000,4.4E-016));
-#12397 = VECTOR('',#12398,1.);
-#12398 = DIRECTION('',(0.E+000,-1.));
-#12399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12400 = PCURVE('',#4459,#12401);
-#12401 = DEFINITIONAL_REPRESENTATION('',(#12402),#12406);
-#12402 = LINE('',#12403,#12404);
-#12403 = CARTESIAN_POINT('',(37.834430311929,0.E+000));
-#12404 = VECTOR('',#12405,1.);
-#12405 = DIRECTION('',(0.E+000,-1.));
-#12406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12407 = ORIENTED_EDGE('',*,*,#4415,.T.);
-#12408 = ORIENTED_EDGE('',*,*,#12317,.F.);
-#12409 = ORIENTED_EDGE('',*,*,#12410,.F.);
-#12410 = EDGE_CURVE('',#12386,#12318,#12411,.T.);
-#12411 = SURFACE_CURVE('',#12412,(#12416,#12423),.PCURVE_S1.);
-#12412 = LINE('',#12413,#12414);
-#12413 = CARTESIAN_POINT('',(21.870150018984,33.540797187906,-4.4E-016)
- );
-#12414 = VECTOR('',#12415,1.);
-#12415 = DIRECTION('',(-0.382515094947,0.923949242187,0.E+000));
-#12416 = PCURVE('',#4431,#12417);
-#12417 = DEFINITIONAL_REPRESENTATION('',(#12418),#12422);
-#12418 = LINE('',#12419,#12420);
-#12419 = CARTESIAN_POINT('',(-18.75548608063,0.E+000));
-#12420 = VECTOR('',#12421,1.);
-#12421 = DIRECTION('',(1.,0.E+000));
-#12422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12423 = PCURVE('',#11589,#12424);
-#12424 = DEFINITIONAL_REPRESENTATION('',(#12425),#12429);
-#12425 = LINE('',#12426,#12427);
-#12426 = CARTESIAN_POINT('',(43.51755127783,-42.3879191483));
-#12427 = VECTOR('',#12428,1.);
-#12428 = DIRECTION('',(0.923949242187,0.382515094947));
-#12429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12430 = ADVANCED_FACE('',(#12431),#4459,.F.);
-#12431 = FACE_BOUND('',#12432,.F.);
-#12432 = EDGE_LOOP('',(#12433,#12456,#12457,#12458));
-#12433 = ORIENTED_EDGE('',*,*,#12434,.T.);
-#12434 = EDGE_CURVE('',#12435,#4444,#12437,.T.);
-#12435 = VERTEX_POINT('',#12436);
-#12436 = CARTESIAN_POINT('',(52.530323792009,50.869914338954,0.E+000));
-#12437 = SURFACE_CURVE('',#12438,(#12442,#12449),.PCURVE_S1.);
-#12438 = LINE('',#12439,#12440);
-#12439 = CARTESIAN_POINT('',(52.530323792009,50.869914338954,0.E+000));
-#12440 = VECTOR('',#12441,1.);
-#12441 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12442 = PCURVE('',#4459,#12443);
-#12443 = DEFINITIONAL_REPRESENTATION('',(#12444),#12448);
-#12444 = LINE('',#12445,#12446);
-#12445 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#12446 = VECTOR('',#12447,1.);
-#12447 = DIRECTION('',(0.E+000,-1.));
-#12448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12449 = PCURVE('',#4487,#12450);
-#12450 = DEFINITIONAL_REPRESENTATION('',(#12451),#12455);
-#12451 = LINE('',#12452,#12453);
-#12452 = CARTESIAN_POINT('',(6.437155463685,0.E+000));
-#12453 = VECTOR('',#12454,1.);
-#12454 = DIRECTION('',(0.E+000,-1.));
-#12455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12456 = ORIENTED_EDGE('',*,*,#4443,.T.);
-#12457 = ORIENTED_EDGE('',*,*,#12385,.F.);
-#12458 = ORIENTED_EDGE('',*,*,#12459,.F.);
-#12459 = EDGE_CURVE('',#12435,#12386,#12460,.T.);
-#12460 = SURFACE_CURVE('',#12461,(#12465,#12472),.PCURVE_S1.);
-#12461 = LINE('',#12462,#12463);
-#12462 = CARTESIAN_POINT('',(17.660554629832,50.869914338954,0.E+000));
-#12463 = VECTOR('',#12464,1.);
-#12464 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#12465 = PCURVE('',#4459,#12466);
-#12466 = DEFINITIONAL_REPRESENTATION('',(#12467),#12471);
-#12467 = LINE('',#12468,#12469);
-#12468 = CARTESIAN_POINT('',(34.869769162177,0.E+000));
-#12469 = VECTOR('',#12470,1.);
-#12470 = DIRECTION('',(1.,0.E+000));
-#12471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12472 = PCURVE('',#11589,#12473);
-#12473 = DEFINITIONAL_REPRESENTATION('',(#12474),#12478);
-#12474 = LINE('',#12475,#12476);
-#12475 = CARTESIAN_POINT('',(60.846668428878,-38.17832375915));
-#12476 = VECTOR('',#12477,1.);
-#12477 = DIRECTION('',(-0.E+000,1.));
-#12478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12479 = ADVANCED_FACE('',(#12480),#4487,.F.);
-#12480 = FACE_BOUND('',#12481,.F.);
-#12481 = EDGE_LOOP('',(#12482,#12505,#12506,#12507));
-#12482 = ORIENTED_EDGE('',*,*,#12483,.T.);
-#12483 = EDGE_CURVE('',#12484,#4472,#12486,.T.);
-#12484 = VERTEX_POINT('',#12485);
-#12485 = CARTESIAN_POINT('',(57.293407925598,46.539787320032,0.E+000));
-#12486 = SURFACE_CURVE('',#12487,(#12491,#12498),.PCURVE_S1.);
-#12487 = LINE('',#12488,#12489);
-#12488 = CARTESIAN_POINT('',(57.293407925598,46.539787320032,0.E+000));
-#12489 = VECTOR('',#12490,1.);
-#12490 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12491 = PCURVE('',#4487,#12492);
-#12492 = DEFINITIONAL_REPRESENTATION('',(#12493),#12497);
-#12493 = LINE('',#12494,#12495);
-#12494 = CARTESIAN_POINT('',(5.26E-015,0.E+000));
-#12495 = VECTOR('',#12496,1.);
-#12496 = DIRECTION('',(0.E+000,-1.));
-#12497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12498 = PCURVE('',#4515,#12499);
-#12499 = DEFINITIONAL_REPRESENTATION('',(#12500),#12504);
-#12500 = LINE('',#12501,#12502);
-#12501 = CARTESIAN_POINT('',(-0.E+000,-6.E-017));
-#12502 = VECTOR('',#12503,1.);
-#12503 = DIRECTION('',(0.E+000,-1.));
-#12504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12505 = ORIENTED_EDGE('',*,*,#4471,.T.);
-#12506 = ORIENTED_EDGE('',*,*,#12434,.F.);
-#12507 = ORIENTED_EDGE('',*,*,#12508,.F.);
-#12508 = EDGE_CURVE('',#12484,#12435,#12509,.T.);
-#12509 = SURFACE_CURVE('',#12510,(#12514,#12521),.PCURVE_S1.);
-#12510 = LINE('',#12511,#12512);
-#12511 = CARTESIAN_POINT('',(52.462187954989,50.931856731858,0.E+000));
-#12512 = VECTOR('',#12513,1.);
-#12513 = DIRECTION('',(-0.739936165976,0.672677092133,0.E+000));
-#12514 = PCURVE('',#4487,#12515);
-#12515 = DEFINITIONAL_REPRESENTATION('',(#12516),#12520);
-#12516 = LINE('',#12517,#12518);
-#12517 = CARTESIAN_POINT('',(6.529238862433,0.E+000));
-#12518 = VECTOR('',#12519,1.);
-#12519 = DIRECTION('',(1.,0.E+000));
-#12520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12521 = PCURVE('',#11589,#12522);
-#12522 = DEFINITIONAL_REPRESENTATION('',(#12523),#12527);
-#12523 = LINE('',#12524,#12525);
-#12524 = CARTESIAN_POINT('',(60.908610821782,-72.97995708431));
-#12525 = VECTOR('',#12526,1.);
-#12526 = DIRECTION('',(0.672677092133,0.739936165976));
-#12527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12528 = ADVANCED_FACE('',(#12529),#4515,.T.);
-#12529 = FACE_BOUND('',#12530,.T.);
-#12530 = EDGE_LOOP('',(#12531,#12532,#12533,#12556));
-#12531 = ORIENTED_EDGE('',*,*,#12483,.T.);
-#12532 = ORIENTED_EDGE('',*,*,#4499,.T.);
-#12533 = ORIENTED_EDGE('',*,*,#12534,.F.);
-#12534 = EDGE_CURVE('',#12535,#4500,#12537,.T.);
-#12535 = VERTEX_POINT('',#12536);
-#12536 = CARTESIAN_POINT('',(56.539510750831,31.557547834561,0.E+000));
-#12537 = SURFACE_CURVE('',#12538,(#12542,#12549),.PCURVE_S1.);
-#12538 = LINE('',#12539,#12540);
-#12539 = CARTESIAN_POINT('',(56.539510750831,31.557547834561,0.E+000));
-#12540 = VECTOR('',#12541,1.);
-#12541 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12542 = PCURVE('',#4515,#12543);
-#12543 = DEFINITIONAL_REPRESENTATION('',(#12544),#12548);
-#12544 = LINE('',#12545,#12546);
-#12545 = CARTESIAN_POINT('',(15.001195317378,-6.E-017));
-#12546 = VECTOR('',#12547,1.);
-#12547 = DIRECTION('',(0.E+000,-1.));
-#12548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12549 = PCURVE('',#4543,#12550);
-#12550 = DEFINITIONAL_REPRESENTATION('',(#12551),#12555);
-#12551 = LINE('',#12552,#12553);
-#12552 = CARTESIAN_POINT('',(0.213021988441,0.E+000));
-#12553 = VECTOR('',#12554,1.);
-#12554 = DIRECTION('',(0.E+000,-1.));
-#12555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12556 = ORIENTED_EDGE('',*,*,#12557,.F.);
-#12557 = EDGE_CURVE('',#12484,#12535,#12558,.T.);
-#12558 = SURFACE_CURVE('',#12559,(#12563,#12570),.PCURVE_S1.);
-#12559 = LINE('',#12560,#12561);
-#12560 = CARTESIAN_POINT('',(56.053633830037,21.901689407987,6.E-017));
-#12561 = VECTOR('',#12562,1.);
-#12562 = DIRECTION('',(-5.025580687533E-002,-0.998736378568,0.E+000));
-#12563 = PCURVE('',#4515,#12564);
-#12564 = DEFINITIONAL_REPRESENTATION('',(#12565),#12569);
-#12565 = LINE('',#12566,#12567);
-#12566 = CARTESIAN_POINT('',(24.669270530997,0.E+000));
-#12567 = VECTOR('',#12568,1.);
-#12568 = DIRECTION('',(1.,0.E+000));
-#12569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12570 = PCURVE('',#11589,#12571);
-#12571 = DEFINITIONAL_REPRESENTATION('',(#12572),#12576);
-#12572 = LINE('',#12573,#12574);
-#12573 = CARTESIAN_POINT('',(31.878443497911,-76.57140295936));
-#12574 = VECTOR('',#12575,1.);
-#12575 = DIRECTION('',(-0.998736378568,5.025580687533E-002));
-#12576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12577 = ADVANCED_FACE('',(#12578),#4543,.F.);
-#12578 = FACE_BOUND('',#12579,.F.);
-#12579 = EDGE_LOOP('',(#12580,#12603,#12604,#12605));
-#12580 = ORIENTED_EDGE('',*,*,#12581,.T.);
-#12581 = EDGE_CURVE('',#12582,#4528,#12584,.T.);
-#12582 = VERTEX_POINT('',#12583);
-#12583 = CARTESIAN_POINT('',(56.752532739272,31.557547834561,0.E+000));
-#12584 = SURFACE_CURVE('',#12585,(#12589,#12596),.PCURVE_S1.);
-#12585 = LINE('',#12586,#12587);
-#12586 = CARTESIAN_POINT('',(56.752532739272,31.557547834561,0.E+000));
-#12587 = VECTOR('',#12588,1.);
-#12588 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12589 = PCURVE('',#4543,#12590);
-#12590 = DEFINITIONAL_REPRESENTATION('',(#12591),#12595);
-#12591 = LINE('',#12592,#12593);
-#12592 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#12593 = VECTOR('',#12594,1.);
-#12594 = DIRECTION('',(0.E+000,-1.));
-#12595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12596 = PCURVE('',#4571,#12597);
-#12597 = DEFINITIONAL_REPRESENTATION('',(#12598),#12602);
-#12598 = LINE('',#12599,#12600);
-#12599 = CARTESIAN_POINT('',(6.180963249033,0.E+000));
-#12600 = VECTOR('',#12601,1.);
-#12601 = DIRECTION('',(0.E+000,-1.));
-#12602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12603 = ORIENTED_EDGE('',*,*,#4527,.T.);
-#12604 = ORIENTED_EDGE('',*,*,#12534,.F.);
-#12605 = ORIENTED_EDGE('',*,*,#12606,.F.);
-#12606 = EDGE_CURVE('',#12582,#12535,#12607,.T.);
-#12607 = SURFACE_CURVE('',#12608,(#12612,#12619),.PCURVE_S1.);
-#12608 = LINE('',#12609,#12610);
-#12609 = CARTESIAN_POINT('',(28.307046407577,31.557547834561,0.E+000));
-#12610 = VECTOR('',#12611,1.);
-#12611 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#12612 = PCURVE('',#4543,#12613);
-#12613 = DEFINITIONAL_REPRESENTATION('',(#12614),#12618);
-#12614 = LINE('',#12615,#12616);
-#12615 = CARTESIAN_POINT('',(28.445486331695,0.E+000));
-#12616 = VECTOR('',#12617,1.);
-#12617 = DIRECTION('',(1.,0.E+000));
-#12618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12619 = PCURVE('',#11589,#12620);
-#12620 = DEFINITIONAL_REPRESENTATION('',(#12621),#12625);
-#12621 = LINE('',#12622,#12623);
-#12622 = CARTESIAN_POINT('',(41.534301924485,-48.8248155369));
-#12623 = VECTOR('',#12624,1.);
-#12624 = DIRECTION('',(0.E+000,1.));
-#12625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12626 = ADVANCED_FACE('',(#12627),#4571,.F.);
-#12627 = FACE_BOUND('',#12628,.F.);
-#12628 = EDGE_LOOP('',(#12629,#12652,#12653,#12654));
-#12629 = ORIENTED_EDGE('',*,*,#12630,.T.);
-#12630 = EDGE_CURVE('',#12631,#4556,#12633,.T.);
-#12631 = VERTEX_POINT('',#12632);
-#12632 = CARTESIAN_POINT('',(56.529538490132,25.380608442698,0.E+000));
-#12633 = SURFACE_CURVE('',#12634,(#12638,#12645),.PCURVE_S1.);
-#12634 = LINE('',#12635,#12636);
-#12635 = CARTESIAN_POINT('',(56.529538490132,25.380608442698,0.E+000));
-#12636 = VECTOR('',#12637,1.);
-#12637 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12638 = PCURVE('',#4571,#12639);
-#12639 = DEFINITIONAL_REPRESENTATION('',(#12640),#12644);
-#12640 = LINE('',#12641,#12642);
-#12641 = CARTESIAN_POINT('',(-3.55E-015,0.E+000));
-#12642 = VECTOR('',#12643,1.);
-#12643 = DIRECTION('',(0.E+000,-1.));
-#12644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12645 = PCURVE('',#4599,#12646);
-#12646 = DEFINITIONAL_REPRESENTATION('',(#12647),#12651);
-#12647 = LINE('',#12648,#12649);
-#12648 = CARTESIAN_POINT('',(3.482664159877,0.E+000));
-#12649 = VECTOR('',#12650,1.);
-#12650 = DIRECTION('',(0.E+000,-1.));
-#12651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12652 = ORIENTED_EDGE('',*,*,#4555,.T.);
-#12653 = ORIENTED_EDGE('',*,*,#12581,.F.);
-#12654 = ORIENTED_EDGE('',*,*,#12655,.F.);
-#12655 = EDGE_CURVE('',#12631,#12582,#12656,.T.);
-#12656 = SURFACE_CURVE('',#12657,(#12661,#12668),.PCURVE_S1.);
-#12657 = LINE('',#12658,#12659);
-#12658 = CARTESIAN_POINT('',(56.043822459224,11.926277238438,0.E+000));
-#12659 = VECTOR('',#12660,1.);
-#12660 = DIRECTION('',(3.607758858217E-002,0.999348991895,0.E+000));
-#12661 = PCURVE('',#4571,#12662);
-#12662 = DEFINITIONAL_REPRESENTATION('',(#12663),#12667);
-#12663 = LINE('',#12664,#12665);
-#12664 = CARTESIAN_POINT('',(-13.46309578873,0.E+000));
-#12665 = VECTOR('',#12666,1.);
-#12666 = DIRECTION('',(1.,0.E+000));
-#12667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12668 = PCURVE('',#11589,#12669);
-#12669 = DEFINITIONAL_REPRESENTATION('',(#12670),#12674);
-#12670 = LINE('',#12671,#12672);
-#12671 = CARTESIAN_POINT('',(21.903031328362,-76.56159158854));
-#12672 = VECTOR('',#12673,1.);
-#12673 = DIRECTION('',(0.999348991895,-3.607758858217E-002));
-#12674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12675 = ADVANCED_FACE('',(#12676),#4599,.F.);
-#12676 = FACE_BOUND('',#12677,.F.);
-#12677 = EDGE_LOOP('',(#12678,#12701,#12702,#12703));
-#12678 = ORIENTED_EDGE('',*,*,#12679,.T.);
-#12679 = EDGE_CURVE('',#12680,#4584,#12682,.T.);
-#12680 = VERTEX_POINT('',#12681);
-#12681 = CARTESIAN_POINT('',(56.095061881591,21.925151927688,0.E+000));
-#12682 = SURFACE_CURVE('',#12683,(#12687,#12694),.PCURVE_S1.);
-#12683 = LINE('',#12684,#12685);
-#12684 = CARTESIAN_POINT('',(56.095061881591,21.925151927688,0.E+000));
-#12685 = VECTOR('',#12686,1.);
-#12686 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12687 = PCURVE('',#4599,#12688);
-#12688 = DEFINITIONAL_REPRESENTATION('',(#12689),#12693);
-#12689 = LINE('',#12690,#12691);
-#12690 = CARTESIAN_POINT('',(-3.52E-015,0.E+000));
-#12691 = VECTOR('',#12692,1.);
-#12692 = DIRECTION('',(0.E+000,-1.));
-#12693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12694 = PCURVE('',#4627,#12695);
-#12695 = DEFINITIONAL_REPRESENTATION('',(#12696),#12700);
-#12696 = LINE('',#12697,#12698);
-#12697 = CARTESIAN_POINT('',(0.E+000,8.9E-016));
-#12698 = VECTOR('',#12699,1.);
-#12699 = DIRECTION('',(0.E+000,-1.));
-#12700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12701 = ORIENTED_EDGE('',*,*,#4583,.T.);
-#12702 = ORIENTED_EDGE('',*,*,#12630,.F.);
-#12703 = ORIENTED_EDGE('',*,*,#12704,.F.);
-#12704 = EDGE_CURVE('',#12680,#12631,#12705,.T.);
-#12705 = SURFACE_CURVE('',#12706,(#12710,#12717),.PCURVE_S1.);
-#12706 = LINE('',#12707,#12708);
-#12707 = CARTESIAN_POINT('',(54.309753271496,7.726329374811,0.E+000));
-#12708 = VECTOR('',#12709,1.);
-#12709 = DIRECTION('',(0.124754093015,0.99218769206,0.E+000));
-#12710 = PCURVE('',#4599,#12711);
-#12711 = DEFINITIONAL_REPRESENTATION('',(#12712),#12716);
-#12712 = LINE('',#12713,#12714);
-#12713 = CARTESIAN_POINT('',(-14.31062153511,0.E+000));
-#12714 = VECTOR('',#12715,1.);
-#12715 = DIRECTION('',(1.,0.E+000));
-#12716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12717 = PCURVE('',#11589,#12718);
-#12718 = DEFINITIONAL_REPRESENTATION('',(#12719),#12723);
-#12719 = LINE('',#12720,#12721);
-#12720 = CARTESIAN_POINT('',(17.703083464735,-74.82752240082));
-#12721 = VECTOR('',#12722,1.);
-#12722 = DIRECTION('',(0.99218769206,-0.124754093015));
-#12723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12724 = ADVANCED_FACE('',(#12725),#4627,.T.);
-#12725 = FACE_BOUND('',#12726,.T.);
-#12726 = EDGE_LOOP('',(#12727,#12728,#12729,#12752));
-#12727 = ORIENTED_EDGE('',*,*,#12679,.T.);
-#12728 = ORIENTED_EDGE('',*,*,#4611,.T.);
-#12729 = ORIENTED_EDGE('',*,*,#12730,.F.);
-#12730 = EDGE_CURVE('',#12731,#4612,#12733,.T.);
-#12731 = VERTEX_POINT('',#12732);
-#12732 = CARTESIAN_POINT('',(55.355300420558,21.942427807068,0.E+000));
-#12733 = SURFACE_CURVE('',#12734,(#12738,#12745),.PCURVE_S1.);
-#12734 = LINE('',#12735,#12736);
-#12735 = CARTESIAN_POINT('',(55.355300420558,21.942427807068,0.E+000));
-#12736 = VECTOR('',#12737,1.);
-#12737 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12738 = PCURVE('',#4627,#12739);
-#12739 = DEFINITIONAL_REPRESENTATION('',(#12740),#12744);
-#12740 = LINE('',#12741,#12742);
-#12741 = CARTESIAN_POINT('',(0.739963158027,8.9E-016));
-#12742 = VECTOR('',#12743,1.);
-#12743 = DIRECTION('',(0.E+000,-1.));
-#12744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12745 = PCURVE('',#4655,#12746);
-#12746 = DEFINITIONAL_REPRESENTATION('',(#12747),#12751);
-#12747 = LINE('',#12748,#12749);
-#12748 = CARTESIAN_POINT('',(3.54E-015,0.E+000));
-#12749 = VECTOR('',#12750,1.);
-#12750 = DIRECTION('',(0.E+000,-1.));
-#12751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12752 = ORIENTED_EDGE('',*,*,#12753,.F.);
-#12753 = EDGE_CURVE('',#12680,#12731,#12754,.T.);
-#12754 = SURFACE_CURVE('',#12755,(#12759,#12766),.PCURVE_S1.);
-#12755 = LINE('',#12756,#12757);
-#12756 = CARTESIAN_POINT('',(27.443496665283,22.594260837526,-8.9E-016)
- );
-#12757 = VECTOR('',#12758,1.);
-#12758 = DIRECTION('',(-0.999727422923,2.334694530777E-002,0.E+000));
-#12759 = PCURVE('',#4627,#12760);
-#12760 = DEFINITIONAL_REPRESENTATION('',(#12761),#12765);
-#12761 = LINE('',#12762,#12763);
-#12762 = CARTESIAN_POINT('',(28.65937710554,0.E+000));
-#12763 = VECTOR('',#12764,1.);
-#12764 = DIRECTION('',(1.,0.E+000));
-#12765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12766 = PCURVE('',#11589,#12767);
-#12767 = DEFINITIONAL_REPRESENTATION('',(#12768),#12772);
-#12768 = LINE('',#12769,#12770);
-#12769 = CARTESIAN_POINT('',(32.57101492745,-47.9612657946));
-#12770 = VECTOR('',#12771,1.);
-#12771 = DIRECTION('',(2.334694530777E-002,0.999727422923));
-#12772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12773 = ADVANCED_FACE('',(#12774),#4655,.T.);
-#12774 = FACE_BOUND('',#12775,.T.);
-#12775 = EDGE_LOOP('',(#12776,#12799,#12800,#12801,#12824,#12850));
-#12776 = ORIENTED_EDGE('',*,*,#12777,.F.);
-#12777 = EDGE_CURVE('',#12731,#12778,#12780,.T.);
-#12778 = VERTEX_POINT('',#12779);
-#12779 = CARTESIAN_POINT('',(55.30953348489,21.39907030267,0.E+000));
-#12780 = SURFACE_CURVE('',#12781,(#12785,#12792),.PCURVE_S1.);
-#12781 = LINE('',#12782,#12783);
-#12782 = CARTESIAN_POINT('',(53.968997547742,5.483863161241,0.E+000));
-#12783 = VECTOR('',#12784,1.);
-#12784 = DIRECTION('',(-8.393266567325E-002,-0.996471428408,0.E+000));
-#12785 = PCURVE('',#4655,#12786);
-#12786 = DEFINITIONAL_REPRESENTATION('',(#12787),#12791);
-#12787 = LINE('',#12788,#12789);
-#12788 = CARTESIAN_POINT('',(16.516845517714,0.E+000));
-#12789 = VECTOR('',#12790,1.);
-#12790 = DIRECTION('',(1.,0.E+000));
-#12791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12792 = PCURVE('',#11589,#12793);
-#12793 = DEFINITIONAL_REPRESENTATION('',(#12794),#12798);
-#12794 = LINE('',#12795,#12796);
-#12795 = CARTESIAN_POINT('',(15.460617251165,-74.48676667706));
-#12796 = VECTOR('',#12797,1.);
-#12797 = DIRECTION('',(-0.996471428408,8.393266567325E-002));
-#12798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12799 = ORIENTED_EDGE('',*,*,#12730,.T.);
-#12800 = ORIENTED_EDGE('',*,*,#4639,.T.);
-#12801 = ORIENTED_EDGE('',*,*,#12802,.F.);
-#12802 = EDGE_CURVE('',#12803,#4640,#12805,.T.);
-#12803 = VERTEX_POINT('',#12804);
-#12804 = CARTESIAN_POINT('',(55.070952571292,18.566572825587,-3.));
-#12805 = SURFACE_CURVE('',#12806,(#12810,#12817),.PCURVE_S1.);
-#12806 = LINE('',#12807,#12808);
-#12807 = CARTESIAN_POINT('',(55.070952571292,18.566572825587,8.9E-016));
-#12808 = VECTOR('',#12809,1.);
-#12809 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12810 = PCURVE('',#4655,#12811);
-#12811 = DEFINITIONAL_REPRESENTATION('',(#12812),#12816);
-#12812 = LINE('',#12813,#12814);
-#12813 = CARTESIAN_POINT('',(3.387809108461,8.9E-016));
-#12814 = VECTOR('',#12815,1.);
-#12815 = DIRECTION('',(0.E+000,-1.));
-#12816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12817 = PCURVE('',#4684,#12818);
-#12818 = DEFINITIONAL_REPRESENTATION('',(#12819),#12823);
-#12819 = LINE('',#12820,#12821);
-#12820 = CARTESIAN_POINT('',(1.822103706657,0.E+000));
-#12821 = VECTOR('',#12822,1.);
-#12822 = DIRECTION('',(0.E+000,-1.));
-#12823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12824 = ORIENTED_EDGE('',*,*,#12825,.F.);
-#12825 = EDGE_CURVE('',#12826,#12803,#12828,.T.);
-#12826 = VERTEX_POINT('',#12827);
-#12827 = CARTESIAN_POINT('',(55.30953348489,21.39907030267,-3.));
-#12828 = SURFACE_CURVE('',#12829,(#12833,#12839),.PCURVE_S1.);
-#12829 = LINE('',#12830,#12831);
-#12830 = CARTESIAN_POINT('',(55.044584635557,18.253525523023,-3.));
-#12831 = VECTOR('',#12832,1.);
-#12832 = DIRECTION('',(-8.393266567325E-002,-0.996471428408,0.E+000));
-#12833 = PCURVE('',#4655,#12834);
-#12834 = DEFINITIONAL_REPRESENTATION('',(#12835),#12838);
-#12835 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12836,#12837),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-4.040745843186,2.462508696692E-002),
- .PIECEWISE_BEZIER_KNOTS.);
-#12836 = CARTESIAN_POINT('',(-0.338780910846,-3.));
-#12837 = CARTESIAN_POINT('',(3.726590019307,-3.));
-#12838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12839 = PCURVE('',#12840,#12845);
-#12840 = PLANE('',#12841);
-#12841 = AXIS2_PLACEMENT_3D('',#12842,#12843,#12844);
-#12842 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-3.));
-#12843 = DIRECTION('',(0.E+000,0.E+000,1.));
-#12844 = DIRECTION('',(1.,0.E+000,0.E+000));
-#12845 = DEFINITIONAL_REPRESENTATION('',(#12846),#12849);
-#12846 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12847,#12848),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-4.040745843186,2.462508696692E-002),
- .PIECEWISE_BEZIER_KNOTS.);
-#12847 = CARTESIAN_POINT('',(-0.744817626347,7.832864126188));
-#12848 = CARTESIAN_POINT('',(-1.086035045466,3.781838148411));
-#12849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12850 = ORIENTED_EDGE('',*,*,#12851,.T.);
-#12851 = EDGE_CURVE('',#12826,#12778,#12852,.T.);
-#12852 = SURFACE_CURVE('',#12853,(#12857,#12863),.PCURVE_S1.);
-#12853 = LINE('',#12854,#12855);
-#12854 = CARTESIAN_POINT('',(55.30953348489,21.39907030267,3.));
-#12855 = VECTOR('',#12856,1.);
-#12856 = DIRECTION('',(0.E+000,0.E+000,1.));
-#12857 = PCURVE('',#4655,#12858);
-#12858 = DEFINITIONAL_REPRESENTATION('',(#12859),#12862);
-#12859 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12860,#12861),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#12860 = CARTESIAN_POINT('',(0.545281569454,-3.0000006));
-#12861 = CARTESIAN_POINT('',(0.545281569454,0.7));
-#12862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12863 = PCURVE('',#12864,#12869);
-#12864 = CYLINDRICAL_SURFACE('',#12865,7.);
-#12865 = AXIS2_PLACEMENT_3D('',#12866,#12867,#12868);
-#12866 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#12867 = DIRECTION('',(0.E+000,0.E+000,1.));
-#12868 = DIRECTION('',(1.,0.E+000,0.E+000));
-#12869 = DEFINITIONAL_REPRESENTATION('',(#12870),#12873);
-#12870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12871,#12872),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#12871 = CARTESIAN_POINT('',(1.688067703118,-6.0000006));
-#12872 = CARTESIAN_POINT('',(1.688067703118,-2.3));
-#12873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12874 = ADVANCED_FACE('',(#12875),#4684,.T.);
-#12875 = FACE_BOUND('',#12876,.T.);
-#12876 = EDGE_LOOP('',(#12877,#12901,#12902,#12903));
-#12877 = ORIENTED_EDGE('',*,*,#12878,.F.);
-#12878 = EDGE_CURVE('',#12803,#12879,#12881,.T.);
-#12879 = VERTEX_POINT('',#12880);
-#12880 = CARTESIAN_POINT('',(54.396785129822,10.562673652371,-3.));
-#12881 = SURFACE_CURVE('',#12882,(#12887,#12894),.PCURVE_S1.);
-#12882 = CIRCLE('',#12883,4.253018867925);
-#12883 = AXIS2_PLACEMENT_3D('',#12884,#12885,#12886);
-#12884 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-3.));
-#12885 = DIRECTION('',(0.E+000,0.E+000,1.));
-#12886 = DIRECTION('',(1.,0.E+000,0.E+000));
-#12887 = PCURVE('',#4684,#12888);
-#12888 = DEFINITIONAL_REPRESENTATION('',(#12889),#12893);
-#12889 = LINE('',#12890,#12891);
-#12890 = CARTESIAN_POINT('',(0.E+000,-3.));
-#12891 = VECTOR('',#12892,1.);
-#12892 = DIRECTION('',(1.,0.E+000));
-#12893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12894 = PCURVE('',#12840,#12895);
-#12895 = DEFINITIONAL_REPRESENTATION('',(#12896),#12900);
-#12896 = CIRCLE('',#12897,4.253018867925);
-#12897 = AXIS2_PLACEMENT_2D('',#12898,#12899);
-#12898 = CARTESIAN_POINT('',(7.11E-015,0.E+000));
-#12899 = DIRECTION('',(1.,0.E+000));
-#12900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12901 = ORIENTED_EDGE('',*,*,#12802,.T.);
-#12902 = ORIENTED_EDGE('',*,*,#4667,.T.);
-#12903 = ORIENTED_EDGE('',*,*,#12904,.F.);
-#12904 = EDGE_CURVE('',#12879,#4668,#12905,.T.);
-#12905 = SURFACE_CURVE('',#12906,(#12910,#12917),.PCURVE_S1.);
-#12906 = LINE('',#12907,#12908);
-#12907 = CARTESIAN_POINT('',(54.396785129822,10.562673652371,2.66E-015)
- );
-#12908 = VECTOR('',#12909,1.);
-#12909 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12910 = PCURVE('',#4684,#12911);
-#12911 = DEFINITIONAL_REPRESENTATION('',(#12912),#12916);
-#12912 = LINE('',#12913,#12914);
-#12913 = CARTESIAN_POINT('',(4.293018548467,0.E+000));
-#12914 = VECTOR('',#12915,1.);
-#12915 = DIRECTION('',(0.E+000,-1.));
-#12916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12917 = PCURVE('',#4712,#12918);
-#12918 = DEFINITIONAL_REPRESENTATION('',(#12919),#12923);
-#12919 = LINE('',#12920,#12921);
-#12920 = CARTESIAN_POINT('',(0.E+000,2.67E-015));
-#12921 = VECTOR('',#12922,1.);
-#12922 = DIRECTION('',(0.E+000,-1.));
-#12923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12924 = ADVANCED_FACE('',(#12925),#4712,.T.);
-#12925 = FACE_BOUND('',#12926,.T.);
-#12926 = EDGE_LOOP('',(#12927,#12948,#12949,#12950,#12973,#12996));
-#12927 = ORIENTED_EDGE('',*,*,#12928,.F.);
-#12928 = EDGE_CURVE('',#12879,#12929,#12931,.T.);
-#12929 = VERTEX_POINT('',#12930);
-#12930 = CARTESIAN_POINT('',(54.158204216223,7.730176175288,-3.));
-#12931 = SURFACE_CURVE('',#12932,(#12936,#12942),.PCURVE_S1.);
-#12932 = LINE('',#12933,#12934);
-#12933 = CARTESIAN_POINT('',(54.565326990189,12.563648445675,-3.));
-#12934 = VECTOR('',#12935,1.);
-#12935 = DIRECTION('',(-8.393266567325E-002,-0.996471428408,0.E+000));
-#12936 = PCURVE('',#4712,#12937);
-#12937 = DEFINITIONAL_REPRESENTATION('',(#12938),#12941);
-#12938 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12939,#12940),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.345855043699,6.53957462389),
- .PIECEWISE_BEZIER_KNOTS.);
-#12939 = CARTESIAN_POINT('',(-0.66220533441,-3.));
-#12940 = CARTESIAN_POINT('',(4.531514245781,-3.));
-#12941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12942 = PCURVE('',#12840,#12943);
-#12943 = DEFINITIONAL_REPRESENTATION('',(#12944),#12947);
-#12944 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#12945,#12946),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.345855043699,6.53957462389),
- .PIECEWISE_BEZIER_KNOTS.);
-#12945 = CARTESIAN_POINT('',(-1.676187043069,-3.224606831178));
-#12946 = CARTESIAN_POINT('',(-2.112109772194,-8.4));
-#12947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12948 = ORIENTED_EDGE('',*,*,#12904,.T.);
-#12949 = ORIENTED_EDGE('',*,*,#4696,.T.);
-#12950 = ORIENTED_EDGE('',*,*,#12951,.F.);
-#12951 = EDGE_CURVE('',#12952,#4697,#12954,.T.);
-#12952 = VERTEX_POINT('',#12953);
-#12953 = CARTESIAN_POINT('',(53.840978540421,3.96398669758,1.E-015));
-#12954 = SURFACE_CURVE('',#12955,(#12959,#12966),.PCURVE_S1.);
-#12955 = LINE('',#12956,#12957);
-#12956 = CARTESIAN_POINT('',(53.840978540421,3.96398669758,8.9E-016));
-#12957 = VECTOR('',#12958,1.);
-#12958 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#12959 = PCURVE('',#4712,#12960);
-#12960 = DEFINITIONAL_REPRESENTATION('',(#12961),#12965);
-#12961 = LINE('',#12962,#12963);
-#12962 = CARTESIAN_POINT('',(6.622053344103,8.9E-016));
-#12963 = VECTOR('',#12964,1.);
-#12964 = DIRECTION('',(0.E+000,-1.));
-#12965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12966 = PCURVE('',#4740,#12967);
-#12967 = DEFINITIONAL_REPRESENTATION('',(#12968),#12972);
-#12968 = LINE('',#12969,#12970);
-#12969 = CARTESIAN_POINT('',(0.E+000,1.11E-015));
-#12970 = VECTOR('',#12971,1.);
-#12971 = DIRECTION('',(0.E+000,-1.));
-#12972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12973 = ORIENTED_EDGE('',*,*,#12974,.F.);
-#12974 = EDGE_CURVE('',#12975,#12952,#12977,.T.);
-#12975 = VERTEX_POINT('',#12976);
-#12976 = CARTESIAN_POINT('',(54.158204216223,7.730176175288,0.E+000));
-#12977 = SURFACE_CURVE('',#12978,(#12982,#12989),.PCURVE_S1.);
-#12978 = LINE('',#12979,#12980);
-#12979 = CARTESIAN_POINT('',(53.968997547742,5.483863161241,0.E+000));
-#12980 = VECTOR('',#12981,1.);
-#12981 = DIRECTION('',(-8.393266567325E-002,-0.996471428408,0.E+000));
-#12982 = PCURVE('',#4712,#12983);
-#12983 = DEFINITIONAL_REPRESENTATION('',(#12984),#12988);
-#12984 = LINE('',#12985,#12986);
-#12985 = CARTESIAN_POINT('',(5.096794896814,0.E+000));
-#12986 = VECTOR('',#12987,1.);
-#12987 = DIRECTION('',(1.,0.E+000));
-#12988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12989 = PCURVE('',#11589,#12990);
-#12990 = DEFINITIONAL_REPRESENTATION('',(#12991),#12995);
-#12991 = LINE('',#12992,#12993);
-#12992 = CARTESIAN_POINT('',(15.460617251165,-74.48676667706));
-#12993 = VECTOR('',#12994,1.);
-#12994 = DIRECTION('',(-0.996471428408,8.393266567325E-002));
-#12995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#12996 = ORIENTED_EDGE('',*,*,#12997,.F.);
-#12997 = EDGE_CURVE('',#12929,#12975,#12998,.T.);
-#12998 = SURFACE_CURVE('',#12999,(#13003,#13009),.PCURVE_S1.);
-#12999 = LINE('',#13000,#13001);
-#13000 = CARTESIAN_POINT('',(54.158204216223,7.730176175288,3.));
-#13001 = VECTOR('',#13002,1.);
-#13002 = DIRECTION('',(0.E+000,0.E+000,1.));
-#13003 = PCURVE('',#4712,#13004);
-#13004 = DEFINITIONAL_REPRESENTATION('',(#13005),#13008);
-#13005 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13006,#13007),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#13006 = CARTESIAN_POINT('',(2.842527539007,-3.0000006));
-#13007 = CARTESIAN_POINT('',(2.842527539007,0.7));
-#13008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13009 = PCURVE('',#12864,#13010);
-#13010 = DEFINITIONAL_REPRESENTATION('',(#13011),#13014);
-#13011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13012,#13013),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#13012 = CARTESIAN_POINT('',(4.427054552005,-6.0000006));
-#13013 = CARTESIAN_POINT('',(4.427054552005,-2.3));
-#13014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13015 = ADVANCED_FACE('',(#13016),#4740,.T.);
-#13016 = FACE_BOUND('',#13017,.T.);
-#13017 = EDGE_LOOP('',(#13018,#13019,#13020,#13043));
-#13018 = ORIENTED_EDGE('',*,*,#12951,.T.);
-#13019 = ORIENTED_EDGE('',*,*,#4724,.T.);
-#13020 = ORIENTED_EDGE('',*,*,#13021,.F.);
-#13021 = EDGE_CURVE('',#13022,#4725,#13024,.T.);
-#13022 = VERTEX_POINT('',#13023);
-#13023 = CARTESIAN_POINT('',(54.580740001454,3.946710818199,0.E+000));
-#13024 = SURFACE_CURVE('',#13025,(#13029,#13036),.PCURVE_S1.);
-#13025 = LINE('',#13026,#13027);
-#13026 = CARTESIAN_POINT('',(54.580740001454,3.946710818199,0.E+000));
-#13027 = VECTOR('',#13028,1.);
-#13028 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13029 = PCURVE('',#4740,#13030);
-#13030 = DEFINITIONAL_REPRESENTATION('',(#13031),#13035);
-#13031 = LINE('',#13032,#13033);
-#13032 = CARTESIAN_POINT('',(0.739963158028,2.2E-016));
-#13033 = VECTOR('',#13034,1.);
-#13034 = DIRECTION('',(0.E+000,-1.));
-#13035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13036 = PCURVE('',#4768,#13037);
-#13037 = DEFINITIONAL_REPRESENTATION('',(#13038),#13042);
-#13038 = LINE('',#13039,#13040);
-#13039 = CARTESIAN_POINT('',(7.253346280092,0.E+000));
-#13040 = VECTOR('',#13041,1.);
-#13041 = DIRECTION('',(0.E+000,-1.));
-#13042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13043 = ORIENTED_EDGE('',*,*,#13044,.F.);
-#13044 = EDGE_CURVE('',#12952,#13022,#13045,.T.);
-#13045 = SURFACE_CURVE('',#13046,(#13050,#13057),.PCURVE_S1.);
-#13046 = LINE('',#13047,#13048);
-#13047 = CARTESIAN_POINT('',(27.02304396959,4.590274260905,-2.2E-016));
-#13048 = VECTOR('',#13049,1.);
-#13049 = DIRECTION('',(0.999727422923,-2.334694530776E-002,0.E+000));
-#13050 = PCURVE('',#4740,#13051);
-#13051 = DEFINITIONAL_REPRESENTATION('',(#13052),#13056);
-#13052 = LINE('',#13053,#13054);
-#13053 = CARTESIAN_POINT('',(-26.82524651811,0.E+000));
-#13054 = VECTOR('',#13055,1.);
-#13055 = DIRECTION('',(1.,0.E+000));
-#13056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13057 = PCURVE('',#11589,#13058);
-#13058 = DEFINITIONAL_REPRESENTATION('',(#13059),#13063);
-#13059 = LINE('',#13060,#13061);
-#13060 = CARTESIAN_POINT('',(14.567028350829,-47.54081309891));
-#13061 = VECTOR('',#13062,1.);
-#13062 = DIRECTION('',(-2.334694530776E-002,-0.999727422923));
-#13063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13064 = ADVANCED_FACE('',(#13065),#4768,.F.);
-#13065 = FACE_BOUND('',#13066,.F.);
-#13066 = EDGE_LOOP('',(#13067,#13090,#13091,#13092));
-#13067 = ORIENTED_EDGE('',*,*,#13068,.T.);
-#13068 = EDGE_CURVE('',#13069,#4753,#13071,.T.);
-#13069 = VERTEX_POINT('',#13070);
-#13070 = CARTESIAN_POINT('',(54.270555255974,-3.3,0.E+000));
-#13071 = SURFACE_CURVE('',#13072,(#13076,#13083),.PCURVE_S1.);
-#13072 = LINE('',#13073,#13074);
-#13073 = CARTESIAN_POINT('',(54.270555255974,-3.3,0.E+000));
-#13074 = VECTOR('',#13075,1.);
-#13075 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13076 = PCURVE('',#4768,#13077);
-#13077 = DEFINITIONAL_REPRESENTATION('',(#13078),#13082);
-#13078 = LINE('',#13079,#13080);
-#13079 = CARTESIAN_POINT('',(4.4E-016,0.E+000));
-#13080 = VECTOR('',#13081,1.);
-#13081 = DIRECTION('',(0.E+000,-1.));
-#13082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13083 = PCURVE('',#4796,#13084);
-#13084 = DEFINITIONAL_REPRESENTATION('',(#13085),#13089);
-#13085 = LINE('',#13086,#13087);
-#13086 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#13087 = VECTOR('',#13088,1.);
-#13088 = DIRECTION('',(0.E+000,-1.));
-#13089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13090 = ORIENTED_EDGE('',*,*,#4752,.T.);
-#13091 = ORIENTED_EDGE('',*,*,#13021,.F.);
-#13092 = ORIENTED_EDGE('',*,*,#13093,.F.);
-#13093 = EDGE_CURVE('',#13069,#13022,#13094,.T.);
-#13094 = SURFACE_CURVE('',#13095,(#13099,#13106),.PCURVE_S1.);
-#13095 = LINE('',#13096,#13097);
-#13096 = CARTESIAN_POINT('',(54.315186048802,-2.257310267736,0.E+000));
-#13097 = VECTOR('',#13098,1.);
-#13098 = DIRECTION('',(4.276436468109E-002,0.999085186114,0.E+000));
-#13099 = PCURVE('',#4768,#13100);
-#13100 = DEFINITIONAL_REPRESENTATION('',(#13101),#13105);
-#13101 = LINE('',#13102,#13103);
-#13102 = CARTESIAN_POINT('',(1.043644472719,0.E+000));
-#13103 = VECTOR('',#13104,1.);
-#13104 = DIRECTION('',(1.,0.E+000));
-#13105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13106 = PCURVE('',#11589,#13107);
-#13107 = DEFINITIONAL_REPRESENTATION('',(#13108),#13112);
-#13108 = LINE('',#13109,#13110);
-#13109 = CARTESIAN_POINT('',(7.719443822188,-74.83295517812));
-#13110 = VECTOR('',#13111,1.);
-#13111 = DIRECTION('',(0.999085186114,-4.276436468109E-002));
-#13112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13113 = ADVANCED_FACE('',(#13114),#4796,.T.);
-#13114 = FACE_BOUND('',#13115,.T.);
-#13115 = EDGE_LOOP('',(#13116,#13117,#13118,#13141));
-#13116 = ORIENTED_EDGE('',*,*,#13068,.T.);
-#13117 = ORIENTED_EDGE('',*,*,#4780,.T.);
-#13118 = ORIENTED_EDGE('',*,*,#13119,.F.);
-#13119 = EDGE_CURVE('',#13120,#4781,#13122,.T.);
-#13120 = VERTEX_POINT('',#13121);
-#13121 = CARTESIAN_POINT('',(53.530054326459,-3.3,0.E+000));
-#13122 = SURFACE_CURVE('',#13123,(#13127,#13134),.PCURVE_S1.);
-#13123 = LINE('',#13124,#13125);
-#13124 = CARTESIAN_POINT('',(53.530054326459,-3.3,0.E+000));
-#13125 = VECTOR('',#13126,1.);
-#13126 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13127 = PCURVE('',#4796,#13128);
-#13128 = DEFINITIONAL_REPRESENTATION('',(#13129),#13133);
-#13129 = LINE('',#13130,#13131);
-#13130 = CARTESIAN_POINT('',(0.740500929515,0.E+000));
-#13131 = VECTOR('',#13132,1.);
-#13132 = DIRECTION('',(0.E+000,-1.));
-#13133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13134 = PCURVE('',#4824,#13135);
-#13135 = DEFINITIONAL_REPRESENTATION('',(#13136),#13140);
-#13136 = LINE('',#13137,#13138);
-#13137 = CARTESIAN_POINT('',(0.E+000,6.E-017));
-#13138 = VECTOR('',#13139,1.);
-#13139 = DIRECTION('',(0.E+000,-1.));
-#13140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13141 = ORIENTED_EDGE('',*,*,#13142,.F.);
-#13142 = EDGE_CURVE('',#13069,#13120,#13143,.T.);
-#13143 = SURFACE_CURVE('',#13144,(#13148,#13155),.PCURVE_S1.);
-#13144 = LINE('',#13145,#13146);
-#13145 = CARTESIAN_POINT('',(27.196772988398,-3.3,0.E+000));
-#13146 = VECTOR('',#13147,1.);
-#13147 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#13148 = PCURVE('',#4796,#13149);
-#13149 = DEFINITIONAL_REPRESENTATION('',(#13150),#13154);
-#13150 = LINE('',#13151,#13152);
-#13151 = CARTESIAN_POINT('',(27.073782267576,0.E+000));
-#13152 = VECTOR('',#13153,1.);
-#13153 = DIRECTION('',(1.,0.E+000));
-#13154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13155 = PCURVE('',#11589,#13156);
-#13156 = DEFINITIONAL_REPRESENTATION('',(#13157),#13161);
-#13157 = LINE('',#13158,#13159);
-#13158 = CARTESIAN_POINT('',(6.676754089924,-47.71454211772));
-#13159 = VECTOR('',#13160,1.);
-#13160 = DIRECTION('',(0.E+000,1.));
-#13161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13162 = ADVANCED_FACE('',(#13163),#4824,.T.);
-#13163 = FACE_BOUND('',#13164,.T.);
-#13164 = EDGE_LOOP('',(#13165,#13166,#13167,#13190));
-#13165 = ORIENTED_EDGE('',*,*,#13119,.T.);
-#13166 = ORIENTED_EDGE('',*,*,#4808,.T.);
-#13167 = ORIENTED_EDGE('',*,*,#13168,.F.);
-#13168 = EDGE_CURVE('',#13169,#4809,#13171,.T.);
-#13169 = VERTEX_POINT('',#13170);
-#13170 = CARTESIAN_POINT('',(53.530054326459,-20.7,0.E+000));
-#13171 = SURFACE_CURVE('',#13172,(#13176,#13183),.PCURVE_S1.);
-#13172 = LINE('',#13173,#13174);
-#13173 = CARTESIAN_POINT('',(53.530054326459,-20.7,0.E+000));
-#13174 = VECTOR('',#13175,1.);
-#13175 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13176 = PCURVE('',#4824,#13177);
-#13177 = DEFINITIONAL_REPRESENTATION('',(#13178),#13182);
-#13178 = LINE('',#13179,#13180);
-#13179 = CARTESIAN_POINT('',(17.4,6.E-017));
-#13180 = VECTOR('',#13181,1.);
-#13181 = DIRECTION('',(0.E+000,-1.));
-#13182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13183 = PCURVE('',#4852,#13184);
-#13184 = DEFINITIONAL_REPRESENTATION('',(#13185),#13189);
-#13185 = LINE('',#13186,#13187);
-#13186 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#13187 = VECTOR('',#13188,1.);
-#13188 = DIRECTION('',(0.E+000,-1.));
-#13189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13190 = ORIENTED_EDGE('',*,*,#13191,.F.);
-#13191 = EDGE_CURVE('',#13120,#13169,#13192,.T.);
-#13192 = SURFACE_CURVE('',#13193,(#13197,#13204),.PCURVE_S1.);
-#13193 = LINE('',#13194,#13195);
-#13194 = CARTESIAN_POINT('',(53.530054326459,-7.212567467635,-6.E-017));
-#13195 = VECTOR('',#13196,1.);
-#13196 = DIRECTION('',(-6.E-017,-1.,0.E+000));
-#13197 = PCURVE('',#4824,#13198);
-#13198 = DEFINITIONAL_REPRESENTATION('',(#13199),#13203);
-#13199 = LINE('',#13200,#13201);
-#13200 = CARTESIAN_POINT('',(3.912567467635,0.E+000));
-#13201 = VECTOR('',#13202,1.);
-#13202 = DIRECTION('',(1.,0.E+000));
-#13203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13204 = PCURVE('',#11589,#13205);
-#13205 = DEFINITIONAL_REPRESENTATION('',(#13206),#13210);
-#13206 = LINE('',#13207,#13208);
-#13207 = CARTESIAN_POINT('',(2.764186622289,-74.04782345578));
-#13208 = VECTOR('',#13209,1.);
-#13209 = DIRECTION('',(-1.,6.E-017));
-#13210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13211 = ADVANCED_FACE('',(#13212),#4852,.T.);
-#13212 = FACE_BOUND('',#13213,.T.);
-#13213 = EDGE_LOOP('',(#13214,#13215,#13216,#13239));
-#13214 = ORIENTED_EDGE('',*,*,#13168,.T.);
-#13215 = ORIENTED_EDGE('',*,*,#4836,.T.);
-#13216 = ORIENTED_EDGE('',*,*,#13217,.F.);
-#13217 = EDGE_CURVE('',#13218,#4837,#13220,.T.);
-#13218 = VERTEX_POINT('',#13219);
-#13219 = CARTESIAN_POINT('',(54.270555255974,-20.7,0.E+000));
-#13220 = SURFACE_CURVE('',#13221,(#13225,#13232),.PCURVE_S1.);
-#13221 = LINE('',#13222,#13223);
-#13222 = CARTESIAN_POINT('',(54.270555255974,-20.7,0.E+000));
-#13223 = VECTOR('',#13224,1.);
-#13224 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13225 = PCURVE('',#4852,#13226);
-#13226 = DEFINITIONAL_REPRESENTATION('',(#13227),#13231);
-#13227 = LINE('',#13228,#13229);
-#13228 = CARTESIAN_POINT('',(0.740500929515,0.E+000));
-#13229 = VECTOR('',#13230,1.);
-#13230 = DIRECTION('',(0.E+000,-1.));
-#13231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13232 = PCURVE('',#4880,#13233);
-#13233 = DEFINITIONAL_REPRESENTATION('',(#13234),#13238);
-#13234 = LINE('',#13235,#13236);
-#13235 = CARTESIAN_POINT('',(7.253346280083,8.9E-016));
-#13236 = VECTOR('',#13237,1.);
-#13237 = DIRECTION('',(0.E+000,-1.));
-#13238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13239 = ORIENTED_EDGE('',*,*,#13240,.F.);
-#13240 = EDGE_CURVE('',#13169,#13218,#13241,.T.);
-#13241 = SURFACE_CURVE('',#13242,(#13246,#13253),.PCURVE_S1.);
-#13242 = LINE('',#13243,#13244);
-#13243 = CARTESIAN_POINT('',(26.126756763568,-20.7,0.E+000));
-#13244 = VECTOR('',#13245,1.);
-#13245 = DIRECTION('',(1.,0.E+000,0.E+000));
-#13246 = PCURVE('',#4852,#13247);
-#13247 = DEFINITIONAL_REPRESENTATION('',(#13248),#13252);
-#13248 = LINE('',#13249,#13250);
-#13249 = CARTESIAN_POINT('',(-27.40329756289,0.E+000));
-#13250 = VECTOR('',#13251,1.);
-#13251 = DIRECTION('',(1.,0.E+000));
-#13252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13253 = PCURVE('',#11589,#13254);
-#13254 = DEFINITIONAL_REPRESENTATION('',(#13255),#13259);
-#13255 = LINE('',#13256,#13257);
-#13256 = CARTESIAN_POINT('',(-10.72324591007,-46.64452589289));
-#13257 = VECTOR('',#13258,1.);
-#13258 = DIRECTION('',(0.E+000,-1.));
-#13259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13260 = ADVANCED_FACE('',(#13261),#4880,.F.);
-#13261 = FACE_BOUND('',#13262,.F.);
-#13262 = EDGE_LOOP('',(#13263,#13286,#13287,#13288));
-#13263 = ORIENTED_EDGE('',*,*,#13264,.T.);
-#13264 = EDGE_CURVE('',#13265,#4865,#13267,.T.);
-#13265 = VERTEX_POINT('',#13266);
-#13266 = CARTESIAN_POINT('',(54.580740001454,-27.94671081819,0.E+000));
-#13267 = SURFACE_CURVE('',#13268,(#13272,#13279),.PCURVE_S1.);
-#13268 = LINE('',#13269,#13270);
-#13269 = CARTESIAN_POINT('',(54.580740001454,-27.94671081819,0.E+000));
-#13270 = VECTOR('',#13271,1.);
-#13271 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13272 = PCURVE('',#4880,#13273);
-#13273 = DEFINITIONAL_REPRESENTATION('',(#13274),#13278);
-#13274 = LINE('',#13275,#13276);
-#13275 = CARTESIAN_POINT('',(3.55E-015,8.9E-016));
-#13276 = VECTOR('',#13277,1.);
-#13277 = DIRECTION('',(0.E+000,-1.));
-#13278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13279 = PCURVE('',#4908,#13280);
-#13280 = DEFINITIONAL_REPRESENTATION('',(#13281),#13285);
-#13281 = LINE('',#13282,#13283);
-#13282 = CARTESIAN_POINT('',(0.739963158028,1.1E-016));
-#13283 = VECTOR('',#13284,1.);
-#13284 = DIRECTION('',(0.E+000,-1.));
-#13285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13286 = ORIENTED_EDGE('',*,*,#4864,.T.);
-#13287 = ORIENTED_EDGE('',*,*,#13217,.F.);
-#13288 = ORIENTED_EDGE('',*,*,#13289,.F.);
-#13289 = EDGE_CURVE('',#13265,#13218,#13290,.T.);
-#13290 = SURFACE_CURVE('',#13291,(#13295,#13302),.PCURVE_S1.);
-#13291 = LINE('',#13292,#13293);
-#13292 = CARTESIAN_POINT('',(53.921496633913,-12.54509577105,-8.9E-016)
- );
-#13293 = VECTOR('',#13294,1.);
-#13294 = DIRECTION('',(-4.276436468109E-002,0.999085186114,0.E+000));
-#13295 = PCURVE('',#4880,#13296);
-#13296 = DEFINITIONAL_REPRESENTATION('',(#13297),#13301);
-#13297 = LINE('',#13298,#13299);
-#13298 = CARTESIAN_POINT('',(15.415717559619,0.E+000));
-#13299 = VECTOR('',#13300,1.);
-#13300 = DIRECTION('',(1.,0.E+000));
-#13301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13302 = PCURVE('',#11589,#13303);
-#13303 = DEFINITIONAL_REPRESENTATION('',(#13304),#13308);
-#13304 = LINE('',#13305,#13306);
-#13305 = CARTESIAN_POINT('',(-2.568341681126,-74.43926576323));
-#13306 = VECTOR('',#13307,1.);
-#13307 = DIRECTION('',(0.999085186114,4.276436468109E-002));
-#13308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13309 = ADVANCED_FACE('',(#13310),#4908,.F.);
-#13310 = FACE_BOUND('',#13311,.F.);
-#13311 = EDGE_LOOP('',(#13312,#13335,#13336,#13337));
-#13312 = ORIENTED_EDGE('',*,*,#13313,.T.);
-#13313 = EDGE_CURVE('',#13314,#4893,#13316,.T.);
-#13314 = VERTEX_POINT('',#13315);
-#13315 = CARTESIAN_POINT('',(53.840978540421,-27.96398669758,0.E+000));
-#13316 = SURFACE_CURVE('',#13317,(#13321,#13328),.PCURVE_S1.);
-#13317 = LINE('',#13318,#13319);
-#13318 = CARTESIAN_POINT('',(53.840978540421,-27.96398669758,0.E+000));
-#13319 = VECTOR('',#13320,1.);
-#13320 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13321 = PCURVE('',#4908,#13322);
-#13322 = DEFINITIONAL_REPRESENTATION('',(#13323),#13327);
-#13323 = LINE('',#13324,#13325);
-#13324 = CARTESIAN_POINT('',(-7.1E-015,1.1E-016));
-#13325 = VECTOR('',#13326,1.);
-#13326 = DIRECTION('',(0.E+000,-1.));
-#13327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13328 = PCURVE('',#4936,#13329);
-#13329 = DEFINITIONAL_REPRESENTATION('',(#13330),#13334);
-#13330 = LINE('',#13331,#13332);
-#13331 = CARTESIAN_POINT('',(17.938413712325,0.E+000));
-#13332 = VECTOR('',#13333,1.);
-#13333 = DIRECTION('',(0.E+000,-1.));
-#13334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13335 = ORIENTED_EDGE('',*,*,#4892,.T.);
-#13336 = ORIENTED_EDGE('',*,*,#13264,.F.);
-#13337 = ORIENTED_EDGE('',*,*,#13338,.F.);
-#13338 = EDGE_CURVE('',#13314,#13265,#13339,.T.);
-#13339 = SURFACE_CURVE('',#13340,(#13344,#13351),.PCURVE_S1.);
-#13340 = LINE('',#13341,#13342);
-#13341 = CARTESIAN_POINT('',(27.303130947178,-28.58373330264,-1.1E-016)
- );
-#13342 = VECTOR('',#13343,1.);
-#13343 = DIRECTION('',(0.999727422923,2.334694530777E-002,0.E+000));
-#13344 = PCURVE('',#4908,#13345);
-#13345 = DEFINITIONAL_REPRESENTATION('',(#13346),#13350);
-#13346 = LINE('',#13347,#13348);
-#13347 = CARTESIAN_POINT('',(-26.54508317441,0.E+000));
-#13348 = VECTOR('',#13349,1.);
-#13349 = DIRECTION('',(1.,0.E+000));
-#13350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13351 = PCURVE('',#11589,#13352);
-#13352 = DEFINITIONAL_REPRESENTATION('',(#13353),#13357);
-#13353 = LINE('',#13354,#13355);
-#13354 = CARTESIAN_POINT('',(-18.60697921271,-47.8209000765));
-#13355 = VECTOR('',#13356,1.);
-#13356 = DIRECTION('',(2.334694530777E-002,-0.999727422923));
-#13357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13358 = ADVANCED_FACE('',(#13359),#4936,.F.);
-#13359 = FACE_BOUND('',#13360,.F.);
-#13360 = EDGE_LOOP('',(#13361,#13384,#13385,#13386));
-#13361 = ORIENTED_EDGE('',*,*,#13362,.T.);
-#13362 = EDGE_CURVE('',#13363,#4921,#13365,.T.);
-#13363 = VERTEX_POINT('',#13364);
-#13364 = CARTESIAN_POINT('',(55.346597421247,-45.83910343287,0.E+000));
-#13365 = SURFACE_CURVE('',#13366,(#13370,#13377),.PCURVE_S1.);
-#13366 = LINE('',#13367,#13368);
-#13367 = CARTESIAN_POINT('',(55.346597421247,-45.83910343287,0.E+000));
-#13368 = VECTOR('',#13369,1.);
-#13369 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13370 = PCURVE('',#4936,#13371);
-#13371 = DEFINITIONAL_REPRESENTATION('',(#13372),#13376);
-#13372 = LINE('',#13373,#13374);
-#13373 = CARTESIAN_POINT('',(1.416E-014,0.E+000));
-#13374 = VECTOR('',#13375,1.);
-#13375 = DIRECTION('',(0.E+000,-1.));
-#13376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13377 = PCURVE('',#4964,#13378);
-#13378 = DEFINITIONAL_REPRESENTATION('',(#13379),#13383);
-#13379 = LINE('',#13380,#13381);
-#13380 = CARTESIAN_POINT('',(5.962942455157,0.E+000));
-#13381 = VECTOR('',#13382,1.);
-#13382 = DIRECTION('',(0.E+000,-1.));
-#13383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13384 = ORIENTED_EDGE('',*,*,#4920,.T.);
-#13385 = ORIENTED_EDGE('',*,*,#13313,.F.);
-#13386 = ORIENTED_EDGE('',*,*,#13387,.F.);
-#13387 = EDGE_CURVE('',#13363,#13314,#13388,.T.);
-#13388 = SURFACE_CURVE('',#13389,(#13393,#13400),.PCURVE_S1.);
-#13389 = LINE('',#13390,#13391);
-#13390 = CARTESIAN_POINT('',(52.9653595087,-17.56839946964,0.E+000));
-#13391 = VECTOR('',#13392,1.);
-#13392 = DIRECTION('',(-8.393266567325E-002,0.996471428408,0.E+000));
-#13393 = PCURVE('',#4936,#13394);
-#13394 = DEFINITIONAL_REPRESENTATION('',(#13395),#13399);
-#13395 = LINE('',#13396,#13397);
-#13396 = CARTESIAN_POINT('',(28.370812405935,0.E+000));
-#13397 = VECTOR('',#13398,1.);
-#13398 = DIRECTION('',(1.,0.E+000));
-#13399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13400 = PCURVE('',#11589,#13401);
-#13401 = DEFINITIONAL_REPRESENTATION('',(#13402),#13406);
-#13402 = LINE('',#13403,#13404);
-#13403 = CARTESIAN_POINT('',(-7.591645379716,-73.48312863802));
-#13404 = VECTOR('',#13405,1.);
-#13405 = DIRECTION('',(0.996471428408,8.393266567325E-002));
-#13406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13407 = ADVANCED_FACE('',(#13408),#4964,.F.);
-#13408 = FACE_BOUND('',#13409,.F.);
-#13409 = EDGE_LOOP('',(#13410,#13433,#13434,#13435));
-#13410 = ORIENTED_EDGE('',*,*,#13411,.T.);
-#13411 = EDGE_CURVE('',#13412,#4949,#13414,.T.);
-#13412 = VERTEX_POINT('',#13413);
-#13413 = CARTESIAN_POINT('',(51.510439302415,-50.40425114251,0.E+000));
-#13414 = SURFACE_CURVE('',#13415,(#13419,#13426),.PCURVE_S1.);
-#13415 = LINE('',#13416,#13417);
-#13416 = CARTESIAN_POINT('',(51.510439302415,-50.40425114251,0.E+000));
-#13417 = VECTOR('',#13418,1.);
-#13418 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13419 = PCURVE('',#4964,#13420);
-#13420 = DEFINITIONAL_REPRESENTATION('',(#13421),#13425);
-#13421 = LINE('',#13422,#13423);
-#13422 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#13423 = VECTOR('',#13424,1.);
-#13424 = DIRECTION('',(0.E+000,-1.));
-#13425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13426 = PCURVE('',#4992,#13427);
-#13427 = DEFINITIONAL_REPRESENTATION('',(#13428),#13432);
-#13428 = LINE('',#13429,#13430);
-#13429 = CARTESIAN_POINT('',(0.E+000,6.7E-016));
-#13430 = VECTOR('',#13431,1.);
-#13431 = DIRECTION('',(0.E+000,-1.));
-#13432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13433 = ORIENTED_EDGE('',*,*,#4948,.T.);
-#13434 = ORIENTED_EDGE('',*,*,#13362,.F.);
-#13435 = ORIENTED_EDGE('',*,*,#13436,.F.);
-#13436 = EDGE_CURVE('',#13412,#13363,#13437,.T.);
-#13437 = SURFACE_CURVE('',#13438,(#13442,#13449),.PCURVE_S1.);
-#13438 = LINE('',#13439,#13440);
-#13439 = CARTESIAN_POINT('',(54.564461888539,-46.7698690909,0.E+000));
-#13440 = VECTOR('',#13441,1.);
-#13441 = DIRECTION('',(0.643333077198,0.765586410396,0.E+000));
-#13442 = PCURVE('',#4964,#13443);
-#13443 = DEFINITIONAL_REPRESENTATION('',(#13444),#13448);
-#13444 = LINE('',#13445,#13446);
-#13445 = CARTESIAN_POINT('',(4.747187257063,0.E+000));
-#13446 = VECTOR('',#13447,1.);
-#13447 = DIRECTION('',(1.,0.E+000));
-#13448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13449 = PCURVE('',#11589,#13450);
-#13450 = DEFINITIONAL_REPRESENTATION('',(#13451),#13455);
-#13451 = LINE('',#13452,#13453);
-#13452 = CARTESIAN_POINT('',(-36.79311500097,-75.08223101786));
-#13453 = VECTOR('',#13454,1.);
-#13454 = DIRECTION('',(0.765586410396,-0.643333077198));
-#13455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13456 = ADVANCED_FACE('',(#13457),#4992,.T.);
-#13457 = FACE_BOUND('',#13458,.T.);
-#13458 = EDGE_LOOP('',(#13459,#13460,#13461,#13484));
-#13459 = ORIENTED_EDGE('',*,*,#13411,.T.);
-#13460 = ORIENTED_EDGE('',*,*,#4976,.T.);
-#13461 = ORIENTED_EDGE('',*,*,#13462,.F.);
-#13462 = EDGE_CURVE('',#13463,#4977,#13465,.T.);
-#13463 = VERTEX_POINT('',#13464);
-#13464 = CARTESIAN_POINT('',(34.144356112915,-51.40358120262,0.E+000));
-#13465 = SURFACE_CURVE('',#13466,(#13470,#13477),.PCURVE_S1.);
-#13466 = LINE('',#13467,#13468);
-#13467 = CARTESIAN_POINT('',(34.144356112915,-51.40358120262,0.E+000));
-#13468 = VECTOR('',#13469,1.);
-#13469 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13470 = PCURVE('',#4992,#13471);
-#13471 = DEFINITIONAL_REPRESENTATION('',(#13472),#13476);
-#13472 = LINE('',#13473,#13474);
-#13473 = CARTESIAN_POINT('',(17.394812615078,6.7E-016));
-#13474 = VECTOR('',#13475,1.);
-#13475 = DIRECTION('',(0.E+000,-1.));
-#13476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13477 = PCURVE('',#5020,#13478);
-#13478 = DEFINITIONAL_REPRESENTATION('',(#13479),#13483);
-#13479 = LINE('',#13480,#13481);
-#13480 = CARTESIAN_POINT('',(0.E+000,8.9E-016));
-#13481 = VECTOR('',#13482,1.);
-#13482 = DIRECTION('',(0.E+000,-1.));
-#13483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13484 = ORIENTED_EDGE('',*,*,#13485,.F.);
-#13485 = EDGE_CURVE('',#13412,#13463,#13486,.T.);
-#13486 = SURFACE_CURVE('',#13487,(#13491,#13498),.PCURVE_S1.);
-#13487 = LINE('',#13488,#13489);
-#13488 = CARTESIAN_POINT('',(21.986058821447,-52.10322958219,-6.7E-016)
- );
-#13489 = VECTOR('',#13490,1.);
-#13490 = DIRECTION('',(-0.998348391201,-5.744988935594E-002,0.E+000));
-#13491 = PCURVE('',#4992,#13492);
-#13492 = DEFINITIONAL_REPRESENTATION('',(#13493),#13497);
-#13493 = LINE('',#13494,#13495);
-#13494 = CARTESIAN_POINT('',(29.573223877749,0.E+000));
-#13495 = VECTOR('',#13496,1.);
-#13496 = DIRECTION('',(1.,0.E+000));
-#13497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13498 = PCURVE('',#11589,#13499);
-#13499 = DEFINITIONAL_REPRESENTATION('',(#13500),#13504);
-#13500 = LINE('',#13501,#13502);
-#13501 = CARTESIAN_POINT('',(-42.12647549226,-42.50382795077));
-#13502 = VECTOR('',#13503,1.);
-#13503 = DIRECTION('',(-5.744988935594E-002,0.998348391201));
-#13504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13505 = ADVANCED_FACE('',(#13506),#5020,.T.);
-#13506 = FACE_BOUND('',#13507,.T.);
-#13507 = EDGE_LOOP('',(#13508,#13509,#13510,#13533));
-#13508 = ORIENTED_EDGE('',*,*,#13462,.T.);
-#13509 = ORIENTED_EDGE('',*,*,#5004,.T.);
-#13510 = ORIENTED_EDGE('',*,*,#13511,.F.);
-#13511 = EDGE_CURVE('',#13512,#5005,#13514,.T.);
-#13512 = VERTEX_POINT('',#13513);
-#13513 = CARTESIAN_POINT('',(32.055857482758,-51.58374041655,0.E+000));
-#13514 = SURFACE_CURVE('',#13515,(#13519,#13526),.PCURVE_S1.);
-#13515 = LINE('',#13516,#13517);
-#13516 = CARTESIAN_POINT('',(32.055857482758,-51.58374041655,0.E+000));
-#13517 = VECTOR('',#13518,1.);
-#13518 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13519 = PCURVE('',#5020,#13520);
-#13520 = DEFINITIONAL_REPRESENTATION('',(#13521),#13525);
-#13521 = LINE('',#13522,#13523);
-#13522 = CARTESIAN_POINT('',(2.09625472463,8.9E-016));
-#13523 = VECTOR('',#13524,1.);
-#13524 = DIRECTION('',(0.E+000,-1.));
-#13525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13526 = PCURVE('',#5048,#13527);
-#13527 = DEFINITIONAL_REPRESENTATION('',(#13528),#13532);
-#13528 = LINE('',#13529,#13530);
-#13529 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#13530 = VECTOR('',#13531,1.);
-#13531 = DIRECTION('',(0.E+000,-1.));
-#13532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13533 = ORIENTED_EDGE('',*,*,#13534,.F.);
-#13534 = EDGE_CURVE('',#13463,#13512,#13535,.T.);
-#13535 = SURFACE_CURVE('',#13536,(#13540,#13547),.PCURVE_S1.);
-#13536 = LINE('',#13537,#13538);
-#13537 = CARTESIAN_POINT('',(19.41594800195,-52.67409121852,-8.9E-016));
-#13538 = VECTOR('',#13539,1.);
-#13539 = DIRECTION('',(-0.996300022902,-8.594337883638E-002,0.E+000));
-#13540 = PCURVE('',#5020,#13541);
-#13541 = DEFINITIONAL_REPRESENTATION('',(#13542),#13546);
-#13542 = LINE('',#13543,#13544);
-#13543 = CARTESIAN_POINT('',(14.783105261874,0.E+000));
-#13544 = VECTOR('',#13545,1.);
-#13545 = DIRECTION('',(1.,0.E+000));
-#13546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13547 = PCURVE('',#11589,#13548);
-#13548 = DEFINITIONAL_REPRESENTATION('',(#13549),#13553);
-#13549 = LINE('',#13550,#13551);
-#13550 = CARTESIAN_POINT('',(-42.69733712859,-39.93371713127));
-#13551 = VECTOR('',#13552,1.);
-#13552 = DIRECTION('',(-8.594337883638E-002,0.996300022902));
-#13553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13554 = ADVANCED_FACE('',(#13555),#5048,.T.);
-#13555 = FACE_BOUND('',#13556,.T.);
-#13556 = EDGE_LOOP('',(#13557,#13558,#13559,#13582));
-#13557 = ORIENTED_EDGE('',*,*,#13511,.T.);
-#13558 = ORIENTED_EDGE('',*,*,#5032,.T.);
-#13559 = ORIENTED_EDGE('',*,*,#13560,.F.);
-#13560 = EDGE_CURVE('',#13561,#5033,#13563,.T.);
-#13561 = VERTEX_POINT('',#13562);
-#13562 = CARTESIAN_POINT('',(12.353678318875,-51.58374041655,0.E+000));
-#13563 = SURFACE_CURVE('',#13564,(#13568,#13575),.PCURVE_S1.);
-#13564 = LINE('',#13565,#13566);
-#13565 = CARTESIAN_POINT('',(12.353678318875,-51.58374041655,0.E+000));
-#13566 = VECTOR('',#13567,1.);
-#13567 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13568 = PCURVE('',#5048,#13569);
-#13569 = DEFINITIONAL_REPRESENTATION('',(#13570),#13574);
-#13570 = LINE('',#13571,#13572);
-#13571 = CARTESIAN_POINT('',(19.702179163883,0.E+000));
-#13572 = VECTOR('',#13573,1.);
-#13573 = DIRECTION('',(0.E+000,-1.));
-#13574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13575 = PCURVE('',#5076,#13576);
-#13576 = DEFINITIONAL_REPRESENTATION('',(#13577),#13581);
-#13577 = LINE('',#13578,#13579);
-#13578 = CARTESIAN_POINT('',(-7.1E-015,0.E+000));
-#13579 = VECTOR('',#13580,1.);
-#13580 = DIRECTION('',(0.E+000,-1.));
-#13581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13582 = ORIENTED_EDGE('',*,*,#13583,.F.);
-#13583 = EDGE_CURVE('',#13512,#13561,#13584,.T.);
-#13584 = SURFACE_CURVE('',#13585,(#13589,#13596),.PCURVE_S1.);
-#13585 = LINE('',#13586,#13587);
-#13586 = CARTESIAN_POINT('',(15.431777357116,-51.58374041655,0.E+000));
-#13587 = VECTOR('',#13588,1.);
-#13588 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#13589 = PCURVE('',#5048,#13590);
-#13590 = DEFINITIONAL_REPRESENTATION('',(#13591),#13595);
-#13591 = LINE('',#13592,#13593);
-#13592 = CARTESIAN_POINT('',(16.624080125642,0.E+000));
-#13593 = VECTOR('',#13594,1.);
-#13594 = DIRECTION('',(1.,0.E+000));
-#13595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13596 = PCURVE('',#11589,#13597);
-#13597 = DEFINITIONAL_REPRESENTATION('',(#13598),#13602);
-#13598 = LINE('',#13599,#13600);
-#13599 = CARTESIAN_POINT('',(-41.60698632662,-35.94954648644));
-#13600 = VECTOR('',#13601,1.);
-#13601 = DIRECTION('',(0.E+000,1.));
-#13602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13603 = ADVANCED_FACE('',(#13604),#5076,.T.);
-#13604 = FACE_BOUND('',#13605,.T.);
-#13605 = EDGE_LOOP('',(#13606,#13607,#13608,#13631));
-#13606 = ORIENTED_EDGE('',*,*,#13560,.T.);
-#13607 = ORIENTED_EDGE('',*,*,#5060,.T.);
-#13608 = ORIENTED_EDGE('',*,*,#13609,.F.);
-#13609 = EDGE_CURVE('',#13610,#5061,#13612,.T.);
-#13610 = VERTEX_POINT('',#13611);
-#13611 = CARTESIAN_POINT('',(12.448059575483,-53.61218465176,0.E+000));
-#13612 = SURFACE_CURVE('',#13613,(#13617,#13624),.PCURVE_S1.);
-#13613 = LINE('',#13614,#13615);
-#13614 = CARTESIAN_POINT('',(12.448059575483,-53.61218465176,0.E+000));
-#13615 = VECTOR('',#13616,1.);
-#13616 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13617 = PCURVE('',#5076,#13618);
-#13618 = DEFINITIONAL_REPRESENTATION('',(#13619),#13623);
-#13619 = LINE('',#13620,#13621);
-#13620 = CARTESIAN_POINT('',(2.030638775596,0.E+000));
-#13621 = VECTOR('',#13622,1.);
-#13622 = DIRECTION('',(0.E+000,-1.));
-#13623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13624 = PCURVE('',#5104,#13625);
-#13625 = DEFINITIONAL_REPRESENTATION('',(#13626),#13630);
-#13626 = LINE('',#13627,#13628);
-#13627 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#13628 = VECTOR('',#13629,1.);
-#13629 = DIRECTION('',(0.E+000,-1.));
-#13630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13631 = ORIENTED_EDGE('',*,*,#13632,.F.);
-#13632 = EDGE_CURVE('',#13561,#13610,#13633,.T.);
-#13633 = SURFACE_CURVE('',#13634,(#13638,#13645),.PCURVE_S1.);
-#13634 = LINE('',#13635,#13636);
-#13635 = CARTESIAN_POINT('',(11.177571181953,-26.30681756536,0.E+000));
-#13636 = VECTOR('',#13637,1.);
-#13637 = DIRECTION('',(4.64786045368E-002,-0.998919285688,0.E+000));
-#13638 = PCURVE('',#5076,#13639);
-#13639 = DEFINITIONAL_REPRESENTATION('',(#13640),#13644);
-#13640 = LINE('',#13641,#13642);
-#13641 = CARTESIAN_POINT('',(-25.30426953742,0.E+000));
-#13642 = VECTOR('',#13643,1.);
-#13643 = DIRECTION('',(1.,0.E+000));
-#13644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13645 = PCURVE('',#11589,#13646);
-#13646 = DEFINITIONAL_REPRESENTATION('',(#13647),#13651);
-#13647 = LINE('',#13648,#13649);
-#13648 = CARTESIAN_POINT('',(-16.33006347543,-31.69534031127));
-#13649 = VECTOR('',#13650,1.);
-#13650 = DIRECTION('',(-0.998919285688,-4.64786045368E-002));
-#13651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13652 = ADVANCED_FACE('',(#13653),#5104,.T.);
-#13653 = FACE_BOUND('',#13654,.T.);
-#13654 = EDGE_LOOP('',(#13655,#13656,#13657,#13680));
-#13655 = ORIENTED_EDGE('',*,*,#13609,.T.);
-#13656 = ORIENTED_EDGE('',*,*,#5088,.T.);
-#13657 = ORIENTED_EDGE('',*,*,#13658,.F.);
-#13658 = EDGE_CURVE('',#13659,#5089,#13661,.T.);
-#13659 = VERTEX_POINT('',#13660);
-#13660 = CARTESIAN_POINT('',(16.35481066623,-53.61218465176,0.E+000));
-#13661 = SURFACE_CURVE('',#13662,(#13666,#13673),.PCURVE_S1.);
-#13662 = LINE('',#13663,#13664);
-#13663 = CARTESIAN_POINT('',(16.35481066623,-53.61218465176,0.E+000));
-#13664 = VECTOR('',#13665,1.);
-#13665 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13666 = PCURVE('',#5104,#13667);
-#13667 = DEFINITIONAL_REPRESENTATION('',(#13668),#13672);
-#13668 = LINE('',#13669,#13670);
-#13669 = CARTESIAN_POINT('',(3.906751090747,0.E+000));
-#13670 = VECTOR('',#13671,1.);
-#13671 = DIRECTION('',(0.E+000,-1.));
-#13672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13673 = PCURVE('',#5132,#13674);
-#13674 = DEFINITIONAL_REPRESENTATION('',(#13675),#13679);
-#13675 = LINE('',#13676,#13677);
-#13676 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#13677 = VECTOR('',#13678,1.);
-#13678 = DIRECTION('',(0.E+000,-1.));
-#13679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13680 = ORIENTED_EDGE('',*,*,#13681,.F.);
-#13681 = EDGE_CURVE('',#13610,#13659,#13682,.T.);
-#13682 = SURFACE_CURVE('',#13683,(#13687,#13694),.PCURVE_S1.);
-#13683 = LINE('',#13684,#13685);
-#13684 = CARTESIAN_POINT('',(9.349289632039,-53.61218465176,0.E+000));
-#13685 = VECTOR('',#13686,1.);
-#13686 = DIRECTION('',(1.,0.E+000,0.E+000));
-#13687 = PCURVE('',#5104,#13688);
-#13688 = DEFINITIONAL_REPRESENTATION('',(#13689),#13693);
-#13689 = LINE('',#13690,#13691);
-#13690 = CARTESIAN_POINT('',(-3.098769943444,0.E+000));
-#13691 = VECTOR('',#13692,1.);
-#13692 = DIRECTION('',(1.,0.E+000));
-#13693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13694 = PCURVE('',#11589,#13695);
-#13695 = DEFINITIONAL_REPRESENTATION('',(#13696),#13700);
-#13696 = LINE('',#13697,#13698);
-#13697 = CARTESIAN_POINT('',(-43.63543056183,-29.86705876136));
-#13698 = VECTOR('',#13699,1.);
-#13699 = DIRECTION('',(-0.E+000,-1.));
-#13700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13701 = ADVANCED_FACE('',(#13702),#5132,.T.);
-#13702 = FACE_BOUND('',#13703,.T.);
-#13703 = EDGE_LOOP('',(#13704,#13705,#13706,#13729));
-#13704 = ORIENTED_EDGE('',*,*,#13658,.T.);
-#13705 = ORIENTED_EDGE('',*,*,#5116,.T.);
-#13706 = ORIENTED_EDGE('',*,*,#13707,.F.);
-#13707 = EDGE_CURVE('',#13708,#5117,#13710,.T.);
-#13708 = VERTEX_POINT('',#13709);
-#13709 = CARTESIAN_POINT('',(12.142706634281,-62.86991433895,0.E+000));
-#13710 = SURFACE_CURVE('',#13711,(#13715,#13722),.PCURVE_S1.);
-#13711 = LINE('',#13712,#13713);
-#13712 = CARTESIAN_POINT('',(12.142706634281,-62.86991433895,0.E+000));
-#13713 = VECTOR('',#13714,1.);
-#13714 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13715 = PCURVE('',#5132,#13716);
-#13716 = DEFINITIONAL_REPRESENTATION('',(#13717),#13721);
-#13717 = LINE('',#13718,#13719);
-#13718 = CARTESIAN_POINT('',(10.170908481401,0.E+000));
-#13719 = VECTOR('',#13720,1.);
-#13720 = DIRECTION('',(0.E+000,-1.));
-#13721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13722 = PCURVE('',#5160,#13723);
-#13723 = DEFINITIONAL_REPRESENTATION('',(#13724),#13728);
-#13724 = LINE('',#13725,#13726);
-#13725 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#13726 = VECTOR('',#13727,1.);
-#13727 = DIRECTION('',(0.E+000,-1.));
-#13728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13729 = ORIENTED_EDGE('',*,*,#13730,.F.);
-#13730 = EDGE_CURVE('',#13659,#13708,#13731,.T.);
-#13731 = SURFACE_CURVE('',#13732,(#13736,#13743),.PCURVE_S1.);
-#13732 = LINE('',#13733,#13734);
-#13733 = CARTESIAN_POINT('',(23.765039788426,-37.3253366506,0.E+000));
-#13734 = VECTOR('',#13735,1.);
-#13735 = DIRECTION('',(-0.414132527065,-0.910216595117,0.E+000));
-#13736 = PCURVE('',#5132,#13737);
-#13737 = DEFINITIONAL_REPRESENTATION('',(#13738),#13742);
-#13738 = LINE('',#13739,#13740);
-#13739 = CARTESIAN_POINT('',(-17.89337624531,0.E+000));
-#13740 = VECTOR('',#13741,1.);
-#13741 = DIRECTION('',(1.,0.E+000));
-#13742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13743 = PCURVE('',#11589,#13744);
-#13744 = DEFINITIONAL_REPRESENTATION('',(#13745),#13749);
-#13745 = LINE('',#13746,#13747);
-#13746 = CARTESIAN_POINT('',(-27.34858256067,-44.28280891775));
-#13747 = VECTOR('',#13748,1.);
-#13748 = DIRECTION('',(-0.910216595117,0.414132527065));
-#13749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13750 = ADVANCED_FACE('',(#13751),#5160,.T.);
-#13751 = FACE_BOUND('',#13752,.T.);
-#13752 = EDGE_LOOP('',(#13753,#13754,#13755,#13778));
-#13753 = ORIENTED_EDGE('',*,*,#13707,.T.);
-#13754 = ORIENTED_EDGE('',*,*,#5144,.T.);
-#13755 = ORIENTED_EDGE('',*,*,#13756,.F.);
-#13756 = EDGE_CURVE('',#13757,#5145,#13759,.T.);
-#13757 = VERTEX_POINT('',#13758);
-#13758 = CARTESIAN_POINT('',(-6.982624726243,-62.86991433895,0.E+000));
-#13759 = SURFACE_CURVE('',#13760,(#13764,#13771),.PCURVE_S1.);
-#13760 = LINE('',#13761,#13762);
-#13761 = CARTESIAN_POINT('',(-6.982624726243,-62.86991433895,0.E+000));
-#13762 = VECTOR('',#13763,1.);
-#13763 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13764 = PCURVE('',#5160,#13765);
-#13765 = DEFINITIONAL_REPRESENTATION('',(#13766),#13770);
-#13766 = LINE('',#13767,#13768);
-#13767 = CARTESIAN_POINT('',(19.125331360524,0.E+000));
-#13768 = VECTOR('',#13769,1.);
-#13769 = DIRECTION('',(0.E+000,-1.));
-#13770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13771 = PCURVE('',#5188,#13772);
-#13772 = DEFINITIONAL_REPRESENTATION('',(#13773),#13777);
-#13773 = LINE('',#13774,#13775);
-#13774 = CARTESIAN_POINT('',(-8.8E-016,0.E+000));
-#13775 = VECTOR('',#13776,1.);
-#13776 = DIRECTION('',(0.E+000,-1.));
-#13777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13778 = ORIENTED_EDGE('',*,*,#13779,.F.);
-#13779 = EDGE_CURVE('',#13708,#13757,#13780,.T.);
-#13780 = SURFACE_CURVE('',#13781,(#13785,#13792),.PCURVE_S1.);
-#13781 = LINE('',#13782,#13783);
-#13782 = CARTESIAN_POINT('',(-0.310207372785,-62.86991433895,0.E+000));
-#13783 = VECTOR('',#13784,1.);
-#13784 = DIRECTION('',(-1.,0.E+000,0.E+000));
-#13785 = PCURVE('',#5160,#13786);
-#13786 = DEFINITIONAL_REPRESENTATION('',(#13787),#13791);
-#13787 = LINE('',#13788,#13789);
-#13788 = CARTESIAN_POINT('',(12.452914007066,0.E+000));
-#13789 = VECTOR('',#13790,1.);
-#13790 = DIRECTION('',(1.,0.E+000));
-#13791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13792 = PCURVE('',#11589,#13793);
-#13793 = DEFINITIONAL_REPRESENTATION('',(#13794),#13798);
-#13794 = LINE('',#13795,#13796);
-#13795 = CARTESIAN_POINT('',(-52.89316024902,-20.20756175653));
-#13796 = VECTOR('',#13797,1.);
-#13797 = DIRECTION('',(-0.E+000,1.));
-#13798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13799 = ADVANCED_FACE('',(#13800),#5188,.T.);
-#13800 = FACE_BOUND('',#13801,.T.);
-#13801 = EDGE_LOOP('',(#13802,#13825,#13826,#13827,#13850,#13876));
-#13802 = ORIENTED_EDGE('',*,*,#13803,.F.);
-#13803 = EDGE_CURVE('',#13757,#13804,#13806,.T.);
-#13804 = VERTEX_POINT('',#13805);
-#13805 = CARTESIAN_POINT('',(-11.50902979917,-63.41055067559,0.E+000));
-#13806 = SURFACE_CURVE('',#13807,(#13811,#13818),.PCURVE_S1.);
-#13807 = LINE('',#13808,#13809);
-#13808 = CARTESIAN_POINT('',(-1.595791688068,-62.22650800812,0.E+000));
-#13809 = VECTOR('',#13810,1.);
-#13810 = DIRECTION('',(-0.992942400733,-0.118597591991,0.E+000));
-#13811 = PCURVE('',#5188,#13812);
-#13812 = DEFINITIONAL_REPRESENTATION('',(#13813),#13817);
-#13813 = LINE('',#13814,#13815);
-#13814 = CARTESIAN_POINT('',(-5.425121370783,0.E+000));
-#13815 = VECTOR('',#13816,1.);
-#13816 = DIRECTION('',(1.,0.E+000));
-#13817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13818 = PCURVE('',#11589,#13819);
-#13819 = DEFINITIONAL_REPRESENTATION('',(#13820),#13824);
-#13820 = LINE('',#13821,#13822);
-#13821 = CARTESIAN_POINT('',(-52.24975391819,-18.92197744125));
-#13822 = VECTOR('',#13823,1.);
-#13823 = DIRECTION('',(-0.118597591991,0.992942400733));
-#13824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13825 = ORIENTED_EDGE('',*,*,#13756,.T.);
-#13826 = ORIENTED_EDGE('',*,*,#5172,.T.);
-#13827 = ORIENTED_EDGE('',*,*,#13828,.F.);
-#13828 = EDGE_CURVE('',#13829,#5173,#13831,.T.);
-#13829 = VERTEX_POINT('',#13830);
-#13830 = CARTESIAN_POINT('',(-14.48349581075,-63.76582254853,-3.));
-#13831 = SURFACE_CURVE('',#13832,(#13836,#13843),.PCURVE_S1.);
-#13832 = LINE('',#13833,#13834);
-#13833 = CARTESIAN_POINT('',(-14.48349581075,-63.76582254853,2.8E-016));
-#13834 = VECTOR('',#13835,1.);
-#13835 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13836 = PCURVE('',#5188,#13837);
-#13837 = DEFINITIONAL_REPRESENTATION('',(#13838),#13842);
-#13838 = LINE('',#13839,#13840);
-#13839 = CARTESIAN_POINT('',(7.554185498542,2.8E-016));
-#13840 = VECTOR('',#13841,1.);
-#13841 = DIRECTION('',(0.E+000,-1.));
-#13842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13843 = PCURVE('',#5217,#13844);
-#13844 = DEFINITIONAL_REPRESENTATION('',(#13845),#13849);
-#13845 = LINE('',#13846,#13847);
-#13846 = CARTESIAN_POINT('',(0.65250009202,0.E+000));
-#13847 = VECTOR('',#13848,1.);
-#13848 = DIRECTION('',(0.E+000,-1.));
-#13849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13850 = ORIENTED_EDGE('',*,*,#13851,.F.);
-#13851 = EDGE_CURVE('',#13852,#13829,#13854,.T.);
-#13852 = VERTEX_POINT('',#13853);
-#13853 = CARTESIAN_POINT('',(-11.50902979917,-63.41055067559,-3.));
-#13854 = SURFACE_CURVE('',#13855,(#13859,#13865),.PCURVE_S1.);
-#13855 = LINE('',#13856,#13857);
-#13856 = CARTESIAN_POINT('',(-12.55099964445,-63.53500413279,-3.));
-#13857 = VECTOR('',#13858,1.);
-#13858 = DIRECTION('',(-0.992942400733,-0.118597591991,0.E+000));
-#13859 = PCURVE('',#5188,#13860);
-#13860 = DEFINITIONAL_REPRESENTATION('',(#13861),#13864);
-#13861 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13862,#13863),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-3.1101400244,2.701650440917),
- .PIECEWISE_BEZIER_KNOTS.);
-#13862 = CARTESIAN_POINT('',(2.49781358308,-3.));
-#13863 = CARTESIAN_POINT('',(8.309604048396,-3.));
-#13864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13865 = PCURVE('',#13866,#13871);
-#13866 = PLANE('',#13867);
-#13867 = AXIS2_PLACEMENT_3D('',#13868,#13869,#13870);
-#13868 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-3.));
-#13869 = DIRECTION('',(0.E+000,0.E+000,1.));
-#13870 = DIRECTION('',(1.,0.E+000,0.E+000));
-#13871 = DEFINITIONAL_REPRESENTATION('',(#13872),#13875);
-#13872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13873,#13874),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-3.1101400244,2.701650440917),
- .PIECEWISE_BEZIER_KNOTS.);
-#13873 = CARTESIAN_POINT('',(8.4,3.18199939294));
-#13874 = CARTESIAN_POINT('',(2.62922682281,2.492735038597));
-#13875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13876 = ORIENTED_EDGE('',*,*,#13877,.T.);
-#13877 = EDGE_CURVE('',#13852,#13804,#13878,.T.);
-#13878 = SURFACE_CURVE('',#13879,(#13883,#13889),.PCURVE_S1.);
-#13879 = LINE('',#13880,#13881);
-#13880 = CARTESIAN_POINT('',(-11.50902979917,-63.41055067559,3.));
-#13881 = VECTOR('',#13882,1.);
-#13882 = DIRECTION('',(0.E+000,0.E+000,1.));
-#13883 = PCURVE('',#5188,#13884);
-#13884 = DEFINITIONAL_REPRESENTATION('',(#13885),#13888);
-#13885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13886,#13887),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#13886 = CARTESIAN_POINT('',(4.558577687473,-3.0000006));
-#13887 = CARTESIAN_POINT('',(4.558577687473,0.7));
-#13888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13889 = PCURVE('',#13890,#13895);
-#13890 = CYLINDRICAL_SURFACE('',#13891,7.);
-#13891 = AXIS2_PLACEMENT_3D('',#13892,#13893,#13894);
-#13892 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#13893 = DIRECTION('',(0.E+000,0.E+000,1.));
-#13894 = DIRECTION('',(1.,0.E+000,0.E+000));
-#13895 = DEFINITIONAL_REPRESENTATION('',(#13896),#13899);
-#13896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#13897,#13898),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#13897 = CARTESIAN_POINT('',(0.433067202228,-6.0000006));
-#13898 = CARTESIAN_POINT('',(0.433067202228,-2.3));
-#13899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13900 = ADVANCED_FACE('',(#13901),#5217,.T.);
-#13901 = FACE_BOUND('',#13902,.T.);
-#13902 = EDGE_LOOP('',(#13903,#13927,#13928,#13929));
-#13903 = ORIENTED_EDGE('',*,*,#13904,.F.);
-#13904 = EDGE_CURVE('',#13829,#13905,#13907,.T.);
-#13905 = VERTEX_POINT('',#13906);
-#13906 = CARTESIAN_POINT('',(-22.09827307889,-66.73417925245,-3.));
-#13907 = SURFACE_CURVE('',#13908,(#13913,#13920),.PCURVE_S1.);
-#13908 = CIRCLE('',#13909,4.253018867925);
-#13909 = AXIS2_PLACEMENT_3D('',#13910,#13911,#13912);
-#13910 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-3.));
-#13911 = DIRECTION('',(0.E+000,0.E+000,1.));
-#13912 = DIRECTION('',(1.,0.E+000,0.E+000));
-#13913 = PCURVE('',#5217,#13914);
-#13914 = DEFINITIONAL_REPRESENTATION('',(#13915),#13919);
-#13915 = LINE('',#13916,#13917);
-#13916 = CARTESIAN_POINT('',(0.E+000,-3.));
-#13917 = VECTOR('',#13918,1.);
-#13918 = DIRECTION('',(1.,0.E+000));
-#13919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13920 = PCURVE('',#13866,#13921);
-#13921 = DEFINITIONAL_REPRESENTATION('',(#13922),#13926);
-#13922 = CIRCLE('',#13923,4.253018867925);
-#13923 = AXIS2_PLACEMENT_2D('',#13924,#13925);
-#13924 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#13925 = DIRECTION('',(1.,0.E+000));
-#13926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13927 = ORIENTED_EDGE('',*,*,#13828,.T.);
-#13928 = ORIENTED_EDGE('',*,*,#5200,.T.);
-#13929 = ORIENTED_EDGE('',*,*,#13930,.F.);
-#13930 = EDGE_CURVE('',#13905,#5201,#13931,.T.);
-#13931 = SURFACE_CURVE('',#13932,(#13936,#13943),.PCURVE_S1.);
-#13932 = LINE('',#13933,#13934);
-#13933 = CARTESIAN_POINT('',(-22.09827307889,-66.73417925245,-2.8E-016)
- );
-#13934 = VECTOR('',#13935,1.);
-#13935 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13936 = PCURVE('',#5217,#13937);
-#13937 = DEFINITIONAL_REPRESENTATION('',(#13938),#13942);
-#13938 = LINE('',#13939,#13940);
-#13939 = CARTESIAN_POINT('',(3.232484061596,0.E+000));
-#13940 = VECTOR('',#13941,1.);
-#13941 = DIRECTION('',(0.E+000,-1.));
-#13942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13943 = PCURVE('',#5245,#13944);
-#13944 = DEFINITIONAL_REPRESENTATION('',(#13945),#13949);
-#13945 = LINE('',#13946,#13947);
-#13946 = CARTESIAN_POINT('',(11.699653592627,-2.8E-016));
-#13947 = VECTOR('',#13948,1.);
-#13948 = DIRECTION('',(0.E+000,-1.));
-#13949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13950 = ADVANCED_FACE('',(#13951),#5245,.F.);
-#13951 = FACE_BOUND('',#13952,.F.);
-#13952 = EDGE_LOOP('',(#13953,#13978,#13999,#14000,#14001,#14022));
-#13953 = ORIENTED_EDGE('',*,*,#13954,.F.);
-#13954 = EDGE_CURVE('',#13955,#13957,#13959,.T.);
-#13955 = VERTEX_POINT('',#13956);
-#13956 = CARTESIAN_POINT('',(-31.91491783945,-73.09934852219,0.E+000));
-#13957 = VERTEX_POINT('',#13958);
-#13958 = CARTESIAN_POINT('',(-24.57366407166,-68.33923709675,0.E+000));
-#13959 = SURFACE_CURVE('',#13960,(#13964,#13971),.PCURVE_S1.);
-#13960 = LINE('',#13961,#13962);
-#13961 = CARTESIAN_POINT('',(0.720069039744,-51.93863417746,0.E+000));
-#13962 = VECTOR('',#13963,1.);
-#13963 = DIRECTION('',(0.839054308988,0.54404766939,0.E+000));
-#13964 = PCURVE('',#5245,#13965);
-#13965 = DEFINITIONAL_REPRESENTATION('',(#13966),#13970);
-#13966 = LINE('',#13967,#13968);
-#13967 = CARTESIAN_POINT('',(38.894963686632,0.E+000));
-#13968 = VECTOR('',#13969,1.);
-#13969 = DIRECTION('',(1.,0.E+000));
-#13970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13971 = PCURVE('',#11589,#13972);
-#13972 = DEFINITIONAL_REPRESENTATION('',(#13973),#13977);
-#13973 = LINE('',#13974,#13975);
-#13974 = CARTESIAN_POINT('',(-41.96188008753,-21.23783816906));
-#13975 = VECTOR('',#13976,1.);
-#13976 = DIRECTION('',(0.54404766939,-0.839054308988));
-#13977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13978 = ORIENTED_EDGE('',*,*,#13979,.T.);
-#13979 = EDGE_CURVE('',#13955,#5230,#13980,.T.);
-#13980 = SURFACE_CURVE('',#13981,(#13985,#13992),.PCURVE_S1.);
-#13981 = LINE('',#13982,#13983);
-#13982 = CARTESIAN_POINT('',(-31.91491783945,-73.09934852219,0.E+000));
-#13983 = VECTOR('',#13984,1.);
-#13984 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#13985 = PCURVE('',#5245,#13986);
-#13986 = DEFINITIONAL_REPRESENTATION('',(#13987),#13991);
-#13987 = LINE('',#13988,#13989);
-#13988 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#13989 = VECTOR('',#13990,1.);
-#13990 = DIRECTION('',(0.E+000,-1.));
-#13991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13992 = PCURVE('',#5273,#13993);
-#13993 = DEFINITIONAL_REPRESENTATION('',(#13994),#13998);
-#13994 = LINE('',#13995,#13996);
-#13995 = CARTESIAN_POINT('',(14.425253762463,0.E+000));
-#13996 = VECTOR('',#13997,1.);
-#13997 = DIRECTION('',(0.E+000,-1.));
-#13998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#13999 = ORIENTED_EDGE('',*,*,#5229,.T.);
-#14000 = ORIENTED_EDGE('',*,*,#13930,.F.);
-#14001 = ORIENTED_EDGE('',*,*,#14002,.F.);
-#14002 = EDGE_CURVE('',#14003,#13905,#14005,.T.);
-#14003 = VERTEX_POINT('',#14004);
-#14004 = CARTESIAN_POINT('',(-24.57366407166,-68.33923709675,-3.));
-#14005 = SURFACE_CURVE('',#14006,(#14010,#14016),.PCURVE_S1.);
-#14006 = LINE('',#14007,#14008);
-#14007 = CARTESIAN_POINT('',(-25.42757791977,-68.89291977729,-3.));
-#14008 = VECTOR('',#14009,1.);
-#14009 = DIRECTION('',(0.839054308988,0.54404766939,0.E+000));
-#14010 = PCURVE('',#5245,#14011);
-#14011 = DEFINITIONAL_REPRESENTATION('',(#14012),#14015);
-#14012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14013,#14014),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-0.995444291619,5.137890683298),
- .PIECEWISE_BEZIER_KNOTS.);
-#14013 = CARTESIAN_POINT('',(6.736283976973,-3.));
-#14014 = CARTESIAN_POINT('',(12.86961895189,-3.));
-#14015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14016 = PCURVE('',#13866,#14017);
-#14017 = DEFINITIONAL_REPRESENTATION('',(#14018),#14021);
-#14018 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14019,#14020),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-0.995444291619,5.137890683298),
- .PIECEWISE_BEZIER_KNOTS.);
-#14019 = CARTESIAN_POINT('',(-8.4,-3.086340516069));
-#14020 = CARTESIAN_POINT('',(-3.253798860829,0.250486082622));
-#14021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14022 = ORIENTED_EDGE('',*,*,#14023,.T.);
-#14023 = EDGE_CURVE('',#14003,#13957,#14024,.T.);
-#14024 = SURFACE_CURVE('',#14025,(#14029,#14035),.PCURVE_S1.);
-#14025 = LINE('',#14026,#14027);
-#14026 = CARTESIAN_POINT('',(-24.57366407166,-68.33923709675,3.));
-#14027 = VECTOR('',#14028,1.);
-#14028 = DIRECTION('',(0.E+000,0.E+000,1.));
-#14029 = PCURVE('',#5245,#14030);
-#14030 = DEFINITIONAL_REPRESENTATION('',(#14031),#14034);
-#14031 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14032,#14033),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#14032 = CARTESIAN_POINT('',(8.749438134278,-3.0000006));
-#14033 = CARTESIAN_POINT('',(8.749438134278,0.7));
-#14034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14035 = PCURVE('',#13890,#14036);
-#14036 = DEFINITIONAL_REPRESENTATION('',(#14037),#14040);
-#14037 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14038,#14039),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#14038 = CARTESIAN_POINT('',(3.430016197736,-6.0000006));
-#14039 = CARTESIAN_POINT('',(3.430016197736,-2.3));
-#14040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14041 = ADVANCED_FACE('',(#14042),#5273,.F.);
-#14042 = FACE_BOUND('',#14043,.F.);
-#14043 = EDGE_LOOP('',(#14044,#14067,#14068,#14069));
-#14044 = ORIENTED_EDGE('',*,*,#14045,.T.);
-#14045 = EDGE_CURVE('',#14046,#5258,#14048,.T.);
-#14046 = VERTEX_POINT('',#14047);
-#14047 = CARTESIAN_POINT('',(-41.56729663641,-83.81940121196,0.E+000));
-#14048 = SURFACE_CURVE('',#14049,(#14053,#14060),.PCURVE_S1.);
-#14049 = LINE('',#14050,#14051);
-#14050 = CARTESIAN_POINT('',(-41.56729663641,-83.81940121196,0.E+000));
-#14051 = VECTOR('',#14052,1.);
-#14052 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14053 = PCURVE('',#5273,#14054);
-#14054 = DEFINITIONAL_REPRESENTATION('',(#14055),#14059);
-#14055 = LINE('',#14056,#14057);
-#14056 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#14057 = VECTOR('',#14058,1.);
-#14058 = DIRECTION('',(0.E+000,-1.));
-#14059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14060 = PCURVE('',#5301,#14061);
-#14061 = DEFINITIONAL_REPRESENTATION('',(#14062),#14066);
-#14062 = LINE('',#14063,#14064);
-#14063 = CARTESIAN_POINT('',(5.201407871155,0.E+000));
-#14064 = VECTOR('',#14065,1.);
-#14065 = DIRECTION('',(0.E+000,-1.));
-#14066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14067 = ORIENTED_EDGE('',*,*,#5257,.T.);
-#14068 = ORIENTED_EDGE('',*,*,#13979,.F.);
-#14069 = ORIENTED_EDGE('',*,*,#14070,.F.);
-#14070 = EDGE_CURVE('',#14046,#13955,#14071,.T.);
-#14071 = SURFACE_CURVE('',#14072,(#14076,#14083),.PCURVE_S1.);
-#14072 = LINE('',#14073,#14074);
-#14073 = CARTESIAN_POINT('',(-6.616256682906,-45.0023388333,0.E+000));
-#14074 = VECTOR('',#14075,1.);
-#14075 = DIRECTION('',(0.669130606359,0.743144825477,0.E+000));
-#14076 = PCURVE('',#5273,#14077);
-#14077 = DEFINITIONAL_REPRESENTATION('',(#14078),#14082);
-#14078 = LINE('',#14079,#14080);
-#14079 = CARTESIAN_POINT('',(52.233509603895,0.E+000));
-#14080 = VECTOR('',#14081,1.);
-#14081 = DIRECTION('',(1.,0.E+000));
-#14082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14083 = PCURVE('',#11589,#14084);
-#14084 = DEFINITIONAL_REPRESENTATION('',(#14085),#14089);
-#14085 = LINE('',#14086,#14087);
-#14086 = CARTESIAN_POINT('',(-35.02558474337,-13.90151244641));
-#14087 = VECTOR('',#14088,1.);
-#14088 = DIRECTION('',(0.743144825477,-0.669130606359));
-#14089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14090 = ADVANCED_FACE('',(#14091),#5301,.F.);
-#14091 = FACE_BOUND('',#14092,.F.);
-#14092 = EDGE_LOOP('',(#14093,#14116,#14117,#14118));
-#14093 = ORIENTED_EDGE('',*,*,#14094,.T.);
-#14094 = EDGE_CURVE('',#14095,#5286,#14097,.T.);
-#14095 = VERTEX_POINT('',#14096);
-#14096 = CARTESIAN_POINT('',(-40.23098216219,-88.84622003385,0.E+000));
-#14097 = SURFACE_CURVE('',#14098,(#14102,#14109),.PCURVE_S1.);
-#14098 = LINE('',#14099,#14100);
-#14099 = CARTESIAN_POINT('',(-40.23098216219,-88.84622003385,0.E+000));
-#14100 = VECTOR('',#14101,1.);
-#14101 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14102 = PCURVE('',#5301,#14103);
-#14103 = DEFINITIONAL_REPRESENTATION('',(#14104),#14108);
-#14104 = LINE('',#14105,#14106);
-#14105 = CARTESIAN_POINT('',(-1.373E-014,0.E+000));
-#14106 = VECTOR('',#14107,1.);
-#14107 = DIRECTION('',(0.E+000,-1.));
-#14108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14109 = PCURVE('',#5329,#14110);
-#14110 = DEFINITIONAL_REPRESENTATION('',(#14111),#14115);
-#14111 = LINE('',#14112,#14113);
-#14112 = CARTESIAN_POINT('',(3.058936725125,0.E+000));
-#14113 = VECTOR('',#14114,1.);
-#14114 = DIRECTION('',(0.E+000,-1.));
-#14115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14116 = ORIENTED_EDGE('',*,*,#5285,.T.);
-#14117 = ORIENTED_EDGE('',*,*,#14045,.F.);
-#14118 = ORIENTED_EDGE('',*,*,#14119,.F.);
-#14119 = EDGE_CURVE('',#14095,#14046,#14120,.T.);
-#14120 = SURFACE_CURVE('',#14121,(#14125,#14132),.PCURVE_S1.);
-#14121 = LINE('',#14122,#14123);
-#14122 = CARTESIAN_POINT('',(-50.40108875917,-50.58929455046,0.E+000));
-#14123 = VECTOR('',#14124,1.);
-#14124 = DIRECTION('',(-0.256913994694,0.966434270569,0.E+000));
-#14125 = PCURVE('',#5301,#14126);
-#14126 = DEFINITIONAL_REPRESENTATION('',(#14127),#14131);
-#14127 = LINE('',#14128,#14129);
-#14128 = CARTESIAN_POINT('',(39.585646586049,0.E+000));
-#14129 = VECTOR('',#14130,1.);
-#14130 = DIRECTION('',(1.,0.E+000));
-#14131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14132 = PCURVE('',#11589,#14133);
-#14133 = DEFINITIONAL_REPRESENTATION('',(#14134),#14138);
-#14134 = LINE('',#14135,#14136);
-#14135 = CARTESIAN_POINT('',(-40.61254046053,29.883319629846));
-#14136 = VECTOR('',#14137,1.);
-#14137 = DIRECTION('',(0.966434270569,0.256913994694));
-#14138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14139 = ADVANCED_FACE('',(#14140),#5329,.F.);
-#14140 = FACE_BOUND('',#14141,.F.);
-#14141 = EDGE_LOOP('',(#14142,#14165,#14166,#14167));
-#14142 = ORIENTED_EDGE('',*,*,#14143,.T.);
-#14143 = EDGE_CURVE('',#14144,#5314,#14146,.T.);
-#14144 = VERTEX_POINT('',#14145);
-#14145 = CARTESIAN_POINT('',(-42.02898005692,-91.32095182919,0.E+000));
-#14146 = SURFACE_CURVE('',#14147,(#14151,#14158),.PCURVE_S1.);
-#14147 = LINE('',#14148,#14149);
-#14148 = CARTESIAN_POINT('',(-42.02898005692,-91.32095182919,0.E+000));
-#14149 = VECTOR('',#14150,1.);
-#14150 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14151 = PCURVE('',#5329,#14152);
-#14152 = DEFINITIONAL_REPRESENTATION('',(#14153),#14157);
-#14153 = LINE('',#14154,#14155);
-#14154 = CARTESIAN_POINT('',(-4.18E-015,0.E+000));
-#14155 = VECTOR('',#14156,1.);
-#14156 = DIRECTION('',(0.E+000,-1.));
-#14157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14158 = PCURVE('',#5357,#14159);
-#14159 = DEFINITIONAL_REPRESENTATION('',(#14160),#14164);
-#14160 = LINE('',#14161,#14162);
-#14161 = CARTESIAN_POINT('',(17.249527455979,0.E+000));
-#14162 = VECTOR('',#14163,1.);
-#14163 = DIRECTION('',(0.E+000,-1.));
-#14164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14165 = ORIENTED_EDGE('',*,*,#5313,.T.);
-#14166 = ORIENTED_EDGE('',*,*,#14094,.F.);
-#14167 = ORIENTED_EDGE('',*,*,#14168,.F.);
-#14168 = EDGE_CURVE('',#14144,#14095,#14169,.T.);
-#14169 = SURFACE_CURVE('',#14170,(#14174,#14181),.PCURVE_S1.);
-#14170 = LINE('',#14171,#14172);
-#14171 = CARTESIAN_POINT('',(-12.1506234351,-50.19692196154,0.E+000));
-#14172 = VECTOR('',#14173,1.);
-#14173 = DIRECTION('',(0.587785252292,0.809016994375,0.E+000));
-#14174 = PCURVE('',#5329,#14175);
-#14175 = DEFINITIONAL_REPRESENTATION('',(#14176),#14180);
-#14176 = LINE('',#14177,#14178);
-#14177 = CARTESIAN_POINT('',(50.832096425153,0.E+000));
-#14178 = VECTOR('',#14179,1.);
-#14179 = DIRECTION('',(1.,0.E+000));
-#14180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14181 = PCURVE('',#11589,#14182);
-#14182 = DEFINITIONAL_REPRESENTATION('',(#14183),#14187);
-#14183 = LINE('',#14184,#14185);
-#14184 = CARTESIAN_POINT('',(-40.22016787161,-8.367145694224));
-#14185 = VECTOR('',#14186,1.);
-#14186 = DIRECTION('',(0.809016994375,-0.587785252292));
-#14187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14188 = ADVANCED_FACE('',(#14189),#5357,.F.);
-#14189 = FACE_BOUND('',#14190,.F.);
-#14190 = EDGE_LOOP('',(#14191,#14214,#14215,#14216));
-#14191 = ORIENTED_EDGE('',*,*,#14192,.T.);
-#14192 = EDGE_CURVE('',#14193,#5342,#14195,.T.);
-#14193 = VERTEX_POINT('',#14194);
-#14194 = CARTESIAN_POINT('',(-56.40915210912,-100.847590754,0.E+000));
-#14195 = SURFACE_CURVE('',#14196,(#14200,#14207),.PCURVE_S1.);
-#14196 = LINE('',#14197,#14198);
-#14197 = CARTESIAN_POINT('',(-56.40915210912,-100.847590754,0.E+000));
-#14198 = VECTOR('',#14199,1.);
-#14199 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14200 = PCURVE('',#5357,#14201);
-#14201 = DEFINITIONAL_REPRESENTATION('',(#14202),#14206);
-#14202 = LINE('',#14203,#14204);
-#14203 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#14204 = VECTOR('',#14205,1.);
-#14205 = DIRECTION('',(0.E+000,-1.));
-#14206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14207 = PCURVE('',#5385,#14208);
-#14208 = DEFINITIONAL_REPRESENTATION('',(#14209),#14213);
-#14209 = LINE('',#14210,#14211);
-#14210 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#14211 = VECTOR('',#14212,1.);
-#14212 = DIRECTION('',(0.E+000,-1.));
-#14213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14214 = ORIENTED_EDGE('',*,*,#5341,.T.);
-#14215 = ORIENTED_EDGE('',*,*,#14143,.F.);
-#14216 = ORIENTED_EDGE('',*,*,#14217,.F.);
-#14217 = EDGE_CURVE('',#14193,#14144,#14218,.T.);
-#14218 = SURFACE_CURVE('',#14219,(#14223,#14230),.PCURVE_S1.);
-#14219 = LINE('',#14220,#14221);
-#14220 = CARTESIAN_POINT('',(-9.893194677662,-70.03149696295,0.E+000));
-#14221 = VECTOR('',#14222,1.);
-#14222 = DIRECTION('',(0.833655999499,0.552284052368,0.E+000));
-#14223 = PCURVE('',#5357,#14224);
-#14224 = DEFINITIONAL_REPRESENTATION('',(#14225),#14229);
-#14225 = LINE('',#14226,#14227);
-#14226 = CARTESIAN_POINT('',(55.797544142229,0.E+000));
-#14227 = VECTOR('',#14228,1.);
-#14228 = DIRECTION('',(1.,0.E+000));
-#14229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14230 = PCURVE('',#11589,#14231);
-#14231 = DEFINITIONAL_REPRESENTATION('',(#14232),#14236);
-#14232 = LINE('',#14233,#14234);
-#14233 = CARTESIAN_POINT('',(-60.05474287302,-10.62457445166));
-#14234 = VECTOR('',#14235,1.);
-#14235 = DIRECTION('',(0.552284052368,-0.833655999499));
-#14236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14237 = ADVANCED_FACE('',(#14238),#5385,.T.);
-#14238 = FACE_BOUND('',#14239,.T.);
-#14239 = EDGE_LOOP('',(#14240,#14241,#14242,#14265));
-#14240 = ORIENTED_EDGE('',*,*,#14192,.T.);
-#14241 = ORIENTED_EDGE('',*,*,#5369,.T.);
-#14242 = ORIENTED_EDGE('',*,*,#14243,.F.);
-#14243 = EDGE_CURVE('',#14244,#5370,#14246,.T.);
-#14244 = VERTEX_POINT('',#14245);
-#14245 = CARTESIAN_POINT('',(-58.79894681168,-100.8797980672,0.E+000));
-#14246 = SURFACE_CURVE('',#14247,(#14251,#14258),.PCURVE_S1.);
-#14247 = LINE('',#14248,#14249);
-#14248 = CARTESIAN_POINT('',(-58.79894681168,-100.8797980672,0.E+000));
-#14249 = VECTOR('',#14250,1.);
-#14250 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14251 = PCURVE('',#5385,#14252);
-#14252 = DEFINITIONAL_REPRESENTATION('',(#14253),#14257);
-#14253 = LINE('',#14254,#14255);
-#14254 = CARTESIAN_POINT('',(2.390011722023,0.E+000));
-#14255 = VECTOR('',#14256,1.);
-#14256 = DIRECTION('',(0.E+000,-1.));
-#14257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14258 = PCURVE('',#5413,#14259);
-#14259 = DEFINITIONAL_REPRESENTATION('',(#14260),#14264);
-#14260 = LINE('',#14261,#14262);
-#14261 = CARTESIAN_POINT('',(15.842050449504,-4.4E-016));
-#14262 = VECTOR('',#14263,1.);
-#14263 = DIRECTION('',(0.E+000,-1.));
-#14264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14265 = ORIENTED_EDGE('',*,*,#14266,.F.);
-#14266 = EDGE_CURVE('',#14193,#14244,#14267,.T.);
-#14267 = SURFACE_CURVE('',#14268,(#14272,#14279),.PCURVE_S1.);
-#14268 = LINE('',#14269,#14270);
-#14269 = CARTESIAN_POINT('',(-26.88464165313,-100.4496883089,0.E+000));
-#14270 = VECTOR('',#14271,1.);
-#14271 = DIRECTION('',(-0.999909197323,-1.347579717233E-002,0.E+000));
-#14272 = PCURVE('',#5385,#14273);
-#14273 = DEFINITIONAL_REPRESENTATION('',(#14274),#14278);
-#14274 = LINE('',#14275,#14276);
-#14275 = CARTESIAN_POINT('',(-29.52719160404,0.E+000));
-#14276 = VECTOR('',#14277,1.);
-#14277 = DIRECTION('',(1.,0.E+000));
-#14278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14279 = PCURVE('',#11589,#14280);
-#14280 = DEFINITIONAL_REPRESENTATION('',(#14281),#14285);
-#14281 = LINE('',#14282,#14283);
-#14282 = CARTESIAN_POINT('',(-90.47293421897,6.366872523806));
-#14283 = VECTOR('',#14284,1.);
-#14284 = DIRECTION('',(-1.347579717233E-002,0.999909197323));
-#14285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14286 = ADVANCED_FACE('',(#14287),#5413,.F.);
-#14287 = FACE_BOUND('',#14288,.F.);
-#14288 = EDGE_LOOP('',(#14289,#14312,#14313,#14314));
-#14289 = ORIENTED_EDGE('',*,*,#14290,.T.);
-#14290 = EDGE_CURVE('',#14291,#5398,#14293,.T.);
-#14291 = VERTEX_POINT('',#14292);
-#14292 = CARTESIAN_POINT('',(-70.72209019302,-90.44863253536,0.E+000));
-#14293 = SURFACE_CURVE('',#14294,(#14298,#14305),.PCURVE_S1.);
-#14294 = LINE('',#14295,#14296);
-#14295 = CARTESIAN_POINT('',(-70.72209019302,-90.44863253536,0.E+000));
-#14296 = VECTOR('',#14297,1.);
-#14297 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14298 = PCURVE('',#5413,#14299);
-#14299 = DEFINITIONAL_REPRESENTATION('',(#14300),#14304);
-#14300 = LINE('',#14301,#14302);
-#14301 = CARTESIAN_POINT('',(0.E+000,-4.4E-016));
-#14302 = VECTOR('',#14303,1.);
-#14303 = DIRECTION('',(0.E+000,-1.));
-#14304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14305 = PCURVE('',#5441,#14306);
-#14306 = DEFINITIONAL_REPRESENTATION('',(#14307),#14311);
-#14307 = LINE('',#14308,#14309);
-#14308 = CARTESIAN_POINT('',(0.E+000,2.2E-016));
-#14309 = VECTOR('',#14310,1.);
-#14310 = DIRECTION('',(0.E+000,-1.));
-#14311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14312 = ORIENTED_EDGE('',*,*,#5397,.T.);
-#14313 = ORIENTED_EDGE('',*,*,#14243,.F.);
-#14314 = ORIENTED_EDGE('',*,*,#14315,.F.);
-#14315 = EDGE_CURVE('',#14291,#14244,#14316,.T.);
-#14316 = SURFACE_CURVE('',#14317,(#14321,#14328),.PCURVE_S1.);
-#14317 = LINE('',#14318,#14319);
-#14318 = CARTESIAN_POINT('',(-71.01814469458,-90.1896242006,4.4E-016));
-#14319 = VECTOR('',#14320,1.);
-#14320 = DIRECTION('',(0.752626272674,-0.65844794303,0.E+000));
-#14321 = PCURVE('',#5413,#14322);
-#14322 = DEFINITIONAL_REPRESENTATION('',(#14323),#14327);
-#14323 = LINE('',#14324,#14325);
-#14324 = CARTESIAN_POINT('',(-0.393361901268,0.E+000));
-#14325 = VECTOR('',#14326,1.);
-#14326 = DIRECTION('',(1.,0.E+000));
-#14327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14328 = PCURVE('',#11589,#14329);
-#14329 = DEFINITIONAL_REPRESENTATION('',(#14330),#14334);
-#14330 = LINE('',#14331,#14332);
-#14331 = CARTESIAN_POINT('',(-80.21287011067,50.500375565256));
-#14332 = VECTOR('',#14333,1.);
-#14333 = DIRECTION('',(-0.65844794303,-0.752626272674));
-#14334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14335 = ADVANCED_FACE('',(#14336),#5441,.T.);
-#14336 = FACE_BOUND('',#14337,.T.);
-#14337 = EDGE_LOOP('',(#14338,#14339,#14340,#14363));
-#14338 = ORIENTED_EDGE('',*,*,#14290,.T.);
-#14339 = ORIENTED_EDGE('',*,*,#5425,.T.);
-#14340 = ORIENTED_EDGE('',*,*,#14341,.F.);
-#14341 = EDGE_CURVE('',#14342,#5426,#14344,.T.);
-#14342 = VERTEX_POINT('',#14343);
-#14343 = CARTESIAN_POINT('',(-71.64364355414,-88.578572536,0.E+000));
-#14344 = SURFACE_CURVE('',#14345,(#14349,#14356),.PCURVE_S1.);
-#14345 = LINE('',#14346,#14347);
-#14346 = CARTESIAN_POINT('',(-71.64364355414,-88.578572536,0.E+000));
-#14347 = VECTOR('',#14348,1.);
-#14348 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14349 = PCURVE('',#5441,#14350);
-#14350 = DEFINITIONAL_REPRESENTATION('',(#14351),#14355);
-#14351 = LINE('',#14352,#14353);
-#14352 = CARTESIAN_POINT('',(2.084798551083,2.2E-016));
-#14353 = VECTOR('',#14354,1.);
-#14354 = DIRECTION('',(0.E+000,-1.));
-#14355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14356 = PCURVE('',#5469,#14357);
-#14357 = DEFINITIONAL_REPRESENTATION('',(#14358),#14362);
-#14358 = LINE('',#14359,#14360);
-#14359 = CARTESIAN_POINT('',(-1.3E-014,0.E+000));
-#14360 = VECTOR('',#14361,1.);
-#14361 = DIRECTION('',(0.E+000,-1.));
-#14362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14363 = ORIENTED_EDGE('',*,*,#14364,.F.);
-#14364 = EDGE_CURVE('',#14291,#14342,#14365,.T.);
-#14365 = SURFACE_CURVE('',#14366,(#14370,#14377),.PCURVE_S1.);
-#14366 = LINE('',#14367,#14368);
-#14367 = CARTESIAN_POINT('',(-80.50188126775,-70.6030144057,-2.2E-016));
-#14368 = VECTOR('',#14369,1.);
-#14369 = DIRECTION('',(-0.442034728317,0.896997936989,0.E+000));
-#14370 = PCURVE('',#5441,#14371);
-#14371 = DEFINITIONAL_REPRESENTATION('',(#14372),#14376);
-#14372 = LINE('',#14373,#14374);
-#14373 = CARTESIAN_POINT('',(22.124485811283,0.E+000));
-#14374 = VECTOR('',#14375,1.);
-#14375 = DIRECTION('',(1.,0.E+000));
-#14376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14377 = PCURVE('',#11589,#14378);
-#14378 = DEFINITIONAL_REPRESENTATION('',(#14379),#14383);
-#14379 = LINE('',#14380,#14381);
-#14380 = CARTESIAN_POINT('',(-60.62626031577,59.984112138426));
-#14381 = VECTOR('',#14382,1.);
-#14382 = DIRECTION('',(0.896997936989,0.442034728317));
-#14383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14384 = ADVANCED_FACE('',(#14385),#5469,.T.);
-#14385 = FACE_BOUND('',#14386,.T.);
-#14386 = EDGE_LOOP('',(#14387,#14388,#14389,#14412));
-#14387 = ORIENTED_EDGE('',*,*,#14341,.T.);
-#14388 = ORIENTED_EDGE('',*,*,#5453,.T.);
-#14389 = ORIENTED_EDGE('',*,*,#14390,.F.);
-#14390 = EDGE_CURVE('',#14391,#5454,#14393,.T.);
-#14391 = VERTEX_POINT('',#14392);
-#14392 = CARTESIAN_POINT('',(-72.70740145694,-89.04822328175,0.E+000));
-#14393 = SURFACE_CURVE('',#14394,(#14398,#14405),.PCURVE_S1.);
-#14394 = LINE('',#14395,#14396);
-#14395 = CARTESIAN_POINT('',(-72.70740145694,-89.04822328175,0.E+000));
-#14396 = VECTOR('',#14397,1.);
-#14397 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14398 = PCURVE('',#5469,#14399);
-#14399 = DEFINITIONAL_REPRESENTATION('',(#14400),#14404);
-#14400 = LINE('',#14401,#14402);
-#14401 = CARTESIAN_POINT('',(1.16282084042,0.E+000));
-#14402 = VECTOR('',#14403,1.);
-#14403 = DIRECTION('',(0.E+000,-1.));
-#14404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14405 = PCURVE('',#5497,#14406);
-#14406 = DEFINITIONAL_REPRESENTATION('',(#14407),#14411);
-#14407 = LINE('',#14408,#14409);
-#14408 = CARTESIAN_POINT('',(4.733993265719,0.E+000));
-#14409 = VECTOR('',#14410,1.);
-#14410 = DIRECTION('',(0.E+000,-1.));
-#14411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14412 = ORIENTED_EDGE('',*,*,#14413,.F.);
-#14413 = EDGE_CURVE('',#14342,#14391,#14414,.T.);
-#14414 = SURFACE_CURVE('',#14415,(#14419,#14426),.PCURVE_S1.);
-#14415 = LINE('',#14416,#14417);
-#14416 = CARTESIAN_POINT('',(-23.92496790942,-67.54139183838,0.E+000));
-#14417 = VECTOR('',#14418,1.);
-#14418 = DIRECTION('',(-0.915025238429,-0.403396595224,0.E+000));
-#14419 = PCURVE('',#5469,#14420);
-#14420 = DEFINITIONAL_REPRESENTATION('',(#14421),#14425);
-#14421 = LINE('',#14422,#14423);
-#14422 = CARTESIAN_POINT('',(-52.15011962584,0.E+000));
-#14423 = VECTOR('',#14424,1.);
-#14424 = DIRECTION('',(1.,0.E+000));
-#14425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14426 = PCURVE('',#11589,#14427);
-#14427 = DEFINITIONAL_REPRESENTATION('',(#14428),#14432);
-#14428 = LINE('',#14429,#14430);
-#14429 = CARTESIAN_POINT('',(-57.56463774845,3.407198780096));
-#14430 = VECTOR('',#14431,1.);
-#14431 = DIRECTION('',(-0.403396595224,0.915025238429));
-#14432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14433 = ADVANCED_FACE('',(#14434),#5497,.F.);
-#14434 = FACE_BOUND('',#14435,.F.);
-#14435 = EDGE_LOOP('',(#14436,#14459,#14460,#14461));
-#14436 = ORIENTED_EDGE('',*,*,#14437,.T.);
-#14437 = EDGE_CURVE('',#14438,#5482,#14440,.T.);
-#14438 = VERTEX_POINT('',#14439);
-#14439 = CARTESIAN_POINT('',(-77.24011721124,-87.68250730447,0.E+000));
-#14440 = SURFACE_CURVE('',#14441,(#14445,#14452),.PCURVE_S1.);
-#14441 = LINE('',#14442,#14443);
-#14442 = CARTESIAN_POINT('',(-77.24011721124,-87.68250730447,0.E+000));
-#14443 = VECTOR('',#14444,1.);
-#14444 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14445 = PCURVE('',#5497,#14446);
-#14446 = DEFINITIONAL_REPRESENTATION('',(#14447),#14451);
-#14447 = LINE('',#14448,#14449);
-#14448 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#14449 = VECTOR('',#14450,1.);
-#14450 = DIRECTION('',(0.E+000,-1.));
-#14451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14452 = PCURVE('',#5525,#14453);
-#14453 = DEFINITIONAL_REPRESENTATION('',(#14454),#14458);
-#14454 = LINE('',#14455,#14456);
-#14455 = CARTESIAN_POINT('',(0.E+000,-4.4E-016));
-#14456 = VECTOR('',#14457,1.);
-#14457 = DIRECTION('',(0.E+000,-1.));
-#14458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14459 = ORIENTED_EDGE('',*,*,#5481,.T.);
-#14460 = ORIENTED_EDGE('',*,*,#14390,.F.);
-#14461 = ORIENTED_EDGE('',*,*,#14462,.F.);
-#14462 = EDGE_CURVE('',#14438,#14391,#14463,.T.);
-#14463 = SURFACE_CURVE('',#14464,(#14468,#14475),.PCURVE_S1.);
-#14464 = LINE('',#14465,#14466);
-#14465 = CARTESIAN_POINT('',(-52.95912382872,-94.99841732492,0.E+000));
-#14466 = VECTOR('',#14467,1.);
-#14467 = DIRECTION('',(0.957482509982,-0.288491322362,0.E+000));
-#14468 = PCURVE('',#5497,#14469);
-#14469 = DEFINITIONAL_REPRESENTATION('',(#14470),#14474);
-#14470 = LINE('',#14471,#14472);
-#14471 = CARTESIAN_POINT('',(25.359203044838,0.E+000));
-#14472 = VECTOR('',#14473,1.);
-#14473 = DIRECTION('',(1.,0.E+000));
-#14474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14475 = PCURVE('',#11589,#14476);
-#14476 = DEFINITIONAL_REPRESENTATION('',(#14477),#14481);
-#14477 = LINE('',#14478,#14479);
-#14478 = CARTESIAN_POINT('',(-85.02166323499,32.441354699396));
-#14479 = VECTOR('',#14480,1.);
-#14480 = DIRECTION('',(-0.288491322362,-0.957482509982));
-#14481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14482 = ADVANCED_FACE('',(#14483),#5525,.T.);
-#14483 = FACE_BOUND('',#14484,.T.);
-#14484 = EDGE_LOOP('',(#14485,#14486,#14487,#14510));
-#14485 = ORIENTED_EDGE('',*,*,#14437,.T.);
-#14486 = ORIENTED_EDGE('',*,*,#5509,.T.);
-#14487 = ORIENTED_EDGE('',*,*,#14488,.F.);
-#14488 = EDGE_CURVE('',#14489,#5510,#14491,.T.);
-#14489 = VERTEX_POINT('',#14490);
-#14490 = CARTESIAN_POINT('',(-90.57027623815,-76.76452032318,0.E+000));
-#14491 = SURFACE_CURVE('',#14492,(#14496,#14503),.PCURVE_S1.);
-#14492 = LINE('',#14493,#14494);
-#14493 = CARTESIAN_POINT('',(-90.57027623815,-76.76452032318,0.E+000));
-#14494 = VECTOR('',#14495,1.);
-#14495 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14496 = PCURVE('',#5525,#14497);
-#14497 = DEFINITIONAL_REPRESENTATION('',(#14498),#14502);
-#14498 = LINE('',#14499,#14500);
-#14499 = CARTESIAN_POINT('',(17.230658124585,-4.4E-016));
-#14500 = VECTOR('',#14501,1.);
-#14501 = DIRECTION('',(0.E+000,-1.));
-#14502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14503 = PCURVE('',#5553,#14504);
-#14504 = DEFINITIONAL_REPRESENTATION('',(#14505),#14509);
-#14505 = LINE('',#14506,#14507);
-#14506 = CARTESIAN_POINT('',(1.462475352785,0.E+000));
-#14507 = VECTOR('',#14508,1.);
-#14508 = DIRECTION('',(0.E+000,-1.));
-#14509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14510 = ORIENTED_EDGE('',*,*,#14511,.F.);
-#14511 = EDGE_CURVE('',#14438,#14489,#14512,.T.);
-#14512 = SURFACE_CURVE('',#14513,(#14517,#14524),.PCURVE_S1.);
-#14513 = LINE('',#14514,#14515);
-#14514 = CARTESIAN_POINT('',(-77.84993696529,-87.18303808417,4.4E-016));
-#14515 = VECTOR('',#14516,1.);
-#14516 = DIRECTION('',(-0.773630289135,0.633637258795,0.E+000));
-#14517 = PCURVE('',#5525,#14518);
-#14518 = DEFINITIONAL_REPRESENTATION('',(#14519),#14523);
-#14519 = LINE('',#14520,#14521);
-#14520 = CARTESIAN_POINT('',(0.788257340249,0.E+000));
-#14521 = VECTOR('',#14522,1.);
-#14522 = DIRECTION('',(1.,0.E+000));
-#14523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14524 = PCURVE('',#11589,#14525);
-#14525 = DEFINITIONAL_REPRESENTATION('',(#14526),#14530);
-#14526 = LINE('',#14527,#14528);
-#14527 = CARTESIAN_POINT('',(-77.20628399424,57.332167835966));
-#14528 = VECTOR('',#14529,1.);
-#14529 = DIRECTION('',(0.633637258795,0.773630289135));
-#14530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14531 = ADVANCED_FACE('',(#14532),#5553,.F.);
-#14532 = FACE_BOUND('',#14533,.F.);
-#14533 = EDGE_LOOP('',(#14534,#14557,#14558,#14559));
-#14534 = ORIENTED_EDGE('',*,*,#14535,.T.);
-#14535 = EDGE_CURVE('',#14536,#5538,#14538,.T.);
-#14536 = VERTEX_POINT('',#14537);
-#14537 = CARTESIAN_POINT('',(-90.71131020813,-75.30886116774,0.E+000));
-#14538 = SURFACE_CURVE('',#14539,(#14543,#14550),.PCURVE_S1.);
-#14539 = LINE('',#14540,#14541);
-#14540 = CARTESIAN_POINT('',(-90.71131020813,-75.30886116774,0.E+000));
-#14541 = VECTOR('',#14542,1.);
-#14542 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14543 = PCURVE('',#5553,#14544);
-#14544 = DEFINITIONAL_REPRESENTATION('',(#14545),#14549);
-#14545 = LINE('',#14546,#14547);
-#14546 = CARTESIAN_POINT('',(-1.414E-014,0.E+000));
-#14547 = VECTOR('',#14548,1.);
-#14548 = DIRECTION('',(0.E+000,-1.));
-#14549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14550 = PCURVE('',#5581,#14551);
-#14551 = DEFINITIONAL_REPRESENTATION('',(#14552),#14556);
-#14552 = LINE('',#14553,#14554);
-#14553 = CARTESIAN_POINT('',(21.333115665488,6.E-017));
-#14554 = VECTOR('',#14555,1.);
-#14555 = DIRECTION('',(0.E+000,-1.));
-#14556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14557 = ORIENTED_EDGE('',*,*,#5537,.T.);
-#14558 = ORIENTED_EDGE('',*,*,#14488,.F.);
-#14559 = ORIENTED_EDGE('',*,*,#14560,.F.);
-#14560 = EDGE_CURVE('',#14536,#14489,#14561,.T.);
-#14561 = SURFACE_CURVE('',#14562,(#14566,#14573),.PCURVE_S1.);
-#14562 = LINE('',#14563,#14564);
-#14563 = CARTESIAN_POINT('',(-93.97766137269,-41.59574950915,0.E+000));
-#14564 = VECTOR('',#14565,1.);
-#14565 = DIRECTION('',(9.6435108948E-002,-0.995339273696,0.E+000));
-#14566 = PCURVE('',#5553,#14567);
-#14567 = DEFINITIONAL_REPRESENTATION('',(#14568),#14572);
-#14568 = LINE('',#14569,#14570);
-#14569 = CARTESIAN_POINT('',(-33.87097500271,0.E+000));
-#14570 = VECTOR('',#14571,1.);
-#14571 = DIRECTION('',(1.,0.E+000));
-#14572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14573 = PCURVE('',#11589,#14574);
-#14574 = DEFINITIONAL_REPRESENTATION('',(#14575),#14579);
-#14575 = LINE('',#14576,#14577);
-#14576 = CARTESIAN_POINT('',(-31.61899541922,73.459892243366));
-#14577 = VECTOR('',#14578,1.);
-#14578 = DIRECTION('',(-0.995339273696,-9.6435108948E-002));
-#14579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14580 = ADVANCED_FACE('',(#14581),#5581,.F.);
-#14581 = FACE_BOUND('',#14582,.F.);
-#14582 = EDGE_LOOP('',(#14583,#14606,#14607,#14608));
-#14583 = ORIENTED_EDGE('',*,*,#14584,.T.);
-#14584 = EDGE_CURVE('',#14585,#5566,#14587,.T.);
-#14585 = VERTEX_POINT('',#14586);
-#14586 = CARTESIAN_POINT('',(-80.17354165764,-56.76008066946,0.E+000));
-#14587 = SURFACE_CURVE('',#14588,(#14592,#14599),.PCURVE_S1.);
-#14588 = LINE('',#14589,#14590);
-#14589 = CARTESIAN_POINT('',(-80.17354165764,-56.76008066946,0.E+000));
-#14590 = VECTOR('',#14591,1.);
-#14591 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14592 = PCURVE('',#5581,#14593);
-#14593 = DEFINITIONAL_REPRESENTATION('',(#14594),#14598);
-#14594 = LINE('',#14595,#14596);
-#14595 = CARTESIAN_POINT('',(0.E+000,6.E-017));
-#14596 = VECTOR('',#14597,1.);
-#14597 = DIRECTION('',(0.E+000,-1.));
-#14598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14599 = PCURVE('',#5609,#14600);
-#14600 = DEFINITIONAL_REPRESENTATION('',(#14601),#14605);
-#14601 = LINE('',#14602,#14603);
-#14602 = CARTESIAN_POINT('',(5.6E-015,0.E+000));
-#14603 = VECTOR('',#14604,1.);
-#14604 = DIRECTION('',(0.E+000,-1.));
-#14605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14606 = ORIENTED_EDGE('',*,*,#5565,.T.);
-#14607 = ORIENTED_EDGE('',*,*,#14535,.F.);
-#14608 = ORIENTED_EDGE('',*,*,#14609,.F.);
-#14609 = EDGE_CURVE('',#14585,#14536,#14610,.T.);
-#14610 = SURFACE_CURVE('',#14611,(#14615,#14622),.PCURVE_S1.);
-#14611 = LINE('',#14612,#14613);
-#14612 = CARTESIAN_POINT('',(-60.24990358264,-21.69011423303,-6.E-017));
-#14613 = VECTOR('',#14614,1.);
-#14614 = DIRECTION('',(-0.493962940797,-0.869482957348,0.E+000));
-#14615 = PCURVE('',#5581,#14616);
-#14616 = DEFINITIONAL_REPRESENTATION('',(#14617),#14621);
-#14617 = LINE('',#14618,#14619);
-#14618 = CARTESIAN_POINT('',(-40.33427698615,0.E+000));
-#14619 = VECTOR('',#14620,1.);
-#14620 = DIRECTION('',(1.,0.E+000));
-#14621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14622 = PCURVE('',#11589,#14623);
-#14623 = DEFINITIONAL_REPRESENTATION('',(#14624),#14628);
-#14624 = LINE('',#14625,#14626);
-#14625 = CARTESIAN_POINT('',(-11.7133601431,39.732134453316));
-#14626 = VECTOR('',#14627,1.);
-#14627 = DIRECTION('',(-0.869482957348,0.493962940797));
-#14628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14629 = ADVANCED_FACE('',(#14630),#5609,.T.);
-#14630 = FACE_BOUND('',#14631,.T.);
-#14631 = EDGE_LOOP('',(#14632,#14633,#14634,#14657));
-#14632 = ORIENTED_EDGE('',*,*,#14584,.T.);
-#14633 = ORIENTED_EDGE('',*,*,#5593,.T.);
-#14634 = ORIENTED_EDGE('',*,*,#14635,.F.);
-#14635 = EDGE_CURVE('',#14636,#5594,#14638,.T.);
-#14636 = VERTEX_POINT('',#14637);
-#14637 = CARTESIAN_POINT('',(-80.16731859406,-56.7521155113,0.E+000));
-#14638 = SURFACE_CURVE('',#14639,(#14643,#14650),.PCURVE_S1.);
-#14639 = LINE('',#14640,#14641);
-#14640 = CARTESIAN_POINT('',(-80.16731859406,-56.7521155113,0.E+000));
-#14641 = VECTOR('',#14642,1.);
-#14642 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14643 = PCURVE('',#5609,#14644);
-#14644 = DEFINITIONAL_REPRESENTATION('',(#14645),#14649);
-#14645 = LINE('',#14646,#14647);
-#14646 = CARTESIAN_POINT('',(1.010793078898E-002,0.E+000));
-#14647 = VECTOR('',#14648,1.);
-#14648 = DIRECTION('',(0.E+000,-1.));
-#14649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14650 = PCURVE('',#5637,#14651);
-#14651 = DEFINITIONAL_REPRESENTATION('',(#14652),#14656);
-#14652 = LINE('',#14653,#14654);
-#14653 = CARTESIAN_POINT('',(10.500557912182,0.E+000));
-#14654 = VECTOR('',#14655,1.);
-#14655 = DIRECTION('',(0.E+000,-1.));
-#14656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14657 = ORIENTED_EDGE('',*,*,#14658,.F.);
-#14658 = EDGE_CURVE('',#14585,#14636,#14659,.T.);
-#14659 = SURFACE_CURVE('',#14660,(#14664,#14671),.PCURVE_S1.);
-#14660 = LINE('',#14661,#14662);
-#14661 = CARTESIAN_POINT('',(-52.87030856178,-21.81353593659,0.E+000));
-#14662 = VECTOR('',#14663,1.);
-#14663 = DIRECTION('',(0.615661475326,0.788010753607,0.E+000));
-#14664 = PCURVE('',#5609,#14665);
-#14665 = DEFINITIONAL_REPRESENTATION('',(#14666),#14670);
-#14666 = LINE('',#14667,#14668);
-#14667 = CARTESIAN_POINT('',(44.347801819857,0.E+000));
-#14668 = VECTOR('',#14669,1.);
-#14669 = DIRECTION('',(1.,0.E+000));
-#14670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14671 = PCURVE('',#11589,#14672);
-#14672 = DEFINITIONAL_REPRESENTATION('',(#14673),#14677);
-#14673 = LINE('',#14674,#14675);
-#14674 = CARTESIAN_POINT('',(-11.83678184666,32.352539432456));
-#14675 = VECTOR('',#14676,1.);
-#14676 = DIRECTION('',(0.788010753607,-0.615661475326));
-#14677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14678 = ADVANCED_FACE('',(#14679),#5637,.F.);
-#14679 = FACE_BOUND('',#14680,.F.);
-#14680 = EDGE_LOOP('',(#14681,#14704,#14705,#14706));
-#14681 = ORIENTED_EDGE('',*,*,#14682,.T.);
-#14682 = EDGE_CURVE('',#14683,#5622,#14685,.T.);
-#14683 = VERTEX_POINT('',#14684);
-#14684 = CARTESIAN_POINT('',(-84.3898499473,-47.13796211966,0.E+000));
-#14685 = SURFACE_CURVE('',#14686,(#14690,#14697),.PCURVE_S1.);
-#14686 = LINE('',#14687,#14688);
-#14687 = CARTESIAN_POINT('',(-84.3898499473,-47.13796211966,0.E+000));
-#14688 = VECTOR('',#14689,1.);
-#14689 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14690 = PCURVE('',#5637,#14691);
-#14691 = DEFINITIONAL_REPRESENTATION('',(#14692),#14696);
-#14692 = LINE('',#14693,#14694);
-#14693 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#14694 = VECTOR('',#14695,1.);
-#14695 = DIRECTION('',(0.E+000,-1.));
-#14696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14697 = PCURVE('',#5665,#14698);
-#14698 = DEFINITIONAL_REPRESENTATION('',(#14699),#14703);
-#14699 = LINE('',#14700,#14701);
-#14700 = CARTESIAN_POINT('',(3.418482192089,-1.1E-016));
-#14701 = VECTOR('',#14702,1.);
-#14702 = DIRECTION('',(0.E+000,-1.));
-#14703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14704 = ORIENTED_EDGE('',*,*,#5621,.T.);
-#14705 = ORIENTED_EDGE('',*,*,#14635,.F.);
-#14706 = ORIENTED_EDGE('',*,*,#14707,.F.);
-#14707 = EDGE_CURVE('',#14683,#14636,#14708,.T.);
-#14708 = SURFACE_CURVE('',#14709,(#14713,#14720),.PCURVE_S1.);
-#14709 = LINE('',#14710,#14711);
-#14710 = CARTESIAN_POINT('',(-85.53705538728,-44.52592489623,0.E+000));
-#14711 = VECTOR('',#14712,1.);
-#14712 = DIRECTION('',(0.402124476485,-0.915585007201,0.E+000));
-#14713 = PCURVE('',#5637,#14714);
-#14714 = DEFINITIONAL_REPRESENTATION('',(#14715),#14719);
-#14715 = LINE('',#14716,#14717);
-#14716 = CARTESIAN_POINT('',(-2.852861506997,0.E+000));
-#14717 = VECTOR('',#14718,1.);
-#14718 = DIRECTION('',(1.,0.E+000));
-#14719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14720 = PCURVE('',#11589,#14721);
-#14721 = DEFINITIONAL_REPRESENTATION('',(#14722),#14726);
-#14722 = LINE('',#14723,#14724);
-#14723 = CARTESIAN_POINT('',(-34.5491708063,65.019286257956));
-#14724 = VECTOR('',#14725,1.);
-#14725 = DIRECTION('',(-0.915585007201,-0.402124476485));
-#14726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14727 = ADVANCED_FACE('',(#14728),#5665,.F.);
-#14728 = FACE_BOUND('',#14729,.F.);
-#14729 = EDGE_LOOP('',(#14730,#14758,#14779,#14780,#14781,#14804));
-#14730 = ORIENTED_EDGE('',*,*,#14731,.F.);
-#14731 = EDGE_CURVE('',#14732,#14734,#14736,.T.);
-#14732 = VERTEX_POINT('',#14733);
-#14733 = CARTESIAN_POINT('',(-81.77114066015,-44.94060412265,-3.));
-#14734 = VERTEX_POINT('',#14735);
-#14735 = CARTESIAN_POINT('',(-83.96762287914,-46.78367154251,-3.));
-#14736 = SURFACE_CURVE('',#14737,(#14741,#14747),.PCURVE_S1.);
-#14737 = LINE('',#14738,#14739);
-#14738 = CARTESIAN_POINT('',(-80.2556181898,-43.66892977676,-3.));
-#14739 = VECTOR('',#14740,1.);
-#14740 = DIRECTION('',(-0.766044443119,-0.642787609687,0.E+000));
-#14741 = PCURVE('',#5665,#14742);
-#14742 = DEFINITIONAL_REPRESENTATION('',(#14743),#14746);
-#14743 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14744,#14745),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.636525860707,5.738704491214),
- .PIECEWISE_BEZIER_KNOTS.);
-#14744 = CARTESIAN_POINT('',(-0.341848219209,-3.));
-#14745 = CARTESIAN_POINT('',(3.760330411298,-3.));
-#14746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14747 = PCURVE('',#14748,#14753);
-#14748 = PLANE('',#14749);
-#14749 = AXIS2_PLACEMENT_3D('',#14750,#14751,#14752);
-#14750 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-3.));
-#14751 = DIRECTION('',(0.E+000,0.E+000,1.));
-#14752 = DIRECTION('',(1.,0.E+000,0.E+000));
-#14753 = DEFINITIONAL_REPRESENTATION('',(#14754),#14757);
-#14754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14755,#14756),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.636525860707,5.738704491214),
- .PIECEWISE_BEZIER_KNOTS.);
-#14755 = CARTESIAN_POINT('',(-3.771657599184,-1.128899475482));
-#14756 = CARTESIAN_POINT('',(-6.914108743764,-3.765729071894));
-#14757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14758 = ORIENTED_EDGE('',*,*,#14759,.T.);
-#14759 = EDGE_CURVE('',#14732,#5650,#14760,.T.);
-#14760 = SURFACE_CURVE('',#14761,(#14765,#14772),.PCURVE_S1.);
-#14761 = LINE('',#14762,#14763);
-#14762 = CARTESIAN_POINT('',(-81.77114066015,-44.94060412265,-2.9E-016)
- );
-#14763 = VECTOR('',#14764,1.);
-#14764 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14765 = PCURVE('',#5665,#14766);
-#14766 = DEFINITIONAL_REPRESENTATION('',(#14767),#14771);
-#14767 = LINE('',#14768,#14769);
-#14768 = CARTESIAN_POINT('',(-1.545E-014,-4.E-016));
-#14769 = VECTOR('',#14770,1.);
-#14770 = DIRECTION('',(0.E+000,-1.));
-#14771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14772 = PCURVE('',#5694,#14773);
-#14773 = DEFINITIONAL_REPRESENTATION('',(#14774),#14778);
-#14774 = LINE('',#14775,#14776);
-#14775 = CARTESIAN_POINT('',(3.464263506213,0.E+000));
-#14776 = VECTOR('',#14777,1.);
-#14777 = DIRECTION('',(0.E+000,-1.));
-#14778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14779 = ORIENTED_EDGE('',*,*,#5649,.T.);
-#14780 = ORIENTED_EDGE('',*,*,#14682,.F.);
-#14781 = ORIENTED_EDGE('',*,*,#14782,.F.);
-#14782 = EDGE_CURVE('',#14783,#14683,#14785,.T.);
-#14783 = VERTEX_POINT('',#14784);
-#14784 = CARTESIAN_POINT('',(-83.96762287914,-46.78367154251,0.E+000));
-#14785 = SURFACE_CURVE('',#14786,(#14790,#14797),.PCURVE_S1.);
-#14786 = LINE('',#14787,#14788);
-#14787 = CARTESIAN_POINT('',(-44.61114622604,-13.75966649844,1.1E-016));
-#14788 = VECTOR('',#14789,1.);
-#14789 = DIRECTION('',(-0.766044443119,-0.642787609687,0.E+000));
-#14790 = PCURVE('',#5665,#14791);
-#14791 = DEFINITIONAL_REPRESENTATION('',(#14792),#14796);
-#14792 = LINE('',#14793,#14794);
-#14793 = CARTESIAN_POINT('',(-48.50892760583,0.E+000));
-#14794 = VECTOR('',#14795,1.);
-#14795 = DIRECTION('',(1.,0.E+000));
-#14796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14797 = PCURVE('',#11589,#14798);
-#14798 = DEFINITIONAL_REPRESENTATION('',(#14799),#14803);
-#14799 = LINE('',#14800,#14801);
-#14800 = CARTESIAN_POINT('',(-3.782912408516,24.093377096716));
-#14801 = VECTOR('',#14802,1.);
-#14802 = DIRECTION('',(-0.642787609687,0.766044443119));
-#14803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14804 = ORIENTED_EDGE('',*,*,#14805,.F.);
-#14805 = EDGE_CURVE('',#14734,#14783,#14806,.T.);
-#14806 = SURFACE_CURVE('',#14807,(#14811,#14817),.PCURVE_S1.);
-#14807 = LINE('',#14808,#14809);
-#14808 = CARTESIAN_POINT('',(-83.96762287914,-46.78367154251,3.));
-#14809 = VECTOR('',#14810,1.);
-#14810 = DIRECTION('',(0.E+000,0.E+000,1.));
-#14811 = PCURVE('',#5665,#14812);
-#14812 = DEFINITIONAL_REPRESENTATION('',(#14813),#14816);
-#14813 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14814,#14815),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#14814 = CARTESIAN_POINT('',(2.867303899575,-3.0000006));
-#14815 = CARTESIAN_POINT('',(2.867303899575,0.7));
-#14816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14817 = PCURVE('',#14818,#14823);
-#14818 = CYLINDRICAL_SURFACE('',#14819,7.);
-#14819 = AXIS2_PLACEMENT_3D('',#14820,#14821,#14822);
-#14820 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#14821 = DIRECTION('',(0.E+000,0.E+000,1.));
-#14822 = DIRECTION('',(1.,0.E+000,0.E+000));
-#14823 = DEFINITIONAL_REPRESENTATION('',(#14824),#14827);
-#14824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14825,#14826),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#14825 = CARTESIAN_POINT('',(3.615040443736,-6.0000006));
-#14826 = CARTESIAN_POINT('',(3.615040443736,-2.3));
-#14827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14828 = ADVANCED_FACE('',(#14829),#5694,.T.);
-#14829 = FACE_BOUND('',#14830,.T.);
-#14830 = EDGE_LOOP('',(#14831,#14855,#14856,#14857));
-#14831 = ORIENTED_EDGE('',*,*,#14832,.F.);
-#14832 = EDGE_CURVE('',#14732,#14833,#14835,.T.);
-#14833 = VERTEX_POINT('',#14834);
-#14834 = CARTESIAN_POINT('',(-75.70905077882,-39.85390673907,-3.));
-#14835 = SURFACE_CURVE('',#14836,(#14841,#14848),.PCURVE_S1.);
-#14836 = CIRCLE('',#14837,4.253018867925);
-#14837 = AXIS2_PLACEMENT_3D('',#14838,#14839,#14840);
-#14838 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-3.));
-#14839 = DIRECTION('',(0.E+000,0.E+000,1.));
-#14840 = DIRECTION('',(1.,0.E+000,0.E+000));
-#14841 = PCURVE('',#5694,#14842);
-#14842 = DEFINITIONAL_REPRESENTATION('',(#14843),#14847);
-#14843 = LINE('',#14844,#14845);
-#14844 = CARTESIAN_POINT('',(0.E+000,-3.));
-#14845 = VECTOR('',#14846,1.);
-#14846 = DIRECTION('',(1.,0.E+000));
-#14847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14848 = PCURVE('',#14748,#14849);
-#14849 = DEFINITIONAL_REPRESENTATION('',(#14850),#14854);
-#14850 = CIRCLE('',#14851,4.253018867925);
-#14851 = AXIS2_PLACEMENT_2D('',#14852,#14853);
-#14852 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#14853 = DIRECTION('',(1.,0.E+000));
-#14854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14855 = ORIENTED_EDGE('',*,*,#14759,.T.);
-#14856 = ORIENTED_EDGE('',*,*,#5677,.T.);
-#14857 = ORIENTED_EDGE('',*,*,#14858,.F.);
-#14858 = EDGE_CURVE('',#14833,#5678,#14859,.T.);
-#14859 = SURFACE_CURVE('',#14860,(#14864,#14871),.PCURVE_S1.);
-#14860 = LINE('',#14861,#14862);
-#14861 = CARTESIAN_POINT('',(-75.70905077882,-39.85390673907,2.2E-016));
-#14862 = VECTOR('',#14863,1.);
-#14863 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14864 = PCURVE('',#5694,#14865);
-#14865 = DEFINITIONAL_REPRESENTATION('',(#14866),#14870);
-#14866 = LINE('',#14867,#14868);
-#14867 = CARTESIAN_POINT('',(7.35677785615,0.E+000));
-#14868 = VECTOR('',#14869,1.);
-#14869 = DIRECTION('',(0.E+000,-1.));
-#14870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14871 = PCURVE('',#5722,#14872);
-#14872 = DEFINITIONAL_REPRESENTATION('',(#14873),#14877);
-#14873 = LINE('',#14874,#14875);
-#14874 = CARTESIAN_POINT('',(1.766815134617,1.E-016));
-#14875 = VECTOR('',#14876,1.);
-#14876 = DIRECTION('',(0.E+000,-1.));
-#14877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14878 = ADVANCED_FACE('',(#14879),#5722,.F.);
-#14879 = FACE_BOUND('',#14880,.F.);
-#14880 = EDGE_LOOP('',(#14881,#14902,#14923,#14924));
-#14881 = ORIENTED_EDGE('',*,*,#14882,.F.);
-#14882 = EDGE_CURVE('',#14883,#14833,#14885,.T.);
-#14883 = VERTEX_POINT('',#14884);
-#14884 = CARTESIAN_POINT('',(-74.35559186293,-38.71821986193,-3.));
-#14885 = SURFACE_CURVE('',#14886,(#14890,#14896),.PCURVE_S1.);
-#14886 = LINE('',#14887,#14888);
-#14887 = CARTESIAN_POINT('',(-76.5478437912,-40.5577376464,-3.));
-#14888 = VECTOR('',#14889,1.);
-#14889 = DIRECTION('',(-0.766044443119,-0.642787609687,0.E+000));
-#14890 = PCURVE('',#5722,#14891);
-#14891 = DEFINITIONAL_REPRESENTATION('',(#14892),#14895);
-#14892 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14893,#14894),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-3.038463160689,-0.918284999149),
- .PIECEWISE_BEZIER_KNOTS.);
-#14893 = CARTESIAN_POINT('',(-0.176681513462,-3.));
-#14894 = CARTESIAN_POINT('',(1.943496648078,-3.));
-#14895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14896 = PCURVE('',#14748,#14897);
-#14897 = DEFINITIONAL_REPRESENTATION('',(#14898),#14901);
-#14898 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14899,#14900),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-3.038463160689,-0.918284999149),
- .PIECEWISE_BEZIER_KNOTS.);
-#14899 = CARTESIAN_POINT('',(3.517366160906,4.987317673256));
-#14900 = CARTESIAN_POINT('',(1.893215461837,3.624493420689));
-#14901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14902 = ORIENTED_EDGE('',*,*,#14903,.T.);
-#14903 = EDGE_CURVE('',#14883,#5707,#14904,.T.);
-#14904 = SURFACE_CURVE('',#14905,(#14909,#14916),.PCURVE_S1.);
-#14905 = LINE('',#14906,#14907);
-#14906 = CARTESIAN_POINT('',(-74.35559186293,-38.71821986193,0.E+000));
-#14907 = VECTOR('',#14908,1.);
-#14908 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14909 = PCURVE('',#5722,#14910);
-#14910 = DEFINITIONAL_REPRESENTATION('',(#14911),#14915);
-#14911 = LINE('',#14912,#14913);
-#14912 = CARTESIAN_POINT('',(-1.545E-014,-1.1E-016));
-#14913 = VECTOR('',#14914,1.);
-#14914 = DIRECTION('',(0.E+000,-1.));
-#14915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14916 = PCURVE('',#5750,#14917);
-#14917 = DEFINITIONAL_REPRESENTATION('',(#14918),#14922);
-#14918 = LINE('',#14919,#14920);
-#14919 = CARTESIAN_POINT('',(9.035471792465,0.E+000));
-#14920 = VECTOR('',#14921,1.);
-#14921 = DIRECTION('',(0.E+000,-1.));
-#14922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14923 = ORIENTED_EDGE('',*,*,#5706,.T.);
-#14924 = ORIENTED_EDGE('',*,*,#14858,.F.);
-#14925 = ADVANCED_FACE('',(#14926),#5750,.F.);
-#14926 = FACE_BOUND('',#14927,.F.);
-#14927 = EDGE_LOOP('',(#14928,#14953,#14974,#14975,#14976,#14997));
-#14928 = ORIENTED_EDGE('',*,*,#14929,.F.);
-#14929 = EDGE_CURVE('',#14930,#14932,#14934,.T.);
-#14930 = VERTEX_POINT('',#14931);
-#14931 = CARTESIAN_POINT('',(-78.91660539171,-30.9184181912,0.E+000));
-#14932 = VERTEX_POINT('',#14933);
-#14933 = CARTESIAN_POINT('',(-75.3544017432,-37.01015236252,0.E+000));
-#14934 = SURFACE_CURVE('',#14935,(#14939,#14946),.PCURVE_S1.);
-#14935 = LINE('',#14936,#14937);
-#14936 = CARTESIAN_POINT('',(-74.10647406968,-39.14423687937,0.E+000));
-#14937 = VECTOR('',#14938,1.);
-#14938 = DIRECTION('',(0.504789747956,-0.86324232424,0.E+000));
-#14939 = PCURVE('',#5750,#14940);
-#14940 = DEFINITIONAL_REPRESENTATION('',(#14941),#14945);
-#14941 = LINE('',#14942,#14943);
-#14942 = CARTESIAN_POINT('',(9.528979820832,0.E+000));
-#14943 = VECTOR('',#14944,1.);
-#14944 = DIRECTION('',(1.,0.E+000));
-#14945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14946 = PCURVE('',#11589,#14947);
-#14947 = DEFINITIONAL_REPRESENTATION('',(#14948),#14952);
-#14948 = LINE('',#14949,#14950);
-#14949 = CARTESIAN_POINT('',(-29.16748278944,53.588704940356));
-#14950 = VECTOR('',#14951,1.);
-#14951 = DIRECTION('',(-0.86324232424,-0.504789747956));
-#14952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14953 = ORIENTED_EDGE('',*,*,#14954,.T.);
-#14954 = EDGE_CURVE('',#14930,#5735,#14955,.T.);
-#14955 = SURFACE_CURVE('',#14956,(#14960,#14967),.PCURVE_S1.);
-#14956 = LINE('',#14957,#14958);
-#14957 = CARTESIAN_POINT('',(-78.91660539171,-30.9184181912,0.E+000));
-#14958 = VECTOR('',#14959,1.);
-#14959 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#14960 = PCURVE('',#5750,#14961);
-#14961 = DEFINITIONAL_REPRESENTATION('',(#14962),#14966);
-#14962 = LINE('',#14963,#14964);
-#14963 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#14964 = VECTOR('',#14965,1.);
-#14965 = DIRECTION('',(0.E+000,-1.));
-#14966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14967 = PCURVE('',#5778,#14968);
-#14968 = DEFINITIONAL_REPRESENTATION('',(#14969),#14973);
-#14969 = LINE('',#14970,#14971);
-#14970 = CARTESIAN_POINT('',(-3.52E-015,0.E+000));
-#14971 = VECTOR('',#14972,1.);
-#14972 = DIRECTION('',(0.E+000,-1.));
-#14973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14974 = ORIENTED_EDGE('',*,*,#5734,.T.);
-#14975 = ORIENTED_EDGE('',*,*,#14903,.F.);
-#14976 = ORIENTED_EDGE('',*,*,#14977,.F.);
-#14977 = EDGE_CURVE('',#14978,#14883,#14980,.T.);
-#14978 = VERTEX_POINT('',#14979);
-#14979 = CARTESIAN_POINT('',(-75.3544017432,-37.01015236252,-3.));
-#14980 = SURFACE_CURVE('',#14981,(#14985,#14991),.PCURVE_S1.);
-#14981 = LINE('',#14982,#14983);
-#14982 = CARTESIAN_POINT('',(-76.0051070904,-35.89737937419,-3.));
-#14983 = VECTOR('',#14984,1.);
-#14984 = DIRECTION('',(0.504789747956,-0.86324232424,0.E+000));
-#14985 = PCURVE('',#5750,#14986);
-#14986 = DEFINITIONAL_REPRESENTATION('',(#14987),#14990);
-#14987 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14988,#14989),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-0.817163972273,4.171274454119),
- .PIECEWISE_BEZIER_KNOTS.);
-#14988 = CARTESIAN_POINT('',(4.95058054532,-3.));
-#14989 = CARTESIAN_POINT('',(9.939018971712,-3.));
-#14990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14991 = PCURVE('',#14748,#14992);
-#14992 = DEFINITIONAL_REPRESENTATION('',(#14993),#14996);
-#14993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#14994,#14995),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-0.817163972273,4.171274454119),
- .PIECEWISE_BEZIER_KNOTS.);
-#14994 = CARTESIAN_POINT('',(1.320009046233,8.4));
-#14995 = CARTESIAN_POINT('',(3.838121622185,4.093768818475));
-#14996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#14997 = ORIENTED_EDGE('',*,*,#14998,.T.);
-#14998 = EDGE_CURVE('',#14978,#14932,#14999,.T.);
-#14999 = SURFACE_CURVE('',#15000,(#15004,#15010),.PCURVE_S1.);
-#15000 = LINE('',#15001,#15002);
-#15001 = CARTESIAN_POINT('',(-75.3544017432,-37.01015236252,3.));
-#15002 = VECTOR('',#15003,1.);
-#15003 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15004 = PCURVE('',#5750,#15005);
-#15005 = DEFINITIONAL_REPRESENTATION('',(#15006),#15009);
-#15006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15007,#15008),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#15007 = CARTESIAN_POINT('',(7.056806646607,-3.0000006));
-#15008 = CARTESIAN_POINT('',(7.056806646607,0.7));
-#15009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15010 = PCURVE('',#15011,#15016);
-#15011 = CYLINDRICAL_SURFACE('',#15012,7.);
-#15012 = AXIS2_PLACEMENT_3D('',#15013,#15014,#15015);
-#15013 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#15014 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15015 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15016 = DEFINITIONAL_REPRESENTATION('',(#15017),#15020);
-#15017 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15018,#15019),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#15018 = CARTESIAN_POINT('',(1.223391705898,-6.0000006));
-#15019 = CARTESIAN_POINT('',(1.223391705898,-2.3));
-#15020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15021 = ADVANCED_FACE('',(#15022),#5778,.T.);
-#15022 = FACE_BOUND('',#15023,.T.);
-#15023 = EDGE_LOOP('',(#15024,#15025,#15026,#15049));
-#15024 = ORIENTED_EDGE('',*,*,#14954,.T.);
-#15025 = ORIENTED_EDGE('',*,*,#5762,.T.);
-#15026 = ORIENTED_EDGE('',*,*,#15027,.F.);
-#15027 = EDGE_CURVE('',#15028,#5763,#15030,.T.);
-#15028 = VERTEX_POINT('',#15029);
-#15029 = CARTESIAN_POINT('',(-81.1683310841,-14.11130881377,0.E+000));
-#15030 = SURFACE_CURVE('',#15031,(#15035,#15042),.PCURVE_S1.);
-#15031 = LINE('',#15032,#15033);
-#15032 = CARTESIAN_POINT('',(-81.1683310841,-14.11130881377,0.E+000));
-#15033 = VECTOR('',#15034,1.);
-#15034 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15035 = PCURVE('',#5778,#15036);
-#15036 = DEFINITIONAL_REPRESENTATION('',(#15037),#15041);
-#15037 = LINE('',#15038,#15039);
-#15038 = CARTESIAN_POINT('',(16.957275554129,0.E+000));
-#15039 = VECTOR('',#15040,1.);
-#15040 = DIRECTION('',(0.E+000,-1.));
-#15041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15042 = PCURVE('',#5806,#15043);
-#15043 = DEFINITIONAL_REPRESENTATION('',(#15044),#15048);
-#15044 = LINE('',#15045,#15046);
-#15045 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15046 = VECTOR('',#15047,1.);
-#15047 = DIRECTION('',(0.E+000,-1.));
-#15048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15049 = ORIENTED_EDGE('',*,*,#15050,.F.);
-#15050 = EDGE_CURVE('',#14930,#15028,#15051,.T.);
-#15051 = SURFACE_CURVE('',#15052,(#15056,#15063),.PCURVE_S1.);
-#15052 = LINE('',#15053,#15054);
-#15053 = CARTESIAN_POINT('',(-81.01730938224,-15.23855014254,0.E+000));
-#15054 = VECTOR('',#15055,1.);
-#15055 = DIRECTION('',(-0.132788176096,0.99114443967,0.E+000));
-#15056 = PCURVE('',#5778,#15057);
-#15057 = DEFINITIONAL_REPRESENTATION('',(#15058),#15062);
-#15058 = LINE('',#15059,#15060);
-#15059 = CARTESIAN_POINT('',(15.819962682611,0.E+000));
-#15060 = VECTOR('',#15061,1.);
-#15061 = DIRECTION('',(1.,0.E+000));
-#15062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15063 = PCURVE('',#11589,#15064);
-#15064 = DEFINITIONAL_REPRESENTATION('',(#15065),#15069);
-#15065 = LINE('',#15066,#15067);
-#15066 = CARTESIAN_POINT('',(-5.261796052616,60.499540252916));
-#15067 = VECTOR('',#15068,1.);
-#15068 = DIRECTION('',(0.99114443967,0.132788176096));
-#15069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15070 = ADVANCED_FACE('',(#15071),#5806,.T.);
-#15071 = FACE_BOUND('',#15072,.T.);
-#15072 = EDGE_LOOP('',(#15073,#15074,#15075,#15098));
-#15073 = ORIENTED_EDGE('',*,*,#15027,.T.);
-#15074 = ORIENTED_EDGE('',*,*,#5790,.T.);
-#15075 = ORIENTED_EDGE('',*,*,#15076,.F.);
-#15076 = EDGE_CURVE('',#15077,#5791,#15079,.T.);
-#15077 = VERTEX_POINT('',#15078);
-#15078 = CARTESIAN_POINT('',(-81.52782855682,-8.65,0.E+000));
-#15079 = SURFACE_CURVE('',#15080,(#15084,#15091),.PCURVE_S1.);
-#15080 = LINE('',#15081,#15082);
-#15081 = CARTESIAN_POINT('',(-81.52782855682,-8.65,0.E+000));
-#15082 = VECTOR('',#15083,1.);
-#15083 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15084 = PCURVE('',#5806,#15085);
-#15085 = DEFINITIONAL_REPRESENTATION('',(#15086),#15090);
-#15086 = LINE('',#15087,#15088);
-#15087 = CARTESIAN_POINT('',(5.473128209009,0.E+000));
-#15088 = VECTOR('',#15089,1.);
-#15089 = DIRECTION('',(0.E+000,-1.));
-#15090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15091 = PCURVE('',#5834,#15092);
-#15092 = DEFINITIONAL_REPRESENTATION('',(#15093),#15097);
-#15093 = LINE('',#15094,#15095);
-#15094 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15095 = VECTOR('',#15096,1.);
-#15096 = DIRECTION('',(0.E+000,-1.));
-#15097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15098 = ORIENTED_EDGE('',*,*,#15099,.F.);
-#15099 = EDGE_CURVE('',#15028,#15077,#15100,.T.);
-#15100 = SURFACE_CURVE('',#15101,(#15105,#15112),.PCURVE_S1.);
-#15101 = LINE('',#15102,#15103);
-#15102 = CARTESIAN_POINT('',(-81.58599865193,-7.766308521582,0.E+000));
-#15103 = VECTOR('',#15104,1.);
-#15104 = DIRECTION('',(-6.568409490622E-002,0.997840468049,0.E+000));
-#15105 = PCURVE('',#5806,#15106);
-#15106 = DEFINITIONAL_REPRESENTATION('',(#15107),#15111);
-#15107 = LINE('',#15108,#15109);
-#15108 = CARTESIAN_POINT('',(6.358732177493,0.E+000));
-#15109 = VECTOR('',#15110,1.);
-#15110 = DIRECTION('',(1.,0.E+000));
-#15111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15112 = PCURVE('',#11589,#15113);
-#15113 = DEFINITIONAL_REPRESENTATION('',(#15114),#15118);
-#15114 = LINE('',#15115,#15116);
-#15115 = CARTESIAN_POINT('',(2.210445568342,61.068229522606));
-#15116 = VECTOR('',#15117,1.);
-#15117 = DIRECTION('',(0.997840468049,6.568409490622E-002));
-#15118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15119 = ADVANCED_FACE('',(#15120),#5834,.T.);
-#15120 = FACE_BOUND('',#15121,.T.);
-#15121 = EDGE_LOOP('',(#15122,#15123,#15124,#15147));
-#15122 = ORIENTED_EDGE('',*,*,#15076,.T.);
-#15123 = ORIENTED_EDGE('',*,*,#5818,.T.);
-#15124 = ORIENTED_EDGE('',*,*,#15125,.F.);
-#15125 = EDGE_CURVE('',#15126,#5819,#15128,.T.);
-#15126 = VERTEX_POINT('',#15127);
-#15127 = CARTESIAN_POINT('',(-81.52782855682,8.65,0.E+000));
-#15128 = SURFACE_CURVE('',#15129,(#15133,#15140),.PCURVE_S1.);
-#15129 = LINE('',#15130,#15131);
-#15130 = CARTESIAN_POINT('',(-81.52782855682,8.65,0.E+000));
-#15131 = VECTOR('',#15132,1.);
-#15132 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15133 = PCURVE('',#5834,#15134);
-#15134 = DEFINITIONAL_REPRESENTATION('',(#15135),#15139);
-#15135 = LINE('',#15136,#15137);
-#15136 = CARTESIAN_POINT('',(17.3,0.E+000));
-#15137 = VECTOR('',#15138,1.);
-#15138 = DIRECTION('',(0.E+000,-1.));
-#15139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15140 = PCURVE('',#5862,#15141);
-#15141 = DEFINITIONAL_REPRESENTATION('',(#15142),#15146);
-#15142 = LINE('',#15143,#15144);
-#15143 = CARTESIAN_POINT('',(5.473128209014,4.4E-016));
-#15144 = VECTOR('',#15145,1.);
-#15145 = DIRECTION('',(0.E+000,-1.));
-#15146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15147 = ORIENTED_EDGE('',*,*,#15148,.F.);
-#15148 = EDGE_CURVE('',#15077,#15126,#15149,.T.);
-#15149 = SURFACE_CURVE('',#15150,(#15154,#15161),.PCURVE_S1.);
-#15150 = LINE('',#15151,#15152);
-#15151 = CARTESIAN_POINT('',(-81.52782855682,-1.592800595678,0.E+000));
-#15152 = VECTOR('',#15153,1.);
-#15153 = DIRECTION('',(0.E+000,1.,0.E+000));
-#15154 = PCURVE('',#5834,#15155);
-#15155 = DEFINITIONAL_REPRESENTATION('',(#15156),#15160);
-#15156 = LINE('',#15157,#15158);
-#15157 = CARTESIAN_POINT('',(7.057199404322,0.E+000));
-#15158 = VECTOR('',#15159,1.);
-#15159 = DIRECTION('',(1.,0.E+000));
-#15160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15161 = PCURVE('',#11589,#15162);
-#15162 = DEFINITIONAL_REPRESENTATION('',(#15163),#15167);
-#15163 = LINE('',#15164,#15165);
-#15164 = CARTESIAN_POINT('',(8.383953494246,61.010059427496));
-#15165 = VECTOR('',#15166,1.);
-#15166 = DIRECTION('',(1.,-0.E+000));
-#15167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15168 = ADVANCED_FACE('',(#15169),#5862,.F.);
-#15169 = FACE_BOUND('',#15170,.F.);
-#15170 = EDGE_LOOP('',(#15171,#15194,#15195,#15196));
-#15171 = ORIENTED_EDGE('',*,*,#15172,.T.);
-#15172 = EDGE_CURVE('',#15173,#5847,#15175,.T.);
-#15173 = VERTEX_POINT('',#15174);
-#15174 = CARTESIAN_POINT('',(-81.1683310841,14.111308813775,0.E+000));
-#15175 = SURFACE_CURVE('',#15176,(#15180,#15187),.PCURVE_S1.);
-#15176 = LINE('',#15177,#15178);
-#15177 = CARTESIAN_POINT('',(-81.1683310841,14.111308813775,0.E+000));
-#15178 = VECTOR('',#15179,1.);
-#15179 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15180 = PCURVE('',#5862,#15181);
-#15181 = DEFINITIONAL_REPRESENTATION('',(#15182),#15186);
-#15182 = LINE('',#15183,#15184);
-#15183 = CARTESIAN_POINT('',(0.E+000,4.4E-016));
-#15184 = VECTOR('',#15185,1.);
-#15185 = DIRECTION('',(0.E+000,-1.));
-#15186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15187 = PCURVE('',#5890,#15188);
-#15188 = DEFINITIONAL_REPRESENTATION('',(#15189),#15193);
-#15189 = LINE('',#15190,#15191);
-#15190 = CARTESIAN_POINT('',(-1.76E-015,0.E+000));
-#15191 = VECTOR('',#15192,1.);
-#15192 = DIRECTION('',(0.E+000,-1.));
-#15193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15194 = ORIENTED_EDGE('',*,*,#5846,.T.);
-#15195 = ORIENTED_EDGE('',*,*,#15125,.F.);
-#15196 = ORIENTED_EDGE('',*,*,#15197,.F.);
-#15197 = EDGE_CURVE('',#15173,#15126,#15198,.T.);
-#15198 = SURFACE_CURVE('',#15199,(#15203,#15210),.PCURVE_S1.);
-#15199 = LINE('',#15200,#15201);
-#15200 = CARTESIAN_POINT('',(-81.50462450768,9.00250450329,-4.4E-016));
-#15201 = VECTOR('',#15202,1.);
-#15202 = DIRECTION('',(-6.568409490622E-002,-0.997840468049,0.E+000));
-#15203 = PCURVE('',#5862,#15204);
-#15204 = DEFINITIONAL_REPRESENTATION('',(#15205),#15209);
-#15205 = LINE('',#15206,#15207);
-#15206 = CARTESIAN_POINT('',(5.119860813496,0.E+000));
-#15207 = VECTOR('',#15208,1.);
-#15208 = DIRECTION('',(1.,0.E+000));
-#15209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15210 = PCURVE('',#11589,#15211);
-#15211 = DEFINITIONAL_REPRESENTATION('',(#15212),#15216);
-#15212 = LINE('',#15213,#15214);
-#15213 = CARTESIAN_POINT('',(18.979258593214,60.986855378356));
-#15214 = VECTOR('',#15215,1.);
-#15215 = DIRECTION('',(-0.997840468049,6.568409490622E-002));
-#15216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15217 = ADVANCED_FACE('',(#15218),#5890,.T.);
-#15218 = FACE_BOUND('',#15219,.T.);
-#15219 = EDGE_LOOP('',(#15220,#15221,#15222,#15245));
-#15220 = ORIENTED_EDGE('',*,*,#15172,.T.);
-#15221 = ORIENTED_EDGE('',*,*,#5874,.T.);
-#15222 = ORIENTED_EDGE('',*,*,#15223,.F.);
-#15223 = EDGE_CURVE('',#15224,#5875,#15226,.T.);
-#15224 = VERTEX_POINT('',#15225);
-#15225 = CARTESIAN_POINT('',(-78.91660539171,30.918418191205,0.E+000));
-#15226 = SURFACE_CURVE('',#15227,(#15231,#15238),.PCURVE_S1.);
-#15227 = LINE('',#15228,#15229);
-#15228 = CARTESIAN_POINT('',(-78.91660539171,30.918418191205,0.E+000));
-#15229 = VECTOR('',#15230,1.);
-#15230 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15231 = PCURVE('',#5890,#15232);
-#15232 = DEFINITIONAL_REPRESENTATION('',(#15233),#15237);
-#15233 = LINE('',#15234,#15235);
-#15234 = CARTESIAN_POINT('',(16.957275554129,0.E+000));
-#15235 = VECTOR('',#15236,1.);
-#15236 = DIRECTION('',(0.E+000,-1.));
-#15237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15238 = PCURVE('',#5918,#15239);
-#15239 = DEFINITIONAL_REPRESENTATION('',(#15240),#15244);
-#15240 = LINE('',#15241,#15242);
-#15241 = CARTESIAN_POINT('',(5.197128276067,0.E+000));
-#15242 = VECTOR('',#15243,1.);
-#15243 = DIRECTION('',(0.E+000,-1.));
-#15244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15245 = ORIENTED_EDGE('',*,*,#15246,.F.);
-#15246 = EDGE_CURVE('',#15173,#15224,#15247,.T.);
-#15247 = SURFACE_CURVE('',#15248,(#15252,#15259),.PCURVE_S1.);
-#15248 = LINE('',#15249,#15250);
-#15249 = CARTESIAN_POINT('',(-80.60266180844,18.333521767903,0.E+000));
-#15250 = VECTOR('',#15251,1.);
-#15251 = DIRECTION('',(0.132788176096,0.99114443967,0.E+000));
-#15252 = PCURVE('',#5890,#15253);
-#15253 = DEFINITIONAL_REPRESENTATION('',(#15254),#15258);
-#15254 = LINE('',#15255,#15256);
-#15255 = CARTESIAN_POINT('',(4.259937083976,0.E+000));
-#15256 = VECTOR('',#15257,1.);
-#15257 = DIRECTION('',(1.,0.E+000));
-#15258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15259 = PCURVE('',#11589,#15260);
-#15260 = DEFINITIONAL_REPRESENTATION('',(#15261),#15265);
-#15261 = LINE('',#15262,#15263);
-#15262 = CARTESIAN_POINT('',(28.310275857827,60.084892679116));
-#15263 = VECTOR('',#15264,1.);
-#15264 = DIRECTION('',(0.99114443967,-0.132788176096));
-#15265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15266 = ADVANCED_FACE('',(#15267),#5918,.F.);
-#15267 = FACE_BOUND('',#15268,.F.);
-#15268 = EDGE_LOOP('',(#15269,#15292,#15293,#15294));
-#15269 = ORIENTED_EDGE('',*,*,#15270,.T.);
-#15270 = EDGE_CURVE('',#15271,#5903,#15273,.T.);
-#15271 = VERTEX_POINT('',#15272);
-#15272 = CARTESIAN_POINT('',(-77.86261213224,36.007547834561,0.E+000));
-#15273 = SURFACE_CURVE('',#15274,(#15278,#15285),.PCURVE_S1.);
-#15274 = LINE('',#15275,#15276);
-#15275 = CARTESIAN_POINT('',(-77.86261213224,36.007547834561,0.E+000));
-#15276 = VECTOR('',#15277,1.);
-#15277 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15278 = PCURVE('',#5918,#15279);
-#15279 = DEFINITIONAL_REPRESENTATION('',(#15280),#15284);
-#15280 = LINE('',#15281,#15282);
-#15281 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15282 = VECTOR('',#15283,1.);
-#15283 = DIRECTION('',(0.E+000,-1.));
-#15284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15285 = PCURVE('',#5946,#15286);
-#15286 = DEFINITIONAL_REPRESENTATION('',(#15287),#15291);
-#15287 = LINE('',#15288,#15289);
-#15288 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15289 = VECTOR('',#15290,1.);
-#15290 = DIRECTION('',(0.E+000,-1.));
-#15291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15292 = ORIENTED_EDGE('',*,*,#5902,.T.);
-#15293 = ORIENTED_EDGE('',*,*,#15223,.F.);
-#15294 = ORIENTED_EDGE('',*,*,#15295,.F.);
-#15295 = EDGE_CURVE('',#15271,#15224,#15296,.T.);
-#15296 = SURFACE_CURVE('',#15297,(#15301,#15308),.PCURVE_S1.);
-#15297 = LINE('',#15298,#15299);
-#15298 = CARTESIAN_POINT('',(-80.21870283208,24.631335591079,0.E+000));
-#15299 = VECTOR('',#15300,1.);
-#15300 = DIRECTION('',(-0.202803010334,-0.979219556075,0.E+000));
-#15301 = PCURVE('',#5918,#15302);
-#15302 = DEFINITIONAL_REPRESENTATION('',(#15303),#15307);
-#15303 = LINE('',#15304,#15305);
-#15304 = CARTESIAN_POINT('',(11.617631789423,0.E+000));
-#15305 = VECTOR('',#15306,1.);
-#15306 = DIRECTION('',(1.,0.E+000));
-#15307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15308 = PCURVE('',#11589,#15309);
-#15309 = DEFINITIONAL_REPRESENTATION('',(#15310),#15314);
-#15310 = LINE('',#15311,#15312);
-#15311 = CARTESIAN_POINT('',(34.608089681003,59.700933702756));
-#15312 = VECTOR('',#15313,1.);
-#15313 = DIRECTION('',(-0.979219556075,0.202803010334));
-#15314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15315 = ADVANCED_FACE('',(#15316),#5946,.T.);
-#15316 = FACE_BOUND('',#15317,.T.);
-#15317 = EDGE_LOOP('',(#15318,#15341,#15342,#15343,#15366,#15392));
-#15318 = ORIENTED_EDGE('',*,*,#15319,.F.);
-#15319 = EDGE_CURVE('',#15271,#15320,#15322,.T.);
-#15320 = VERTEX_POINT('',#15321);
-#15321 = CARTESIAN_POINT('',(-77.69386485489,36.592105550555,0.E+000));
-#15322 = SURFACE_CURVE('',#15323,(#15327,#15334),.PCURVE_S1.);
-#15323 = LINE('',#15324,#15325);
-#15324 = CARTESIAN_POINT('',(-78.10509075898,35.167577232031,0.E+000));
-#15325 = VECTOR('',#15326,1.);
-#15326 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#15327 = PCURVE('',#5946,#15328);
-#15328 = DEFINITIONAL_REPRESENTATION('',(#15329),#15333);
-#15329 = LINE('',#15330,#15331);
-#15330 = CARTESIAN_POINT('',(-0.874269121919,0.E+000));
-#15331 = VECTOR('',#15332,1.);
-#15332 = DIRECTION('',(1.,0.E+000));
-#15333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15334 = PCURVE('',#11589,#15335);
-#15335 = DEFINITIONAL_REPRESENTATION('',(#15336),#15340);
-#15336 = LINE('',#15337,#15338);
-#15337 = CARTESIAN_POINT('',(45.144331321955,57.587321629656));
-#15338 = VECTOR('',#15339,1.);
-#15339 = DIRECTION('',(0.96076892283,-0.277350098113));
-#15340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15341 = ORIENTED_EDGE('',*,*,#15270,.T.);
-#15342 = ORIENTED_EDGE('',*,*,#5930,.T.);
-#15343 = ORIENTED_EDGE('',*,*,#15344,.F.);
-#15344 = EDGE_CURVE('',#15345,#5931,#15347,.T.);
-#15345 = VERTEX_POINT('',#15346);
-#15346 = CARTESIAN_POINT('',(-76.87542645548,39.427259331841,-3.));
-#15347 = SURFACE_CURVE('',#15348,(#15352,#15359),.PCURVE_S1.);
-#15348 = LINE('',#15349,#15350);
-#15349 = CARTESIAN_POINT('',(-76.87542645548,39.427259331841,1.2E-016));
-#15350 = VECTOR('',#15351,1.);
-#15351 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15352 = PCURVE('',#5946,#15353);
-#15353 = DEFINITIONAL_REPRESENTATION('',(#15354),#15358);
-#15354 = LINE('',#15355,#15356);
-#15355 = CARTESIAN_POINT('',(3.559348575938,1.2E-016));
-#15356 = VECTOR('',#15357,1.);
-#15357 = DIRECTION('',(0.E+000,-1.));
-#15358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15359 = PCURVE('',#5975,#15360);
-#15360 = DEFINITIONAL_REPRESENTATION('',(#15361),#15365);
-#15361 = LINE('',#15362,#15363);
-#15362 = CARTESIAN_POINT('',(4.916527067713,0.E+000));
-#15363 = VECTOR('',#15364,1.);
-#15364 = DIRECTION('',(0.E+000,-1.));
-#15365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15366 = ORIENTED_EDGE('',*,*,#15367,.F.);
-#15367 = EDGE_CURVE('',#15368,#15345,#15370,.T.);
-#15368 = VERTEX_POINT('',#15369);
-#15369 = CARTESIAN_POINT('',(-77.69386485489,36.592105550555,-3.));
-#15370 = SURFACE_CURVE('',#15371,(#15375,#15381),.PCURVE_S1.);
-#15371 = LINE('',#15372,#15373);
-#15372 = CARTESIAN_POINT('',(-76.8472965522,39.524704175214,-3.));
-#15373 = VECTOR('',#15374,1.);
-#15374 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#15375 = PCURVE('',#5946,#15376);
-#15376 = DEFINITIONAL_REPRESENTATION('',(#15377),#15380);
-#15377 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15378,#15379),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-4.016707242166,0.254511048959),
- .PIECEWISE_BEZIER_KNOTS.);
-#15378 = CARTESIAN_POINT('',(-0.355934857594,-3.));
-#15379 = CARTESIAN_POINT('',(3.915283433531,-3.));
-#15380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15381 = PCURVE('',#15382,#15387);
-#15382 = PLANE('',#15383);
-#15383 = AXIS2_PLACEMENT_3D('',#15384,#15385,#15386);
-#15384 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-3.));
-#15385 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15386 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15387 = DEFINITIONAL_REPRESENTATION('',(#15388),#15391);
-#15388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15389,#15390),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-4.016707242166,0.254511048959),
- .PIECEWISE_BEZIER_KNOTS.);
-#15389 = CARTESIAN_POINT('',(-0.223718567674,-7.926392162653));
-#15390 = CARTESIAN_POINT('',(0.960904244431,-3.822738365915));
-#15391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15392 = ORIENTED_EDGE('',*,*,#15393,.T.);
-#15393 = EDGE_CURVE('',#15368,#15320,#15394,.T.);
-#15394 = SURFACE_CURVE('',#15395,(#15399,#15405),.PCURVE_S1.);
-#15395 = LINE('',#15396,#15397);
-#15396 = CARTESIAN_POINT('',(-77.69386485489,36.592105550555,3.));
-#15397 = VECTOR('',#15398,1.);
-#15398 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15399 = PCURVE('',#5946,#15400);
-#15400 = DEFINITIONAL_REPRESENTATION('',(#15401),#15404);
-#15401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15402,#15403),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#15402 = CARTESIAN_POINT('',(0.608426961055,-3.0000006));
-#15403 = CARTESIAN_POINT('',(0.608426961055,0.7));
-#15404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15405 = PCURVE('',#15406,#15411);
-#15406 = CYLINDRICAL_SURFACE('',#15407,7.);
-#15407 = AXIS2_PLACEMENT_3D('',#15408,#15409,#15410);
-#15408 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#15409 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15410 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15411 = DEFINITIONAL_REPRESENTATION('',(#15412),#15415);
-#15412 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15413,#15414),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#15413 = CARTESIAN_POINT('',(4.718638632117,-6.0000006));
-#15414 = CARTESIAN_POINT('',(4.718638632117,-2.3));
-#15415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15416 = ADVANCED_FACE('',(#15417),#5975,.T.);
-#15417 = FACE_BOUND('',#15418,.T.);
-#15418 = EDGE_LOOP('',(#15419,#15443,#15444,#15445));
-#15419 = ORIENTED_EDGE('',*,*,#15420,.F.);
-#15420 = EDGE_CURVE('',#15345,#15421,#15423,.T.);
-#15421 = VERTEX_POINT('',#15422);
-#15422 = CARTESIAN_POINT('',(-74.78853548887,46.656461699895,-3.));
-#15423 = SURFACE_CURVE('',#15424,(#15429,#15436),.PCURVE_S1.);
-#15424 = CIRCLE('',#15425,4.253018867925);
-#15425 = AXIS2_PLACEMENT_3D('',#15426,#15427,#15428);
-#15426 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-3.));
-#15427 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15428 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15429 = PCURVE('',#5975,#15430);
-#15430 = DEFINITIONAL_REPRESENTATION('',(#15431),#15435);
-#15431 = LINE('',#15432,#15433);
-#15432 = CARTESIAN_POINT('',(0.E+000,-3.));
-#15433 = VECTOR('',#15434,1.);
-#15434 = DIRECTION('',(1.,0.E+000));
-#15435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15436 = PCURVE('',#15382,#15437);
-#15437 = DEFINITIONAL_REPRESENTATION('',(#15438),#15442);
-#15438 = CIRCLE('',#15439,4.253018867925);
-#15439 = AXIS2_PLACEMENT_2D('',#15440,#15441);
-#15440 = CARTESIAN_POINT('',(0.E+000,7.11E-015));
-#15441 = DIRECTION('',(1.,0.E+000));
-#15442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15443 = ORIENTED_EDGE('',*,*,#15344,.T.);
-#15444 = ORIENTED_EDGE('',*,*,#5958,.T.);
-#15445 = ORIENTED_EDGE('',*,*,#15446,.F.);
-#15446 = EDGE_CURVE('',#15421,#5959,#15447,.T.);
-#15447 = SURFACE_CURVE('',#15448,(#15452,#15459),.PCURVE_S1.);
-#15448 = LINE('',#15449,#15450);
-#15449 = CARTESIAN_POINT('',(-74.78853548887,46.656461699895,-2.3E-016)
- );
-#15450 = VECTOR('',#15451,1.);
-#15451 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15452 = PCURVE('',#5975,#15453);
-#15453 = DEFINITIONAL_REPRESENTATION('',(#15454),#15458);
-#15454 = LINE('',#15455,#15456);
-#15455 = CARTESIAN_POINT('',(7.087773743641,0.E+000));
-#15456 = VECTOR('',#15457,1.);
-#15457 = DIRECTION('',(0.E+000,-1.));
-#15458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15459 = PCURVE('',#6003,#15460);
-#15460 = DEFINITIONAL_REPRESENTATION('',(#15461),#15465);
-#15461 = LINE('',#15462,#15463);
-#15462 = CARTESIAN_POINT('',(-6.83E-015,-2.3E-016));
-#15463 = VECTOR('',#15464,1.);
-#15464 = DIRECTION('',(0.E+000,-1.));
-#15465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15466 = ADVANCED_FACE('',(#15467),#6003,.T.);
-#15467 = FACE_BOUND('',#15468,.T.);
-#15468 = EDGE_LOOP('',(#15469,#15490,#15491,#15492,#15515,#15538));
-#15469 = ORIENTED_EDGE('',*,*,#15470,.F.);
-#15470 = EDGE_CURVE('',#15421,#15471,#15473,.T.);
-#15471 = VERTEX_POINT('',#15472);
-#15472 = CARTESIAN_POINT('',(-73.97009708946,49.491615481179,-3.));
-#15473 = SURFACE_CURVE('',#15474,(#15478,#15484),.PCURVE_S1.);
-#15474 = LINE('',#15475,#15476);
-#15475 = CARTESIAN_POINT('',(-75.31025823052,44.849161107881,-3.));
-#15476 = VECTOR('',#15477,1.);
-#15477 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#15478 = PCURVE('',#6003,#15479);
-#15479 = DEFINITIONAL_REPRESENTATION('',(#15480),#15483);
-#15480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15481,#15482),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.421057388015,6.941545891109),
- .PIECEWISE_BEZIER_KNOTS.);
-#15481 = CARTESIAN_POINT('',(-0.460040708591,-3.));
-#15482 = CARTESIAN_POINT('',(5.060447794503,-3.));
-#15483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15484 = PCURVE('',#15382,#15485);
-#15485 = DEFINITIONAL_REPRESENTATION('',(#15486),#15489);
-#15486 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15487,#15488),.UNSPECIFIED.,
- .F.,.F.,(2,2),(1.421057388015,6.941545891109),
- .PIECEWISE_BEZIER_KNOTS.);
-#15487 = CARTESIAN_POINT('',(2.821484307704,2.622500036358));
-#15488 = CARTESIAN_POINT('',(4.352592335668,7.926413828974));
-#15489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15490 = ORIENTED_EDGE('',*,*,#15446,.T.);
-#15491 = ORIENTED_EDGE('',*,*,#5987,.T.);
-#15492 = ORIENTED_EDGE('',*,*,#15493,.F.);
-#15493 = EDGE_CURVE('',#15494,#5988,#15496,.T.);
-#15494 = VERTEX_POINT('',#15495);
-#15495 = CARTESIAN_POINT('',(-73.51261213224,51.07638986041,0.E+000));
-#15496 = SURFACE_CURVE('',#15497,(#15501,#15508),.PCURVE_S1.);
-#15497 = LINE('',#15498,#15499);
-#15498 = CARTESIAN_POINT('',(-73.51261213224,51.07638986041,0.E+000));
-#15499 = VECTOR('',#15500,1.);
-#15500 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15501 = PCURVE('',#6003,#15502);
-#15502 = DEFINITIONAL_REPRESENTATION('',(#15503),#15507);
-#15503 = LINE('',#15504,#15505);
-#15504 = CARTESIAN_POINT('',(4.600407085912,0.E+000));
-#15505 = VECTOR('',#15506,1.);
-#15506 = DIRECTION('',(0.E+000,-1.));
-#15507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15508 = PCURVE('',#6031,#15509);
-#15509 = DEFINITIONAL_REPRESENTATION('',(#15510),#15514);
-#15510 = LINE('',#15511,#15512);
-#15511 = CARTESIAN_POINT('',(7.071067811865,0.E+000));
-#15512 = VECTOR('',#15513,1.);
-#15513 = DIRECTION('',(0.E+000,-1.));
-#15514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15515 = ORIENTED_EDGE('',*,*,#15516,.F.);
-#15516 = EDGE_CURVE('',#15517,#15494,#15519,.T.);
-#15517 = VERTEX_POINT('',#15518);
-#15518 = CARTESIAN_POINT('',(-73.97009708946,49.491615481179,0.E+000));
-#15519 = SURFACE_CURVE('',#15520,(#15524,#15531),.PCURVE_S1.);
-#15520 = LINE('',#15521,#15522);
-#15521 = CARTESIAN_POINT('',(-78.10509075898,35.167577232031,0.E+000));
-#15522 = VECTOR('',#15523,1.);
-#15523 = DIRECTION('',(0.277350098113,0.96076892283,0.E+000));
-#15524 = PCURVE('',#6003,#15525);
-#15525 = DEFINITIONAL_REPRESENTATION('',(#15526),#15530);
-#15526 = LINE('',#15527,#15528);
-#15527 = CARTESIAN_POINT('',(-11.95801008427,0.E+000));
-#15528 = VECTOR('',#15529,1.);
-#15529 = DIRECTION('',(1.,0.E+000));
-#15530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15531 = PCURVE('',#11589,#15532);
-#15532 = DEFINITIONAL_REPRESENTATION('',(#15533),#15537);
-#15533 = LINE('',#15534,#15535);
-#15534 = CARTESIAN_POINT('',(45.144331321955,57.587321629656));
-#15535 = VECTOR('',#15536,1.);
-#15536 = DIRECTION('',(0.96076892283,-0.277350098113));
-#15537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15538 = ORIENTED_EDGE('',*,*,#15539,.F.);
-#15539 = EDGE_CURVE('',#15471,#15517,#15540,.T.);
-#15540 = SURFACE_CURVE('',#15541,(#15545,#15551),.PCURVE_S1.);
-#15541 = LINE('',#15542,#15543);
-#15542 = CARTESIAN_POINT('',(-73.97009708946,49.491615481179,3.));
-#15543 = VECTOR('',#15544,1.);
-#15544 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15545 = PCURVE('',#6003,#15546);
-#15546 = DEFINITIONAL_REPRESENTATION('',(#15547),#15550);
-#15547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15548,#15549),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#15548 = CARTESIAN_POINT('',(2.950921614878,-3.0000006));
-#15549 = CARTESIAN_POINT('',(2.950921614878,0.7));
-#15550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15551 = PCURVE('',#15552,#15557);
-#15552 = CYLINDRICAL_SURFACE('',#15553,7.);
-#15553 = AXIS2_PLACEMENT_3D('',#15554,#15555,#15556);
-#15554 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#15555 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15556 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15557 = DEFINITIONAL_REPRESENTATION('',(#15558),#15561);
-#15558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#15559,#15560),.UNSPECIFIED.,
- .F.,.F.,(2,2),(-6.0000006,-2.3),.PIECEWISE_BEZIER_KNOTS.);
-#15559 = CARTESIAN_POINT('',(1.002476872056,-6.0000006));
-#15560 = CARTESIAN_POINT('',(1.002476872056,-2.3));
-#15561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15562 = ADVANCED_FACE('',(#15563),#6031,.F.);
-#15563 = FACE_BOUND('',#15564,.F.);
-#15564 = EDGE_LOOP('',(#15565,#15588,#15589,#15590));
-#15565 = ORIENTED_EDGE('',*,*,#15566,.T.);
-#15566 = EDGE_CURVE('',#15567,#6016,#15569,.T.);
-#15567 = VERTEX_POINT('',#15568);
-#15568 = CARTESIAN_POINT('',(-68.51261213224,56.07638986041,0.E+000));
-#15569 = SURFACE_CURVE('',#15570,(#15574,#15581),.PCURVE_S1.);
-#15570 = LINE('',#15571,#15572);
-#15571 = CARTESIAN_POINT('',(-68.51261213224,56.07638986041,0.E+000));
-#15572 = VECTOR('',#15573,1.);
-#15573 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15574 = PCURVE('',#6031,#15575);
-#15575 = DEFINITIONAL_REPRESENTATION('',(#15576),#15580);
-#15576 = LINE('',#15577,#15578);
-#15577 = CARTESIAN_POINT('',(-5.02E-015,0.E+000));
-#15578 = VECTOR('',#15579,1.);
-#15579 = DIRECTION('',(0.E+000,-1.));
-#15580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15581 = PCURVE('',#6057,#15582);
-#15582 = DEFINITIONAL_REPRESENTATION('',(#15583),#15587);
-#15583 = LINE('',#15584,#15585);
-#15584 = CARTESIAN_POINT('',(5.82E-015,0.E+000));
-#15585 = VECTOR('',#15586,1.);
-#15586 = DIRECTION('',(0.E+000,-1.));
-#15587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15588 = ORIENTED_EDGE('',*,*,#6015,.T.);
-#15589 = ORIENTED_EDGE('',*,*,#15493,.F.);
-#15590 = ORIENTED_EDGE('',*,*,#15591,.F.);
-#15591 = EDGE_CURVE('',#15567,#15494,#15592,.T.);
-#15592 = SURFACE_CURVE('',#15593,(#15597,#15604),.PCURVE_S1.);
-#15593 = LINE('',#15594,#15595);
-#15594 = CARTESIAN_POINT('',(-66.07880736261,58.510194630038,0.E+000));
-#15595 = VECTOR('',#15596,1.);
-#15596 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
-#15597 = PCURVE('',#6031,#15598);
-#15598 = DEFINITIONAL_REPRESENTATION('',(#15599),#15603);
-#15599 = LINE('',#15600,#15601);
-#15600 = CARTESIAN_POINT('',(-3.441919713378,0.E+000));
-#15601 = VECTOR('',#15602,1.);
-#15602 = DIRECTION('',(1.,0.E+000));
-#15603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15604 = PCURVE('',#11589,#15605);
-#15605 = DEFINITIONAL_REPRESENTATION('',(#15606),#15610);
-#15606 = LINE('',#15607,#15608);
-#15607 = CARTESIAN_POINT('',(68.486948719962,45.561038233286));
-#15608 = VECTOR('',#15609,1.);
-#15609 = DIRECTION('',(-0.707106781187,0.707106781187));
-#15610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15611 = ADVANCED_FACE('',(#15612),#6057,.T.);
-#15612 = FACE_BOUND('',#15613,.T.);
-#15613 = EDGE_LOOP('',(#15614,#15615,#15616,#15617));
-#15614 = ORIENTED_EDGE('',*,*,#15566,.T.);
-#15615 = ORIENTED_EDGE('',*,*,#6043,.T.);
-#15616 = ORIENTED_EDGE('',*,*,#11528,.F.);
-#15617 = ORIENTED_EDGE('',*,*,#15618,.F.);
-#15618 = EDGE_CURVE('',#15567,#11529,#15619,.T.);
-#15619 = SURFACE_CURVE('',#15620,(#15624,#15631),.PCURVE_S1.);
-#15620 = LINE('',#15621,#15622);
-#15621 = CARTESIAN_POINT('',(-69.74308347758,54.322610039502,0.E+000));
-#15622 = VECTOR('',#15623,1.);
-#15623 = DIRECTION('',(0.574347140543,0.818611850726,0.E+000));
-#15624 = PCURVE('',#6057,#15625);
-#15625 = DEFINITIONAL_REPRESENTATION('',(#15626),#15630);
-#15626 = LINE('',#15627,#15628);
-#15627 = CARTESIAN_POINT('',(-2.142382643677,0.E+000));
-#15628 = VECTOR('',#15629,1.);
-#15629 = DIRECTION('',(1.,0.E+000));
-#15630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15631 = PCURVE('',#11589,#15632);
-#15632 = DEFINITIONAL_REPRESENTATION('',(#15633),#15637);
-#15633 = LINE('',#15634,#15635);
-#15634 = CARTESIAN_POINT('',(64.299364129426,49.225314348256));
-#15635 = VECTOR('',#15636,1.);
-#15636 = DIRECTION('',(0.818611850726,-0.574347140543));
-#15637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15638 = ADVANCED_FACE('',(#15639),#6088,.F.);
-#15639 = FACE_BOUND('',#15640,.F.);
-#15640 = EDGE_LOOP('',(#15641,#15670,#15691,#15692));
-#15641 = ORIENTED_EDGE('',*,*,#15642,.F.);
-#15642 = EDGE_CURVE('',#15643,#15643,#15645,.T.);
-#15643 = VERTEX_POINT('',#15644);
-#15644 = CARTESIAN_POINT('',(-75.08537529013,43.591968847486,-3.));
-#15645 = SURFACE_CURVE('',#15646,(#15651,#15658),.PCURVE_S1.);
-#15646 = CIRCLE('',#15647,2.652236842105);
-#15647 = AXIS2_PLACEMENT_3D('',#15648,#15649,#15650);
-#15648 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-3.));
-#15649 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15650 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15651 = PCURVE('',#6088,#15652);
-#15652 = DEFINITIONAL_REPRESENTATION('',(#15653),#15657);
-#15653 = LINE('',#15654,#15655);
-#15654 = CARTESIAN_POINT('',(0.E+000,-3.));
-#15655 = VECTOR('',#15656,1.);
-#15656 = DIRECTION('',(1.,0.E+000));
-#15657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15658 = PCURVE('',#15659,#15664);
-#15659 = CYLINDRICAL_SURFACE('',#15660,2.652236842105);
-#15660 = AXIS2_PLACEMENT_3D('',#15661,#15662,#15663);
-#15661 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#15662 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15663 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15664 = DEFINITIONAL_REPRESENTATION('',(#15665),#15669);
-#15665 = LINE('',#15666,#15667);
-#15666 = CARTESIAN_POINT('',(0.E+000,-6.));
-#15667 = VECTOR('',#15668,1.);
-#15668 = DIRECTION('',(1.,0.E+000));
-#15669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15670 = ORIENTED_EDGE('',*,*,#15671,.T.);
-#15671 = EDGE_CURVE('',#15643,#6072,#15672,.T.);
-#15672 = SEAM_CURVE('',#15673,(#15677,#15684),.PCURVE_S1.);
-#15673 = LINE('',#15674,#15675);
-#15674 = CARTESIAN_POINT('',(-75.08537529013,43.591968847486,0.E+000));
-#15675 = VECTOR('',#15676,1.);
-#15676 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15677 = PCURVE('',#6088,#15678);
-#15678 = DEFINITIONAL_REPRESENTATION('',(#15679),#15683);
-#15679 = LINE('',#15680,#15681);
-#15680 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#15681 = VECTOR('',#15682,1.);
-#15682 = DIRECTION('',(0.E+000,-1.));
-#15683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15684 = PCURVE('',#6088,#15685);
-#15685 = DEFINITIONAL_REPRESENTATION('',(#15686),#15690);
-#15686 = LINE('',#15687,#15688);
-#15687 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15688 = VECTOR('',#15689,1.);
-#15689 = DIRECTION('',(0.E+000,-1.));
-#15690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15691 = ORIENTED_EDGE('',*,*,#6071,.T.);
-#15692 = ORIENTED_EDGE('',*,*,#15671,.F.);
-#15693 = ADVANCED_FACE('',(#15694),#6119,.F.);
-#15694 = FACE_BOUND('',#15695,.F.);
-#15695 = EDGE_LOOP('',(#15696,#15725,#15746,#15747));
-#15696 = ORIENTED_EDGE('',*,*,#15697,.F.);
-#15697 = EDGE_CURVE('',#15698,#15698,#15700,.T.);
-#15698 = VERTEX_POINT('',#15699);
-#15699 = CARTESIAN_POINT('',(58.780789673936,14.447149179028,-3.));
-#15700 = SURFACE_CURVE('',#15701,(#15706,#15713),.PCURVE_S1.);
-#15701 = CIRCLE('',#15702,2.652236842105);
-#15702 = AXIS2_PLACEMENT_3D('',#15703,#15704,#15705);
-#15703 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-3.));
-#15704 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15705 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15706 = PCURVE('',#6119,#15707);
-#15707 = DEFINITIONAL_REPRESENTATION('',(#15708),#15712);
-#15708 = LINE('',#15709,#15710);
-#15709 = CARTESIAN_POINT('',(0.E+000,-3.));
-#15710 = VECTOR('',#15711,1.);
-#15711 = DIRECTION('',(1.,0.E+000));
-#15712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15713 = PCURVE('',#15714,#15719);
-#15714 = CYLINDRICAL_SURFACE('',#15715,2.652236842105);
-#15715 = AXIS2_PLACEMENT_3D('',#15716,#15717,#15718);
-#15716 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#15717 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15718 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15719 = DEFINITIONAL_REPRESENTATION('',(#15720),#15724);
-#15720 = LINE('',#15721,#15722);
-#15721 = CARTESIAN_POINT('',(0.E+000,-6.));
-#15722 = VECTOR('',#15723,1.);
-#15723 = DIRECTION('',(1.,0.E+000));
-#15724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15725 = ORIENTED_EDGE('',*,*,#15726,.T.);
-#15726 = EDGE_CURVE('',#15698,#6103,#15727,.T.);
-#15727 = SEAM_CURVE('',#15728,(#15732,#15739),.PCURVE_S1.);
-#15728 = LINE('',#15729,#15730);
-#15729 = CARTESIAN_POINT('',(58.780789673937,14.447149179028,0.E+000));
-#15730 = VECTOR('',#15731,1.);
-#15731 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15732 = PCURVE('',#6119,#15733);
-#15733 = DEFINITIONAL_REPRESENTATION('',(#15734),#15738);
-#15734 = LINE('',#15735,#15736);
-#15735 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#15736 = VECTOR('',#15737,1.);
-#15737 = DIRECTION('',(0.E+000,-1.));
-#15738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15739 = PCURVE('',#6119,#15740);
-#15740 = DEFINITIONAL_REPRESENTATION('',(#15741),#15745);
-#15741 = LINE('',#15742,#15743);
-#15742 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15743 = VECTOR('',#15744,1.);
-#15744 = DIRECTION('',(0.E+000,-1.));
-#15745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15746 = ORIENTED_EDGE('',*,*,#6102,.T.);
-#15747 = ORIENTED_EDGE('',*,*,#15726,.F.);
-#15748 = ADVANCED_FACE('',(#15749),#6150,.F.);
-#15749 = FACE_BOUND('',#15750,.F.);
-#15750 = EDGE_LOOP('',(#15751,#15780,#15801,#15802));
-#15751 = ORIENTED_EDGE('',*,*,#15752,.F.);
-#15752 = EDGE_CURVE('',#15753,#15753,#15755,.T.);
-#15753 = VERTEX_POINT('',#15754);
-#15754 = CARTESIAN_POINT('',(4.086107756832,62.956516879333,-3.));
-#15755 = SURFACE_CURVE('',#15756,(#15761,#15768),.PCURVE_S1.);
-#15756 = CIRCLE('',#15757,2.652236842105);
-#15757 = AXIS2_PLACEMENT_3D('',#15758,#15759,#15760);
-#15758 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-3.));
-#15759 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15760 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15761 = PCURVE('',#6150,#15762);
-#15762 = DEFINITIONAL_REPRESENTATION('',(#15763),#15767);
-#15763 = LINE('',#15764,#15765);
-#15764 = CARTESIAN_POINT('',(0.E+000,-3.));
-#15765 = VECTOR('',#15766,1.);
-#15766 = DIRECTION('',(1.,0.E+000));
-#15767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15768 = PCURVE('',#15769,#15774);
-#15769 = CYLINDRICAL_SURFACE('',#15770,2.652236842105);
-#15770 = AXIS2_PLACEMENT_3D('',#15771,#15772,#15773);
-#15771 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#15772 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15773 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15774 = DEFINITIONAL_REPRESENTATION('',(#15775),#15779);
-#15775 = LINE('',#15776,#15777);
-#15776 = CARTESIAN_POINT('',(0.E+000,-6.));
-#15777 = VECTOR('',#15778,1.);
-#15778 = DIRECTION('',(1.,0.E+000));
-#15779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15780 = ORIENTED_EDGE('',*,*,#15781,.T.);
-#15781 = EDGE_CURVE('',#15753,#6134,#15782,.T.);
-#15782 = SEAM_CURVE('',#15783,(#15787,#15794),.PCURVE_S1.);
-#15783 = LINE('',#15784,#15785);
-#15784 = CARTESIAN_POINT('',(4.086107756833,62.956516879333,0.E+000));
-#15785 = VECTOR('',#15786,1.);
-#15786 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15787 = PCURVE('',#6150,#15788);
-#15788 = DEFINITIONAL_REPRESENTATION('',(#15789),#15793);
-#15789 = LINE('',#15790,#15791);
-#15790 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#15791 = VECTOR('',#15792,1.);
-#15792 = DIRECTION('',(0.E+000,-1.));
-#15793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15794 = PCURVE('',#6150,#15795);
-#15795 = DEFINITIONAL_REPRESENTATION('',(#15796),#15800);
-#15796 = LINE('',#15797,#15798);
-#15797 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15798 = VECTOR('',#15799,1.);
-#15799 = DIRECTION('',(0.E+000,-1.));
-#15800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15801 = ORIENTED_EDGE('',*,*,#6133,.T.);
-#15802 = ORIENTED_EDGE('',*,*,#15781,.F.);
-#15803 = ADVANCED_FACE('',(#15804),#6546,.T.);
-#15804 = FACE_BOUND('',#15805,.T.);
-#15805 = EDGE_LOOP('',(#15806,#15807,#15808,#15830,#15831,#15832));
-#15806 = ORIENTED_EDGE('',*,*,#6715,.F.);
-#15807 = ORIENTED_EDGE('',*,*,#9781,.F.);
-#15808 = ORIENTED_EDGE('',*,*,#15809,.T.);
-#15809 = EDGE_CURVE('',#9732,#9925,#15810,.T.);
-#15810 = SURFACE_CURVE('',#15811,(#15816,#15823),.PCURVE_S1.);
-#15811 = CIRCLE('',#15812,7.);
-#15812 = AXIS2_PLACEMENT_3D('',#15813,#15814,#15815);
-#15813 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-3.));
-#15814 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15815 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15816 = PCURVE('',#6546,#15817);
-#15817 = DEFINITIONAL_REPRESENTATION('',(#15818),#15822);
-#15818 = LINE('',#15819,#15820);
-#15819 = CARTESIAN_POINT('',(0.E+000,-6.));
-#15820 = VECTOR('',#15821,1.);
-#15821 = DIRECTION('',(1.,0.E+000));
-#15822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15823 = PCURVE('',#9746,#15824);
-#15824 = DEFINITIONAL_REPRESENTATION('',(#15825),#15829);
-#15825 = CIRCLE('',#15826,7.);
-#15826 = AXIS2_PLACEMENT_2D('',#15827,#15828);
-#15827 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15828 = DIRECTION('',(1.,-0.E+000));
-#15829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15830 = ORIENTED_EDGE('',*,*,#9945,.T.);
-#15831 = ORIENTED_EDGE('',*,*,#6533,.T.);
-#15832 = ORIENTED_EDGE('',*,*,#15833,.F.);
-#15833 = EDGE_CURVE('',#1745,#1802,#15834,.T.);
-#15834 = SURFACE_CURVE('',#15835,(#15840,#15847),.PCURVE_S1.);
-#15835 = CIRCLE('',#15836,7.);
-#15836 = AXIS2_PLACEMENT_3D('',#15837,#15838,#15839);
-#15837 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#15838 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15839 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15840 = PCURVE('',#6546,#15841);
-#15841 = DEFINITIONAL_REPRESENTATION('',(#15842),#15846);
-#15842 = LINE('',#15843,#15844);
-#15843 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15844 = VECTOR('',#15845,1.);
-#15845 = DIRECTION('',(1.,0.E+000));
-#15846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15847 = PCURVE('',#6576,#15848);
-#15848 = DEFINITIONAL_REPRESENTATION('',(#15849),#15853);
-#15849 = CIRCLE('',#15850,7.);
-#15850 = AXIS2_PLACEMENT_2D('',#15851,#15852);
-#15851 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15852 = DIRECTION('',(1.,-0.E+000));
-#15853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15854 = ADVANCED_FACE('',(#15855),#6576,.T.);
-#15855 = FACE_BOUND('',#15856,.T.);
-#15856 = EDGE_LOOP('',(#15857,#15858,#15859,#15860,#15861));
-#15857 = ORIENTED_EDGE('',*,*,#6613,.T.);
-#15858 = ORIENTED_EDGE('',*,*,#6590,.T.);
-#15859 = ORIENTED_EDGE('',*,*,#15833,.T.);
-#15860 = ORIENTED_EDGE('',*,*,#6560,.T.);
-#15861 = ORIENTED_EDGE('',*,*,#15862,.F.);
-#15862 = EDGE_CURVE('',#6614,#6561,#15863,.T.);
-#15863 = SURFACE_CURVE('',#15864,(#15869,#15876),.PCURVE_S1.);
-#15864 = CIRCLE('',#15865,5.);
-#15865 = AXIS2_PLACEMENT_3D('',#15866,#15867,#15868);
-#15866 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,3.));
-#15867 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15868 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15869 = PCURVE('',#6576,#15870);
-#15870 = DEFINITIONAL_REPRESENTATION('',(#15871),#15875);
-#15871 = CIRCLE('',#15872,5.);
-#15872 = AXIS2_PLACEMENT_2D('',#15873,#15874);
-#15873 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15874 = DIRECTION('',(1.,-0.E+000));
-#15875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15876 = PCURVE('',#6653,#15877);
-#15877 = DEFINITIONAL_REPRESENTATION('',(#15878),#15882);
-#15878 = LINE('',#15879,#15880);
-#15879 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15880 = VECTOR('',#15881,1.);
-#15881 = DIRECTION('',(1.,0.E+000));
-#15882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15883 = ADVANCED_FACE('',(#15884),#6653,.F.);
-#15884 = FACE_BOUND('',#15885,.F.);
-#15885 = EDGE_LOOP('',(#15886,#15887,#15910,#15937,#15938,#15939));
-#15886 = ORIENTED_EDGE('',*,*,#6636,.F.);
-#15887 = ORIENTED_EDGE('',*,*,#15888,.T.);
-#15888 = EDGE_CURVE('',#6637,#15889,#15891,.T.);
-#15889 = VERTEX_POINT('',#15890);
-#15890 = CARTESIAN_POINT('',(-72.73761213224,-43.59196884748,-1.));
-#15891 = SEAM_CURVE('',#15892,(#15896,#15903),.PCURVE_S1.);
-#15892 = LINE('',#15893,#15894);
-#15893 = CARTESIAN_POINT('',(-72.73761213224,-43.59196884748,3.));
-#15894 = VECTOR('',#15895,1.);
-#15895 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#15896 = PCURVE('',#6653,#15897);
-#15897 = DEFINITIONAL_REPRESENTATION('',(#15898),#15902);
-#15898 = LINE('',#15899,#15900);
-#15899 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#15900 = VECTOR('',#15901,1.);
-#15901 = DIRECTION('',(0.E+000,-1.));
-#15902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15903 = PCURVE('',#6653,#15904);
-#15904 = DEFINITIONAL_REPRESENTATION('',(#15905),#15909);
-#15905 = LINE('',#15906,#15907);
-#15906 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15907 = VECTOR('',#15908,1.);
-#15908 = DIRECTION('',(0.E+000,-1.));
-#15909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15910 = ORIENTED_EDGE('',*,*,#15911,.T.);
-#15911 = EDGE_CURVE('',#15889,#15889,#15912,.T.);
-#15912 = SURFACE_CURVE('',#15913,(#15918,#15925),.PCURVE_S1.);
-#15913 = CIRCLE('',#15914,5.);
-#15914 = AXIS2_PLACEMENT_3D('',#15915,#15916,#15917);
-#15915 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-1.));
-#15916 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15917 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15918 = PCURVE('',#6653,#15919);
-#15919 = DEFINITIONAL_REPRESENTATION('',(#15920),#15924);
-#15920 = LINE('',#15921,#15922);
-#15921 = CARTESIAN_POINT('',(0.E+000,-4.));
-#15922 = VECTOR('',#15923,1.);
-#15923 = DIRECTION('',(1.,0.E+000));
-#15924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15925 = PCURVE('',#15926,#15931);
-#15926 = PLANE('',#15927);
-#15927 = AXIS2_PLACEMENT_3D('',#15928,#15929,#15930);
-#15928 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-1.));
-#15929 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15930 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15931 = DEFINITIONAL_REPRESENTATION('',(#15932),#15936);
-#15932 = CIRCLE('',#15933,5.);
-#15933 = AXIS2_PLACEMENT_2D('',#15934,#15935);
-#15934 = CARTESIAN_POINT('',(1.421E-014,0.E+000));
-#15935 = DIRECTION('',(1.,-0.E+000));
-#15936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15937 = ORIENTED_EDGE('',*,*,#15888,.F.);
-#15938 = ORIENTED_EDGE('',*,*,#6665,.F.);
-#15939 = ORIENTED_EDGE('',*,*,#15862,.F.);
-#15940 = ADVANCED_FACE('',(#15941),#7091,.T.);
-#15941 = FACE_BOUND('',#15942,.T.);
-#15942 = EDGE_LOOP('',(#15943,#15944,#15945,#15967,#15968,#15969));
-#15943 = ORIENTED_EDGE('',*,*,#7237,.F.);
-#15944 = ORIENTED_EDGE('',*,*,#9428,.F.);
-#15945 = ORIENTED_EDGE('',*,*,#15946,.T.);
-#15946 = EDGE_CURVE('',#9403,#9501,#15947,.T.);
-#15947 = SURFACE_CURVE('',#15948,(#15953,#15960),.PCURVE_S1.);
-#15948 = CIRCLE('',#15949,7.);
-#15949 = AXIS2_PLACEMENT_3D('',#15950,#15951,#15952);
-#15950 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-3.));
-#15951 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15952 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15953 = PCURVE('',#7091,#15954);
-#15954 = DEFINITIONAL_REPRESENTATION('',(#15955),#15959);
-#15955 = LINE('',#15956,#15957);
-#15956 = CARTESIAN_POINT('',(0.E+000,-6.));
-#15957 = VECTOR('',#15958,1.);
-#15958 = DIRECTION('',(1.,0.E+000));
-#15959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15960 = PCURVE('',#9417,#15961);
-#15961 = DEFINITIONAL_REPRESENTATION('',(#15962),#15966);
-#15962 = CIRCLE('',#15963,7.);
-#15963 = AXIS2_PLACEMENT_2D('',#15964,#15965);
-#15964 = CARTESIAN_POINT('',(0.E+000,7.11E-015));
-#15965 = DIRECTION('',(1.,-0.E+000));
-#15966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15967 = ORIENTED_EDGE('',*,*,#9545,.T.);
-#15968 = ORIENTED_EDGE('',*,*,#7078,.T.);
-#15969 = ORIENTED_EDGE('',*,*,#15970,.F.);
-#15970 = EDGE_CURVE('',#1468,#1525,#15971,.T.);
-#15971 = SURFACE_CURVE('',#15972,(#15977,#15984),.PCURVE_S1.);
-#15972 = CIRCLE('',#15973,7.);
-#15973 = AXIS2_PLACEMENT_3D('',#15974,#15975,#15976);
-#15974 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#15975 = DIRECTION('',(0.E+000,0.E+000,1.));
-#15976 = DIRECTION('',(1.,0.E+000,0.E+000));
-#15977 = PCURVE('',#7091,#15978);
-#15978 = DEFINITIONAL_REPRESENTATION('',(#15979),#15983);
-#15979 = LINE('',#15980,#15981);
-#15980 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#15981 = VECTOR('',#15982,1.);
-#15982 = DIRECTION('',(1.,0.E+000));
-#15983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15984 = PCURVE('',#7121,#15985);
-#15985 = DEFINITIONAL_REPRESENTATION('',(#15986),#15990);
-#15986 = CIRCLE('',#15987,7.);
-#15987 = AXIS2_PLACEMENT_2D('',#15988,#15989);
-#15988 = CARTESIAN_POINT('',(0.E+000,7.11E-015));
-#15989 = DIRECTION('',(1.,-0.E+000));
-#15990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#15991 = ADVANCED_FACE('',(#15992),#7121,.T.);
-#15992 = FACE_BOUND('',#15993,.T.);
-#15993 = EDGE_LOOP('',(#15994,#16016,#16017,#16018));
-#15994 = ORIENTED_EDGE('',*,*,#15995,.F.);
-#15995 = EDGE_CURVE('',#7136,#7106,#15996,.T.);
-#15996 = SURFACE_CURVE('',#15997,(#16002,#16009),.PCURVE_S1.);
-#15997 = CIRCLE('',#15998,5.);
-#15998 = AXIS2_PLACEMENT_3D('',#15999,#16000,#16001);
-#15999 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,3.));
-#16000 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16001 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16002 = PCURVE('',#7121,#16003);
-#16003 = DEFINITIONAL_REPRESENTATION('',(#16004),#16008);
-#16004 = CIRCLE('',#16005,5.);
-#16005 = AXIS2_PLACEMENT_2D('',#16006,#16007);
-#16006 = CARTESIAN_POINT('',(0.E+000,7.11E-015));
-#16007 = DIRECTION('',(1.,-0.E+000));
-#16008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16009 = PCURVE('',#7175,#16010);
-#16010 = DEFINITIONAL_REPRESENTATION('',(#16011),#16015);
-#16011 = LINE('',#16012,#16013);
-#16012 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16013 = VECTOR('',#16014,1.);
-#16014 = DIRECTION('',(1.,0.E+000));
-#16015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16016 = ORIENTED_EDGE('',*,*,#7135,.T.);
-#16017 = ORIENTED_EDGE('',*,*,#15970,.T.);
-#16018 = ORIENTED_EDGE('',*,*,#7105,.T.);
-#16019 = ADVANCED_FACE('',(#16020),#7175,.F.);
-#16020 = FACE_BOUND('',#16021,.F.);
-#16021 = EDGE_LOOP('',(#16022,#16023,#16046,#16073,#16074,#16075));
-#16022 = ORIENTED_EDGE('',*,*,#7158,.F.);
-#16023 = ORIENTED_EDGE('',*,*,#16024,.T.);
-#16024 = EDGE_CURVE('',#7159,#16025,#16027,.T.);
-#16025 = VERTEX_POINT('',#16026);
-#16026 = CARTESIAN_POINT('',(-72.73761213224,43.591968847486,-1.));
-#16027 = SEAM_CURVE('',#16028,(#16032,#16039),.PCURVE_S1.);
-#16028 = LINE('',#16029,#16030);
-#16029 = CARTESIAN_POINT('',(-72.73761213224,43.591968847486,3.));
-#16030 = VECTOR('',#16031,1.);
-#16031 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#16032 = PCURVE('',#7175,#16033);
-#16033 = DEFINITIONAL_REPRESENTATION('',(#16034),#16038);
-#16034 = LINE('',#16035,#16036);
-#16035 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#16036 = VECTOR('',#16037,1.);
-#16037 = DIRECTION('',(0.E+000,-1.));
-#16038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16039 = PCURVE('',#7175,#16040);
-#16040 = DEFINITIONAL_REPRESENTATION('',(#16041),#16045);
-#16041 = LINE('',#16042,#16043);
-#16042 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16043 = VECTOR('',#16044,1.);
-#16044 = DIRECTION('',(0.E+000,-1.));
-#16045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16046 = ORIENTED_EDGE('',*,*,#16047,.T.);
-#16047 = EDGE_CURVE('',#16025,#16025,#16048,.T.);
-#16048 = SURFACE_CURVE('',#16049,(#16054,#16061),.PCURVE_S1.);
-#16049 = CIRCLE('',#16050,5.);
-#16050 = AXIS2_PLACEMENT_3D('',#16051,#16052,#16053);
-#16051 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-1.));
-#16052 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16053 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16054 = PCURVE('',#7175,#16055);
-#16055 = DEFINITIONAL_REPRESENTATION('',(#16056),#16060);
-#16056 = LINE('',#16057,#16058);
-#16057 = CARTESIAN_POINT('',(0.E+000,-4.));
-#16058 = VECTOR('',#16059,1.);
-#16059 = DIRECTION('',(1.,0.E+000));
-#16060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16061 = PCURVE('',#16062,#16067);
-#16062 = PLANE('',#16063);
-#16063 = AXIS2_PLACEMENT_3D('',#16064,#16065,#16066);
-#16064 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-1.));
-#16065 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16066 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16067 = DEFINITIONAL_REPRESENTATION('',(#16068),#16072);
-#16068 = CIRCLE('',#16069,5.);
-#16069 = AXIS2_PLACEMENT_2D('',#16070,#16071);
-#16070 = CARTESIAN_POINT('',(1.421E-014,0.E+000));
-#16071 = DIRECTION('',(1.,-0.E+000));
-#16072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16073 = ORIENTED_EDGE('',*,*,#16024,.F.);
-#16074 = ORIENTED_EDGE('',*,*,#7187,.F.);
-#16075 = ORIENTED_EDGE('',*,*,#15995,.F.);
-#16076 = ADVANCED_FACE('',(#16077),#8005,.T.);
-#16077 = FACE_BOUND('',#16078,.T.);
-#16078 = EDGE_LOOP('',(#16079,#16080,#16081,#16103,#16104,#16105));
-#16079 = ORIENTED_EDGE('',*,*,#8151,.F.);
-#16080 = ORIENTED_EDGE('',*,*,#10948,.F.);
-#16081 = ORIENTED_EDGE('',*,*,#16082,.T.);
-#16082 = EDGE_CURVE('',#10899,#11045,#16083,.T.);
-#16083 = SURFACE_CURVE('',#16084,(#16089,#16096),.PCURVE_S1.);
-#16084 = CIRCLE('',#16085,7.);
-#16085 = AXIS2_PLACEMENT_3D('',#16086,#16087,#16088);
-#16086 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-3.));
-#16087 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16088 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16089 = PCURVE('',#8005,#16090);
-#16090 = DEFINITIONAL_REPRESENTATION('',(#16091),#16095);
-#16091 = LINE('',#16092,#16093);
-#16092 = CARTESIAN_POINT('',(0.E+000,-6.));
-#16093 = VECTOR('',#16094,1.);
-#16094 = DIRECTION('',(1.,0.E+000));
-#16095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16096 = PCURVE('',#10913,#16097);
-#16097 = DEFINITIONAL_REPRESENTATION('',(#16098),#16102);
-#16098 = CIRCLE('',#16099,7.);
-#16099 = AXIS2_PLACEMENT_2D('',#16100,#16101);
-#16100 = CARTESIAN_POINT('',(7.11E-015,-4.4E-016));
-#16101 = DIRECTION('',(-0.E+000,-1.));
-#16102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16103 = ORIENTED_EDGE('',*,*,#11065,.T.);
-#16104 = ORIENTED_EDGE('',*,*,#7992,.T.);
-#16105 = ORIENTED_EDGE('',*,*,#16106,.F.);
-#16106 = EDGE_CURVE('',#967,#1024,#16107,.T.);
-#16107 = SURFACE_CURVE('',#16108,(#16113,#16120),.PCURVE_S1.);
-#16108 = CIRCLE('',#16109,7.);
-#16109 = AXIS2_PLACEMENT_3D('',#16110,#16111,#16112);
-#16110 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#16111 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16112 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16113 = PCURVE('',#8005,#16114);
-#16114 = DEFINITIONAL_REPRESENTATION('',(#16115),#16119);
-#16115 = LINE('',#16116,#16117);
-#16116 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16117 = VECTOR('',#16118,1.);
-#16118 = DIRECTION('',(1.,0.E+000));
-#16119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16120 = PCURVE('',#8037,#16121);
-#16121 = DEFINITIONAL_REPRESENTATION('',(#16122),#16126);
-#16122 = CIRCLE('',#16123,7.);
-#16123 = AXIS2_PLACEMENT_2D('',#16124,#16125);
-#16124 = CARTESIAN_POINT('',(7.11E-015,-4.4E-016));
-#16125 = DIRECTION('',(-0.E+000,-1.));
-#16126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16127 = ADVANCED_FACE('',(#16128),#8037,.T.);
-#16128 = FACE_BOUND('',#16129,.T.);
-#16129 = EDGE_LOOP('',(#16130,#16152,#16153,#16154));
-#16130 = ORIENTED_EDGE('',*,*,#16131,.F.);
-#16131 = EDGE_CURVE('',#8022,#8079,#16132,.T.);
-#16132 = SURFACE_CURVE('',#16133,(#16138,#16145),.PCURVE_S1.);
-#16133 = CIRCLE('',#16134,5.);
-#16134 = AXIS2_PLACEMENT_3D('',#16135,#16136,#16137);
-#16135 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,3.));
-#16136 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16137 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16138 = PCURVE('',#8037,#16139);
-#16139 = DEFINITIONAL_REPRESENTATION('',(#16140),#16144);
-#16140 = CIRCLE('',#16141,5.);
-#16141 = AXIS2_PLACEMENT_2D('',#16142,#16143);
-#16142 = CARTESIAN_POINT('',(7.11E-015,-4.4E-016));
-#16143 = DIRECTION('',(-0.E+000,-1.));
-#16144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16145 = PCURVE('',#8066,#16146);
-#16146 = DEFINITIONAL_REPRESENTATION('',(#16147),#16151);
-#16147 = LINE('',#16148,#16149);
-#16148 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16149 = VECTOR('',#16150,1.);
-#16150 = DIRECTION('',(1.,0.E+000));
-#16151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16152 = ORIENTED_EDGE('',*,*,#8021,.T.);
-#16153 = ORIENTED_EDGE('',*,*,#16106,.T.);
-#16154 = ORIENTED_EDGE('',*,*,#8102,.T.);
-#16155 = ADVANCED_FACE('',(#16156),#8066,.F.);
-#16156 = FACE_BOUND('',#16157,.F.);
-#16157 = EDGE_LOOP('',(#16158,#16159,#16182,#16209,#16210,#16211));
-#16158 = ORIENTED_EDGE('',*,*,#8049,.F.);
-#16159 = ORIENTED_EDGE('',*,*,#16160,.T.);
-#16160 = EDGE_CURVE('',#8050,#16161,#16163,.T.);
-#16161 = VERTEX_POINT('',#16162);
-#16162 = CARTESIAN_POINT('',(6.433870914727,62.956516879333,-1.));
-#16163 = SEAM_CURVE('',#16164,(#16168,#16175),.PCURVE_S1.);
-#16164 = LINE('',#16165,#16166);
-#16165 = CARTESIAN_POINT('',(6.433870914727,62.956516879333,3.));
-#16166 = VECTOR('',#16167,1.);
-#16167 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#16168 = PCURVE('',#8066,#16169);
-#16169 = DEFINITIONAL_REPRESENTATION('',(#16170),#16174);
-#16170 = LINE('',#16171,#16172);
-#16171 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#16172 = VECTOR('',#16173,1.);
-#16173 = DIRECTION('',(0.E+000,-1.));
-#16174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16175 = PCURVE('',#8066,#16176);
-#16176 = DEFINITIONAL_REPRESENTATION('',(#16177),#16181);
-#16177 = LINE('',#16178,#16179);
-#16178 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16179 = VECTOR('',#16180,1.);
-#16180 = DIRECTION('',(0.E+000,-1.));
-#16181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16182 = ORIENTED_EDGE('',*,*,#16183,.T.);
-#16183 = EDGE_CURVE('',#16161,#16161,#16184,.T.);
-#16184 = SURFACE_CURVE('',#16185,(#16190,#16197),.PCURVE_S1.);
-#16185 = CIRCLE('',#16186,5.);
-#16186 = AXIS2_PLACEMENT_3D('',#16187,#16188,#16189);
-#16187 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-1.));
-#16188 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16189 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16190 = PCURVE('',#8066,#16191);
-#16191 = DEFINITIONAL_REPRESENTATION('',(#16192),#16196);
-#16192 = LINE('',#16193,#16194);
-#16193 = CARTESIAN_POINT('',(0.E+000,-4.));
-#16194 = VECTOR('',#16195,1.);
-#16195 = DIRECTION('',(1.,0.E+000));
-#16196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16197 = PCURVE('',#16198,#16203);
-#16198 = PLANE('',#16199);
-#16199 = AXIS2_PLACEMENT_3D('',#16200,#16201,#16202);
-#16200 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-1.));
-#16201 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16202 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16203 = DEFINITIONAL_REPRESENTATION('',(#16204),#16208);
-#16204 = CIRCLE('',#16205,5.);
-#16205 = AXIS2_PLACEMENT_2D('',#16206,#16207);
-#16206 = CARTESIAN_POINT('',(2.2E-016,7.11E-015));
-#16207 = DIRECTION('',(1.,-0.E+000));
-#16208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16209 = ORIENTED_EDGE('',*,*,#16160,.F.);
-#16210 = ORIENTED_EDGE('',*,*,#8078,.F.);
-#16211 = ORIENTED_EDGE('',*,*,#16131,.F.);
-#16212 = ADVANCED_FACE('',(#16213),#8429,.T.);
-#16213 = FACE_BOUND('',#16214,.T.);
-#16214 = EDGE_LOOP('',(#16215,#16239,#16262,#16284,#16285));
-#16215 = ORIENTED_EDGE('',*,*,#16216,.F.);
-#16216 = EDGE_CURVE('',#16217,#798,#16219,.T.);
-#16217 = VERTEX_POINT('',#16218);
-#16218 = CARTESIAN_POINT('',(63.128552831831,14.447149179028,3.));
-#16219 = SURFACE_CURVE('',#16220,(#16225,#16232),.PCURVE_S1.);
-#16220 = CIRCLE('',#16221,7.);
-#16221 = AXIS2_PLACEMENT_3D('',#16222,#16223,#16224);
-#16222 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#16223 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16224 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16225 = PCURVE('',#8429,#16226);
-#16226 = DEFINITIONAL_REPRESENTATION('',(#16227),#16231);
-#16227 = LINE('',#16228,#16229);
-#16228 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16229 = VECTOR('',#16230,1.);
-#16230 = DIRECTION('',(1.,0.E+000));
-#16231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16232 = PCURVE('',#8459,#16233);
-#16233 = DEFINITIONAL_REPRESENTATION('',(#16234),#16238);
-#16234 = CIRCLE('',#16235,7.);
-#16235 = AXIS2_PLACEMENT_2D('',#16236,#16237);
-#16236 = CARTESIAN_POINT('',(7.11E-015,0.E+000));
-#16237 = DIRECTION('',(1.,-0.E+000));
-#16238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16239 = ORIENTED_EDGE('',*,*,#16240,.T.);
-#16240 = EDGE_CURVE('',#16217,#16241,#16243,.T.);
-#16241 = VERTEX_POINT('',#16242);
-#16242 = CARTESIAN_POINT('',(63.128552831831,14.447149179028,-3.));
-#16243 = SURFACE_CURVE('',#16244,(#16248,#16255),.PCURVE_S1.);
-#16244 = LINE('',#16245,#16246);
-#16245 = CARTESIAN_POINT('',(63.128552831831,14.447149179028,3.));
-#16246 = VECTOR('',#16247,1.);
-#16247 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#16248 = PCURVE('',#8429,#16249);
-#16249 = DEFINITIONAL_REPRESENTATION('',(#16250),#16254);
-#16250 = LINE('',#16251,#16252);
-#16251 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16252 = VECTOR('',#16253,1.);
-#16253 = DIRECTION('',(0.E+000,-1.));
-#16254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16255 = PCURVE('',#8563,#16256);
-#16256 = DEFINITIONAL_REPRESENTATION('',(#16257),#16261);
-#16257 = LINE('',#16258,#16259);
-#16258 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#16259 = VECTOR('',#16260,1.);
-#16260 = DIRECTION('',(0.E+000,-1.));
-#16261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16262 = ORIENTED_EDGE('',*,*,#16263,.T.);
-#16263 = EDGE_CURVE('',#16241,#10722,#16264,.T.);
-#16264 = SURFACE_CURVE('',#16265,(#16270,#16277),.PCURVE_S1.);
-#16265 = CIRCLE('',#16266,7.);
-#16266 = AXIS2_PLACEMENT_3D('',#16267,#16268,#16269);
-#16267 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-3.));
-#16268 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16269 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16270 = PCURVE('',#8429,#16271);
-#16271 = DEFINITIONAL_REPRESENTATION('',(#16272),#16276);
-#16272 = LINE('',#16273,#16274);
-#16273 = CARTESIAN_POINT('',(0.E+000,-6.));
-#16274 = VECTOR('',#16275,1.);
-#16275 = DIRECTION('',(1.,0.E+000));
-#16276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16277 = PCURVE('',#10614,#16278);
-#16278 = DEFINITIONAL_REPRESENTATION('',(#16279),#16283);
-#16279 = CIRCLE('',#16280,7.);
-#16280 = AXIS2_PLACEMENT_2D('',#16281,#16282);
-#16281 = CARTESIAN_POINT('',(7.11E-015,0.E+000));
-#16282 = DIRECTION('',(1.,-0.E+000));
-#16283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16284 = ORIENTED_EDGE('',*,*,#10766,.T.);
-#16285 = ORIENTED_EDGE('',*,*,#8416,.T.);
-#16286 = ADVANCED_FACE('',(#16287),#8459,.T.);
-#16287 = FACE_BOUND('',#16288,.T.);
-#16288 = EDGE_LOOP('',(#16289,#16290,#16312,#16313,#16314,#16338));
-#16289 = ORIENTED_EDGE('',*,*,#8472,.T.);
-#16290 = ORIENTED_EDGE('',*,*,#16291,.T.);
-#16291 = EDGE_CURVE('',#770,#16217,#16292,.T.);
-#16292 = SURFACE_CURVE('',#16293,(#16298,#16305),.PCURVE_S1.);
-#16293 = CIRCLE('',#16294,7.);
-#16294 = AXIS2_PLACEMENT_3D('',#16295,#16296,#16297);
-#16295 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#16296 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16297 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16298 = PCURVE('',#8459,#16299);
-#16299 = DEFINITIONAL_REPRESENTATION('',(#16300),#16304);
-#16300 = CIRCLE('',#16301,7.);
-#16301 = AXIS2_PLACEMENT_2D('',#16302,#16303);
-#16302 = CARTESIAN_POINT('',(7.11E-015,0.E+000));
-#16303 = DIRECTION('',(1.,-0.E+000));
-#16304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16305 = PCURVE('',#8563,#16306);
-#16306 = DEFINITIONAL_REPRESENTATION('',(#16307),#16311);
-#16307 = LINE('',#16308,#16309);
-#16308 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16309 = VECTOR('',#16310,1.);
-#16310 = DIRECTION('',(1.,0.E+000));
-#16311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16312 = ORIENTED_EDGE('',*,*,#16216,.T.);
-#16313 = ORIENTED_EDGE('',*,*,#8443,.T.);
-#16314 = ORIENTED_EDGE('',*,*,#16315,.F.);
-#16315 = EDGE_CURVE('',#16316,#8444,#16318,.T.);
-#16316 = VERTEX_POINT('',#16317);
-#16317 = CARTESIAN_POINT('',(61.128552831831,14.447149179028,3.));
-#16318 = SURFACE_CURVE('',#16319,(#16324,#16331),.PCURVE_S1.);
-#16319 = CIRCLE('',#16320,5.);
-#16320 = AXIS2_PLACEMENT_3D('',#16321,#16322,#16323);
-#16321 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#16322 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16323 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16324 = PCURVE('',#8459,#16325);
-#16325 = DEFINITIONAL_REPRESENTATION('',(#16326),#16330);
-#16326 = CIRCLE('',#16327,5.);
-#16327 = AXIS2_PLACEMENT_2D('',#16328,#16329);
-#16328 = CARTESIAN_POINT('',(7.11E-015,0.E+000));
-#16329 = DIRECTION('',(1.,-0.E+000));
-#16330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16331 = PCURVE('',#8510,#16332);
-#16332 = DEFINITIONAL_REPRESENTATION('',(#16333),#16337);
-#16333 = LINE('',#16334,#16335);
-#16334 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16335 = VECTOR('',#16336,1.);
-#16336 = DIRECTION('',(1.,0.E+000));
-#16337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16338 = ORIENTED_EDGE('',*,*,#16339,.F.);
-#16339 = EDGE_CURVE('',#8473,#16316,#16340,.T.);
-#16340 = SURFACE_CURVE('',#16341,(#16346,#16353),.PCURVE_S1.);
-#16341 = CIRCLE('',#16342,5.);
-#16342 = AXIS2_PLACEMENT_3D('',#16343,#16344,#16345);
-#16343 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,3.));
-#16344 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16345 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16346 = PCURVE('',#8459,#16347);
-#16347 = DEFINITIONAL_REPRESENTATION('',(#16348),#16352);
-#16348 = CIRCLE('',#16349,5.);
-#16349 = AXIS2_PLACEMENT_2D('',#16350,#16351);
-#16350 = CARTESIAN_POINT('',(7.11E-015,0.E+000));
-#16351 = DIRECTION('',(1.,-0.E+000));
-#16352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16353 = PCURVE('',#8510,#16354);
-#16354 = DEFINITIONAL_REPRESENTATION('',(#16355),#16359);
-#16355 = LINE('',#16356,#16357);
-#16356 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16357 = VECTOR('',#16358,1.);
-#16358 = DIRECTION('',(1.,0.E+000));
-#16359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16360 = ADVANCED_FACE('',(#16361),#8510,.F.);
-#16361 = FACE_BOUND('',#16362,.F.);
-#16362 = EDGE_LOOP('',(#16363,#16364,#16387,#16414,#16415,#16416));
-#16363 = ORIENTED_EDGE('',*,*,#16315,.F.);
-#16364 = ORIENTED_EDGE('',*,*,#16365,.T.);
-#16365 = EDGE_CURVE('',#16316,#16366,#16368,.T.);
-#16366 = VERTEX_POINT('',#16367);
-#16367 = CARTESIAN_POINT('',(61.128552831831,14.447149179028,-1.));
-#16368 = SEAM_CURVE('',#16369,(#16373,#16380),.PCURVE_S1.);
-#16369 = LINE('',#16370,#16371);
-#16370 = CARTESIAN_POINT('',(61.128552831831,14.447149179028,3.));
-#16371 = VECTOR('',#16372,1.);
-#16372 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#16373 = PCURVE('',#8510,#16374);
-#16374 = DEFINITIONAL_REPRESENTATION('',(#16375),#16379);
-#16375 = LINE('',#16376,#16377);
-#16376 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#16377 = VECTOR('',#16378,1.);
-#16378 = DIRECTION('',(0.E+000,-1.));
-#16379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16380 = PCURVE('',#8510,#16381);
-#16381 = DEFINITIONAL_REPRESENTATION('',(#16382),#16386);
-#16382 = LINE('',#16383,#16384);
-#16383 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16384 = VECTOR('',#16385,1.);
-#16385 = DIRECTION('',(0.E+000,-1.));
-#16386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16387 = ORIENTED_EDGE('',*,*,#16388,.T.);
-#16388 = EDGE_CURVE('',#16366,#16366,#16389,.T.);
-#16389 = SURFACE_CURVE('',#16390,(#16395,#16402),.PCURVE_S1.);
-#16390 = CIRCLE('',#16391,5.);
-#16391 = AXIS2_PLACEMENT_3D('',#16392,#16393,#16394);
-#16392 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-1.));
-#16393 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16394 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16395 = PCURVE('',#8510,#16396);
-#16396 = DEFINITIONAL_REPRESENTATION('',(#16397),#16401);
-#16397 = LINE('',#16398,#16399);
-#16398 = CARTESIAN_POINT('',(0.E+000,-4.));
-#16399 = VECTOR('',#16400,1.);
-#16400 = DIRECTION('',(1.,0.E+000));
-#16401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16402 = PCURVE('',#16403,#16408);
-#16403 = PLANE('',#16404);
-#16404 = AXIS2_PLACEMENT_3D('',#16405,#16406,#16407);
-#16405 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-1.));
-#16406 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16407 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16408 = DEFINITIONAL_REPRESENTATION('',(#16409),#16413);
-#16409 = CIRCLE('',#16410,5.);
-#16410 = AXIS2_PLACEMENT_2D('',#16411,#16412);
-#16411 = CARTESIAN_POINT('',(0.E+000,1.78E-015));
-#16412 = DIRECTION('',(1.,-0.E+000));
-#16413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16414 = ORIENTED_EDGE('',*,*,#16365,.F.);
-#16415 = ORIENTED_EDGE('',*,*,#16339,.F.);
-#16416 = ORIENTED_EDGE('',*,*,#8495,.F.);
-#16417 = ADVANCED_FACE('',(#16418),#8563,.T.);
-#16418 = FACE_BOUND('',#16419,.T.);
-#16419 = EDGE_LOOP('',(#16420,#16421,#16422,#16423,#16424));
-#16420 = ORIENTED_EDGE('',*,*,#16240,.F.);
-#16421 = ORIENTED_EDGE('',*,*,#16291,.F.);
-#16422 = ORIENTED_EDGE('',*,*,#8550,.F.);
-#16423 = ORIENTED_EDGE('',*,*,#10649,.F.);
-#16424 = ORIENTED_EDGE('',*,*,#16425,.T.);
-#16425 = EDGE_CURVE('',#10600,#16241,#16426,.T.);
-#16426 = SURFACE_CURVE('',#16427,(#16432,#16439),.PCURVE_S1.);
-#16427 = CIRCLE('',#16428,7.);
-#16428 = AXIS2_PLACEMENT_3D('',#16429,#16430,#16431);
-#16429 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-3.));
-#16430 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16431 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16432 = PCURVE('',#8563,#16433);
-#16433 = DEFINITIONAL_REPRESENTATION('',(#16434),#16438);
-#16434 = LINE('',#16435,#16436);
-#16435 = CARTESIAN_POINT('',(0.E+000,-6.));
-#16436 = VECTOR('',#16437,1.);
-#16437 = DIRECTION('',(1.,0.E+000));
-#16438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16439 = PCURVE('',#10614,#16440);
-#16440 = DEFINITIONAL_REPRESENTATION('',(#16441),#16445);
-#16441 = CIRCLE('',#16442,7.);
-#16442 = AXIS2_PLACEMENT_2D('',#16443,#16444);
-#16443 = CARTESIAN_POINT('',(7.11E-015,0.E+000));
-#16444 = DIRECTION('',(1.,-0.E+000));
-#16445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16446 = ADVANCED_FACE('',(#16447),#8980,.T.);
-#16447 = FACE_BOUND('',#16448,.T.);
-#16448 = EDGE_LOOP('',(#16449,#16473,#16496,#16518,#16519));
-#16449 = ORIENTED_EDGE('',*,*,#16450,.F.);
-#16450 = EDGE_CURVE('',#16451,#517,#16453,.T.);
-#16451 = VERTEX_POINT('',#16452);
-#16452 = CARTESIAN_POINT('',(-10.86280974201,-66.34814840809,3.));
-#16453 = SURFACE_CURVE('',#16454,(#16459,#16466),.PCURVE_S1.);
-#16454 = CIRCLE('',#16455,7.);
-#16455 = AXIS2_PLACEMENT_3D('',#16456,#16457,#16458);
-#16456 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#16457 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16458 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16459 = PCURVE('',#8980,#16460);
-#16460 = DEFINITIONAL_REPRESENTATION('',(#16461),#16465);
-#16461 = LINE('',#16462,#16463);
-#16462 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16463 = VECTOR('',#16464,1.);
-#16464 = DIRECTION('',(1.,0.E+000));
-#16465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16466 = PCURVE('',#9010,#16467);
-#16467 = DEFINITIONAL_REPRESENTATION('',(#16468),#16472);
-#16468 = CIRCLE('',#16469,7.);
-#16469 = AXIS2_PLACEMENT_2D('',#16470,#16471);
-#16470 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16471 = DIRECTION('',(1.,-0.E+000));
-#16472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16473 = ORIENTED_EDGE('',*,*,#16474,.T.);
-#16474 = EDGE_CURVE('',#16451,#16475,#16477,.T.);
-#16475 = VERTEX_POINT('',#16476);
-#16476 = CARTESIAN_POINT('',(-10.86280974201,-66.34814840809,-3.));
-#16477 = SURFACE_CURVE('',#16478,(#16482,#16489),.PCURVE_S1.);
-#16478 = LINE('',#16479,#16480);
-#16479 = CARTESIAN_POINT('',(-10.86280974201,-66.34814840809,3.));
-#16480 = VECTOR('',#16481,1.);
-#16481 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#16482 = PCURVE('',#8980,#16483);
-#16483 = DEFINITIONAL_REPRESENTATION('',(#16484),#16488);
-#16484 = LINE('',#16485,#16486);
-#16485 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16486 = VECTOR('',#16487,1.);
-#16487 = DIRECTION('',(0.E+000,-1.));
-#16488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16489 = PCURVE('',#9114,#16490);
-#16490 = DEFINITIONAL_REPRESENTATION('',(#16491),#16495);
-#16491 = LINE('',#16492,#16493);
-#16492 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#16493 = VECTOR('',#16494,1.);
-#16494 = DIRECTION('',(0.E+000,-1.));
-#16495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16496 = ORIENTED_EDGE('',*,*,#16497,.T.);
-#16497 = EDGE_CURVE('',#16475,#10342,#16498,.T.);
-#16498 = SURFACE_CURVE('',#16499,(#16504,#16511),.PCURVE_S1.);
-#16499 = CIRCLE('',#16500,7.);
-#16500 = AXIS2_PLACEMENT_3D('',#16501,#16502,#16503);
-#16501 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-3.));
-#16502 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16503 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16504 = PCURVE('',#8980,#16505);
-#16505 = DEFINITIONAL_REPRESENTATION('',(#16506),#16510);
-#16506 = LINE('',#16507,#16508);
-#16507 = CARTESIAN_POINT('',(0.E+000,-6.));
-#16508 = VECTOR('',#16509,1.);
-#16509 = DIRECTION('',(1.,0.E+000));
-#16510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16511 = PCURVE('',#10258,#16512);
-#16512 = DEFINITIONAL_REPRESENTATION('',(#16513),#16517);
-#16513 = CIRCLE('',#16514,7.);
-#16514 = AXIS2_PLACEMENT_2D('',#16515,#16516);
-#16515 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16516 = DIRECTION('',(1.,-0.E+000));
-#16517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16518 = ORIENTED_EDGE('',*,*,#10386,.T.);
-#16519 = ORIENTED_EDGE('',*,*,#8967,.T.);
-#16520 = ADVANCED_FACE('',(#16521),#9010,.T.);
-#16521 = FACE_BOUND('',#16522,.T.);
-#16522 = EDGE_LOOP('',(#16523,#16524,#16546,#16547,#16548,#16572));
-#16523 = ORIENTED_EDGE('',*,*,#9023,.T.);
-#16524 = ORIENTED_EDGE('',*,*,#16525,.T.);
-#16525 = EDGE_CURVE('',#489,#16451,#16526,.T.);
-#16526 = SURFACE_CURVE('',#16527,(#16532,#16539),.PCURVE_S1.);
-#16527 = CIRCLE('',#16528,7.);
-#16528 = AXIS2_PLACEMENT_3D('',#16529,#16530,#16531);
-#16529 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#16530 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16531 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16532 = PCURVE('',#9010,#16533);
-#16533 = DEFINITIONAL_REPRESENTATION('',(#16534),#16538);
-#16534 = CIRCLE('',#16535,7.);
-#16535 = AXIS2_PLACEMENT_2D('',#16536,#16537);
-#16536 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16537 = DIRECTION('',(1.,-0.E+000));
-#16538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16539 = PCURVE('',#9114,#16540);
-#16540 = DEFINITIONAL_REPRESENTATION('',(#16541),#16545);
-#16541 = LINE('',#16542,#16543);
-#16542 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16543 = VECTOR('',#16544,1.);
-#16544 = DIRECTION('',(1.,0.E+000));
-#16545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16546 = ORIENTED_EDGE('',*,*,#16450,.T.);
-#16547 = ORIENTED_EDGE('',*,*,#8994,.T.);
-#16548 = ORIENTED_EDGE('',*,*,#16549,.F.);
-#16549 = EDGE_CURVE('',#16550,#8995,#16552,.T.);
-#16550 = VERTEX_POINT('',#16551);
-#16551 = CARTESIAN_POINT('',(-12.86280974201,-66.34814840809,3.));
-#16552 = SURFACE_CURVE('',#16553,(#16558,#16565),.PCURVE_S1.);
-#16553 = CIRCLE('',#16554,5.);
-#16554 = AXIS2_PLACEMENT_3D('',#16555,#16556,#16557);
-#16555 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#16556 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16557 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16558 = PCURVE('',#9010,#16559);
-#16559 = DEFINITIONAL_REPRESENTATION('',(#16560),#16564);
-#16560 = CIRCLE('',#16561,5.);
-#16561 = AXIS2_PLACEMENT_2D('',#16562,#16563);
-#16562 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16563 = DIRECTION('',(1.,-0.E+000));
-#16564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16565 = PCURVE('',#9061,#16566);
-#16566 = DEFINITIONAL_REPRESENTATION('',(#16567),#16571);
-#16567 = LINE('',#16568,#16569);
-#16568 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16569 = VECTOR('',#16570,1.);
-#16570 = DIRECTION('',(1.,0.E+000));
-#16571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16572 = ORIENTED_EDGE('',*,*,#16573,.F.);
-#16573 = EDGE_CURVE('',#9024,#16550,#16574,.T.);
-#16574 = SURFACE_CURVE('',#16575,(#16580,#16587),.PCURVE_S1.);
-#16575 = CIRCLE('',#16576,5.);
-#16576 = AXIS2_PLACEMENT_3D('',#16577,#16578,#16579);
-#16577 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,3.));
-#16578 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16579 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16580 = PCURVE('',#9010,#16581);
-#16581 = DEFINITIONAL_REPRESENTATION('',(#16582),#16586);
-#16582 = CIRCLE('',#16583,5.);
-#16583 = AXIS2_PLACEMENT_2D('',#16584,#16585);
-#16584 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16585 = DIRECTION('',(1.,-0.E+000));
-#16586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16587 = PCURVE('',#9061,#16588);
-#16588 = DEFINITIONAL_REPRESENTATION('',(#16589),#16593);
-#16589 = LINE('',#16590,#16591);
-#16590 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16591 = VECTOR('',#16592,1.);
-#16592 = DIRECTION('',(1.,0.E+000));
-#16593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16594 = ADVANCED_FACE('',(#16595),#9061,.F.);
-#16595 = FACE_BOUND('',#16596,.F.);
-#16596 = EDGE_LOOP('',(#16597,#16598,#16621,#16648,#16649,#16650));
-#16597 = ORIENTED_EDGE('',*,*,#16549,.F.);
-#16598 = ORIENTED_EDGE('',*,*,#16599,.T.);
-#16599 = EDGE_CURVE('',#16550,#16600,#16602,.T.);
-#16600 = VERTEX_POINT('',#16601);
-#16601 = CARTESIAN_POINT('',(-12.86280974201,-66.34814840809,-1.));
-#16602 = SEAM_CURVE('',#16603,(#16607,#16614),.PCURVE_S1.);
-#16603 = LINE('',#16604,#16605);
-#16604 = CARTESIAN_POINT('',(-12.86280974201,-66.34814840809,3.));
-#16605 = VECTOR('',#16606,1.);
-#16606 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#16607 = PCURVE('',#9061,#16608);
-#16608 = DEFINITIONAL_REPRESENTATION('',(#16609),#16613);
-#16609 = LINE('',#16610,#16611);
-#16610 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#16611 = VECTOR('',#16612,1.);
-#16612 = DIRECTION('',(0.E+000,-1.));
-#16613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16614 = PCURVE('',#9061,#16615);
-#16615 = DEFINITIONAL_REPRESENTATION('',(#16616),#16620);
-#16616 = LINE('',#16617,#16618);
-#16617 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16618 = VECTOR('',#16619,1.);
-#16619 = DIRECTION('',(0.E+000,-1.));
-#16620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16621 = ORIENTED_EDGE('',*,*,#16622,.T.);
-#16622 = EDGE_CURVE('',#16600,#16600,#16623,.T.);
-#16623 = SURFACE_CURVE('',#16624,(#16629,#16636),.PCURVE_S1.);
-#16624 = CIRCLE('',#16625,5.);
-#16625 = AXIS2_PLACEMENT_3D('',#16626,#16627,#16628);
-#16626 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-1.));
-#16627 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16628 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16629 = PCURVE('',#9061,#16630);
-#16630 = DEFINITIONAL_REPRESENTATION('',(#16631),#16635);
-#16631 = LINE('',#16632,#16633);
-#16632 = CARTESIAN_POINT('',(0.E+000,-4.));
-#16633 = VECTOR('',#16634,1.);
-#16634 = DIRECTION('',(1.,0.E+000));
-#16635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16636 = PCURVE('',#16637,#16642);
-#16637 = PLANE('',#16638);
-#16638 = AXIS2_PLACEMENT_3D('',#16639,#16640,#16641);
-#16639 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-1.));
-#16640 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16641 = DIRECTION('',(0.E+000,1.,0.E+000));
-#16642 = DEFINITIONAL_REPRESENTATION('',(#16643),#16647);
-#16643 = CIRCLE('',#16644,5.);
-#16644 = AXIS2_PLACEMENT_2D('',#16645,#16646);
-#16645 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16646 = DIRECTION('',(-0.E+000,-1.));
-#16647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16648 = ORIENTED_EDGE('',*,*,#16599,.F.);
-#16649 = ORIENTED_EDGE('',*,*,#16573,.F.);
-#16650 = ORIENTED_EDGE('',*,*,#9046,.F.);
-#16651 = ADVANCED_FACE('',(#16652),#9114,.T.);
-#16652 = FACE_BOUND('',#16653,.T.);
-#16653 = EDGE_LOOP('',(#16654,#16655,#16656,#16657,#16658));
-#16654 = ORIENTED_EDGE('',*,*,#16474,.F.);
-#16655 = ORIENTED_EDGE('',*,*,#16525,.F.);
-#16656 = ORIENTED_EDGE('',*,*,#9101,.F.);
-#16657 = ORIENTED_EDGE('',*,*,#10269,.F.);
-#16658 = ORIENTED_EDGE('',*,*,#16659,.T.);
-#16659 = EDGE_CURVE('',#10244,#16475,#16660,.T.);
-#16660 = SURFACE_CURVE('',#16661,(#16666,#16673),.PCURVE_S1.);
-#16661 = CIRCLE('',#16662,7.);
-#16662 = AXIS2_PLACEMENT_3D('',#16663,#16664,#16665);
-#16663 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-3.));
-#16664 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16665 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16666 = PCURVE('',#9114,#16667);
-#16667 = DEFINITIONAL_REPRESENTATION('',(#16668),#16672);
-#16668 = LINE('',#16669,#16670);
-#16669 = CARTESIAN_POINT('',(0.E+000,-6.));
-#16670 = VECTOR('',#16671,1.);
-#16671 = DIRECTION('',(1.,0.E+000));
-#16672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16673 = PCURVE('',#10258,#16674);
-#16674 = DEFINITIONAL_REPRESENTATION('',(#16675),#16679);
-#16675 = CIRCLE('',#16676,7.);
-#16676 = AXIS2_PLACEMENT_2D('',#16677,#16678);
-#16677 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16678 = DIRECTION('',(1.,-0.E+000));
-#16679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16680 = ADVANCED_FACE('',(#16681),#9417,.F.);
-#16681 = FACE_BOUND('',#16682,.F.);
-#16682 = EDGE_LOOP('',(#16683,#16684,#16685,#16686));
-#16683 = ORIENTED_EDGE('',*,*,#9402,.F.);
-#16684 = ORIENTED_EDGE('',*,*,#15946,.T.);
-#16685 = ORIENTED_EDGE('',*,*,#9500,.F.);
-#16686 = ORIENTED_EDGE('',*,*,#9450,.F.);
-#16687 = ADVANCED_FACE('',(#16688),#9746,.F.);
-#16688 = FACE_BOUND('',#16689,.F.);
-#16689 = EDGE_LOOP('',(#16690,#16691,#16692,#16693,#16694));
-#16690 = ORIENTED_EDGE('',*,*,#9729,.T.);
-#16691 = ORIENTED_EDGE('',*,*,#15809,.T.);
-#16692 = ORIENTED_EDGE('',*,*,#9924,.T.);
-#16693 = ORIENTED_EDGE('',*,*,#9850,.F.);
-#16694 = ORIENTED_EDGE('',*,*,#9803,.T.);
-#16695 = ADVANCED_FACE('',(#16696),#10258,.F.);
-#16696 = FACE_BOUND('',#16697,.F.);
-#16697 = EDGE_LOOP('',(#16698,#16699,#16700,#16701,#16702));
-#16698 = ORIENTED_EDGE('',*,*,#16659,.T.);
-#16699 = ORIENTED_EDGE('',*,*,#16497,.T.);
-#16700 = ORIENTED_EDGE('',*,*,#10341,.F.);
-#16701 = ORIENTED_EDGE('',*,*,#10291,.F.);
-#16702 = ORIENTED_EDGE('',*,*,#10243,.F.);
-#16703 = ADVANCED_FACE('',(#16704),#10614,.F.);
-#16704 = FACE_BOUND('',#16705,.F.);
-#16705 = EDGE_LOOP('',(#16706,#16707,#16708,#16709,#16710));
-#16706 = ORIENTED_EDGE('',*,*,#16425,.T.);
-#16707 = ORIENTED_EDGE('',*,*,#16263,.T.);
-#16708 = ORIENTED_EDGE('',*,*,#10721,.F.);
-#16709 = ORIENTED_EDGE('',*,*,#10671,.F.);
-#16710 = ORIENTED_EDGE('',*,*,#10597,.T.);
-#16711 = ADVANCED_FACE('',(#16712),#10913,.F.);
-#16712 = FACE_BOUND('',#16713,.F.);
-#16713 = EDGE_LOOP('',(#16714,#16715,#16716,#16717));
-#16714 = ORIENTED_EDGE('',*,*,#10896,.T.);
-#16715 = ORIENTED_EDGE('',*,*,#16082,.T.);
-#16716 = ORIENTED_EDGE('',*,*,#11044,.T.);
-#16717 = ORIENTED_EDGE('',*,*,#10970,.F.);
-#16718 = ADVANCED_FACE('',(#16719),#11435,.F.);
-#16719 = FACE_BOUND('',#16720,.F.);
-#16720 = EDGE_LOOP('',(#16721,#16745,#16766,#16767));
-#16721 = ORIENTED_EDGE('',*,*,#16722,.F.);
-#16722 = EDGE_CURVE('',#16723,#16723,#16725,.T.);
-#16723 = VERTEX_POINT('',#16724);
-#16724 = CARTESIAN_POINT('',(-15.2105728999,-66.34814840809,-1.));
-#16725 = SURFACE_CURVE('',#16726,(#16731,#16738),.PCURVE_S1.);
-#16726 = CIRCLE('',#16727,2.652236842105);
-#16727 = AXIS2_PLACEMENT_3D('',#16728,#16729,#16730);
-#16728 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-1.));
-#16729 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16730 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16731 = PCURVE('',#11435,#16732);
-#16732 = DEFINITIONAL_REPRESENTATION('',(#16733),#16737);
-#16733 = LINE('',#16734,#16735);
-#16734 = CARTESIAN_POINT('',(0.E+000,-4.));
-#16735 = VECTOR('',#16736,1.);
-#16736 = DIRECTION('',(1.,0.E+000));
-#16737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16738 = PCURVE('',#16637,#16739);
-#16739 = DEFINITIONAL_REPRESENTATION('',(#16740),#16744);
-#16740 = CIRCLE('',#16741,2.652236842105);
-#16741 = AXIS2_PLACEMENT_2D('',#16742,#16743);
-#16742 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16743 = DIRECTION('',(-0.E+000,-1.));
-#16744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16745 = ORIENTED_EDGE('',*,*,#16746,.T.);
-#16746 = EDGE_CURVE('',#16723,#11419,#16747,.T.);
-#16747 = SEAM_CURVE('',#16748,(#16752,#16759),.PCURVE_S1.);
-#16748 = LINE('',#16749,#16750);
-#16749 = CARTESIAN_POINT('',(-15.2105728999,-66.34814840809,3.));
-#16750 = VECTOR('',#16751,1.);
-#16751 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#16752 = PCURVE('',#11435,#16753);
-#16753 = DEFINITIONAL_REPRESENTATION('',(#16754),#16758);
-#16754 = LINE('',#16755,#16756);
-#16755 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#16756 = VECTOR('',#16757,1.);
-#16757 = DIRECTION('',(0.E+000,-1.));
-#16758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16759 = PCURVE('',#11435,#16760);
-#16760 = DEFINITIONAL_REPRESENTATION('',(#16761),#16765);
-#16761 = LINE('',#16762,#16763);
-#16762 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16763 = VECTOR('',#16764,1.);
-#16764 = DIRECTION('',(0.E+000,-1.));
-#16765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16766 = ORIENTED_EDGE('',*,*,#11418,.T.);
-#16767 = ORIENTED_EDGE('',*,*,#16746,.F.);
-#16768 = ADVANCED_FACE('',(#16769),#11490,.F.);
-#16769 = FACE_BOUND('',#16770,.F.);
-#16770 = EDGE_LOOP('',(#16771,#16795,#16816,#16817));
-#16771 = ORIENTED_EDGE('',*,*,#16772,.F.);
-#16772 = EDGE_CURVE('',#16773,#16773,#16775,.T.);
-#16773 = VERTEX_POINT('',#16774);
-#16774 = CARTESIAN_POINT('',(-75.08537529013,-43.59196884748,-1.));
-#16775 = SURFACE_CURVE('',#16776,(#16781,#16788),.PCURVE_S1.);
-#16776 = CIRCLE('',#16777,2.652236842105);
-#16777 = AXIS2_PLACEMENT_3D('',#16778,#16779,#16780);
-#16778 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-1.));
-#16779 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16780 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16781 = PCURVE('',#11490,#16782);
-#16782 = DEFINITIONAL_REPRESENTATION('',(#16783),#16787);
-#16783 = LINE('',#16784,#16785);
-#16784 = CARTESIAN_POINT('',(0.E+000,-4.));
-#16785 = VECTOR('',#16786,1.);
-#16786 = DIRECTION('',(1.,0.E+000));
-#16787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16788 = PCURVE('',#15926,#16789);
-#16789 = DEFINITIONAL_REPRESENTATION('',(#16790),#16794);
-#16790 = CIRCLE('',#16791,2.652236842105);
-#16791 = AXIS2_PLACEMENT_2D('',#16792,#16793);
-#16792 = CARTESIAN_POINT('',(1.421E-014,0.E+000));
-#16793 = DIRECTION('',(1.,-0.E+000));
-#16794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16795 = ORIENTED_EDGE('',*,*,#16796,.T.);
-#16796 = EDGE_CURVE('',#16773,#11474,#16797,.T.);
-#16797 = SEAM_CURVE('',#16798,(#16802,#16809),.PCURVE_S1.);
-#16798 = LINE('',#16799,#16800);
-#16799 = CARTESIAN_POINT('',(-75.08537529013,-43.59196884748,3.));
-#16800 = VECTOR('',#16801,1.);
-#16801 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#16802 = PCURVE('',#11490,#16803);
-#16803 = DEFINITIONAL_REPRESENTATION('',(#16804),#16808);
-#16804 = LINE('',#16805,#16806);
-#16805 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#16806 = VECTOR('',#16807,1.);
-#16807 = DIRECTION('',(0.E+000,-1.));
-#16808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16809 = PCURVE('',#11490,#16810);
-#16810 = DEFINITIONAL_REPRESENTATION('',(#16811),#16815);
-#16811 = LINE('',#16812,#16813);
-#16812 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#16813 = VECTOR('',#16814,1.);
-#16814 = DIRECTION('',(0.E+000,-1.));
-#16815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16816 = ORIENTED_EDGE('',*,*,#11473,.T.);
-#16817 = ORIENTED_EDGE('',*,*,#16796,.F.);
-#16818 = ADVANCED_FACE('',(#16819),#11589,.F.);
-#16819 = FACE_BOUND('',#16820,.F.);
-#16820 = EDGE_LOOP('',(#16821,#16822,#16844,#16845,#16846,#16847,#16848,
- #16849,#16850,#16851,#16852,#16853,#16854,#16855,#16856,#16857,
- #16858,#16859,#16860,#16861,#16862,#16884,#16885,#16886,#16887,
- #16888,#16889,#16890,#16891,#16892,#16893,#16894,#16916,#16917,
- #16918,#16919,#16920,#16921,#16922,#16923,#16924,#16925,#16926,
- #16927,#16928,#16929,#16930,#16931,#16932,#16956,#16978,#16979,
- #16980,#16981,#16982,#16983,#16984,#16985,#16986,#17010,#17032,
- #17033,#17034,#17035,#17036,#17037,#17038,#17039,#17040,#17041,
- #17042,#17043,#17044,#17045,#17046));
-#16821 = ORIENTED_EDGE('',*,*,#13954,.T.);
-#16822 = ORIENTED_EDGE('',*,*,#16823,.F.);
-#16823 = EDGE_CURVE('',#13804,#13957,#16824,.T.);
-#16824 = SURFACE_CURVE('',#16825,(#16830,#16837),.PCURVE_S1.);
-#16825 = CIRCLE('',#16826,7.);
-#16826 = AXIS2_PLACEMENT_3D('',#16827,#16828,#16829);
-#16827 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,0.E+000));
-#16828 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16829 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16830 = PCURVE('',#11589,#16831);
-#16831 = DEFINITIONAL_REPRESENTATION('',(#16832),#16836);
-#16832 = CIRCLE('',#16833,7.);
-#16833 = AXIS2_PLACEMENT_2D('',#16834,#16835);
-#16834 = CARTESIAN_POINT('',(-56.37139431816,-2.654959387314));
-#16835 = DIRECTION('',(0.E+000,-1.));
-#16836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16837 = PCURVE('',#13890,#16838);
-#16838 = DEFINITIONAL_REPRESENTATION('',(#16839),#16843);
-#16839 = LINE('',#16840,#16841);
-#16840 = CARTESIAN_POINT('',(0.E+000,-3.));
-#16841 = VECTOR('',#16842,1.);
-#16842 = DIRECTION('',(1.,0.E+000));
-#16843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16844 = ORIENTED_EDGE('',*,*,#13803,.F.);
-#16845 = ORIENTED_EDGE('',*,*,#13779,.F.);
-#16846 = ORIENTED_EDGE('',*,*,#13730,.F.);
-#16847 = ORIENTED_EDGE('',*,*,#13681,.F.);
-#16848 = ORIENTED_EDGE('',*,*,#13632,.F.);
-#16849 = ORIENTED_EDGE('',*,*,#13583,.F.);
-#16850 = ORIENTED_EDGE('',*,*,#13534,.F.);
-#16851 = ORIENTED_EDGE('',*,*,#13485,.F.);
-#16852 = ORIENTED_EDGE('',*,*,#13436,.T.);
-#16853 = ORIENTED_EDGE('',*,*,#13387,.T.);
-#16854 = ORIENTED_EDGE('',*,*,#13338,.T.);
-#16855 = ORIENTED_EDGE('',*,*,#13289,.T.);
-#16856 = ORIENTED_EDGE('',*,*,#13240,.F.);
-#16857 = ORIENTED_EDGE('',*,*,#13191,.F.);
-#16858 = ORIENTED_EDGE('',*,*,#13142,.F.);
-#16859 = ORIENTED_EDGE('',*,*,#13093,.T.);
-#16860 = ORIENTED_EDGE('',*,*,#13044,.F.);
-#16861 = ORIENTED_EDGE('',*,*,#12974,.F.);
-#16862 = ORIENTED_EDGE('',*,*,#16863,.F.);
-#16863 = EDGE_CURVE('',#12778,#12975,#16864,.T.);
-#16864 = SURFACE_CURVE('',#16865,(#16870,#16877),.PCURVE_S1.);
-#16865 = CIRCLE('',#16866,7.);
-#16866 = AXIS2_PLACEMENT_3D('',#16867,#16868,#16869);
-#16867 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,0.E+000));
-#16868 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16869 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16870 = PCURVE('',#11589,#16871);
-#16871 = DEFINITIONAL_REPRESENTATION('',(#16872),#16876);
-#16872 = CIRCLE('',#16873,7.);
-#16873 = AXIS2_PLACEMENT_2D('',#16874,#16875);
-#16874 = CARTESIAN_POINT('',(24.423903268952,-76.64632196115));
-#16875 = DIRECTION('',(0.E+000,-1.));
-#16876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16877 = PCURVE('',#12864,#16878);
-#16878 = DEFINITIONAL_REPRESENTATION('',(#16879),#16883);
-#16879 = LINE('',#16880,#16881);
-#16880 = CARTESIAN_POINT('',(0.E+000,-3.));
-#16881 = VECTOR('',#16882,1.);
-#16882 = DIRECTION('',(1.,0.E+000));
-#16883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16884 = ORIENTED_EDGE('',*,*,#12777,.F.);
-#16885 = ORIENTED_EDGE('',*,*,#12753,.F.);
-#16886 = ORIENTED_EDGE('',*,*,#12704,.T.);
-#16887 = ORIENTED_EDGE('',*,*,#12655,.T.);
-#16888 = ORIENTED_EDGE('',*,*,#12606,.T.);
-#16889 = ORIENTED_EDGE('',*,*,#12557,.F.);
-#16890 = ORIENTED_EDGE('',*,*,#12508,.T.);
-#16891 = ORIENTED_EDGE('',*,*,#12459,.T.);
-#16892 = ORIENTED_EDGE('',*,*,#12410,.T.);
-#16893 = ORIENTED_EDGE('',*,*,#12340,.F.);
-#16894 = ORIENTED_EDGE('',*,*,#16895,.F.);
-#16895 = EDGE_CURVE('',#12144,#12341,#16896,.T.);
-#16896 = SURFACE_CURVE('',#16897,(#16902,#16909),.PCURVE_S1.);
-#16897 = CIRCLE('',#16898,7.);
-#16898 = AXIS2_PLACEMENT_3D('',#16899,#16900,#16901);
-#16899 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,0.E+000));
-#16900 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16901 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16902 = PCURVE('',#11589,#16903);
-#16903 = DEFINITIONAL_REPRESENTATION('',(#16904),#16908);
-#16904 = CIRCLE('',#16905,7.);
-#16905 = AXIS2_PLACEMENT_2D('',#16906,#16907);
-#16906 = CARTESIAN_POINT('',(72.933270969257,-21.95164004405));
-#16907 = DIRECTION('',(0.E+000,-1.));
-#16908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16909 = PCURVE('',#12230,#16910);
-#16910 = DEFINITIONAL_REPRESENTATION('',(#16911),#16915);
-#16911 = LINE('',#16912,#16913);
-#16912 = CARTESIAN_POINT('',(0.E+000,-3.));
-#16913 = VECTOR('',#16914,1.);
-#16914 = DIRECTION('',(1.,0.E+000));
-#16915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16916 = ORIENTED_EDGE('',*,*,#12143,.F.);
-#16917 = ORIENTED_EDGE('',*,*,#12119,.T.);
-#16918 = ORIENTED_EDGE('',*,*,#12070,.F.);
-#16919 = ORIENTED_EDGE('',*,*,#12021,.T.);
-#16920 = ORIENTED_EDGE('',*,*,#11972,.F.);
-#16921 = ORIENTED_EDGE('',*,*,#11923,.T.);
-#16922 = ORIENTED_EDGE('',*,*,#11874,.F.);
-#16923 = ORIENTED_EDGE('',*,*,#11825,.F.);
-#16924 = ORIENTED_EDGE('',*,*,#11776,.F.);
-#16925 = ORIENTED_EDGE('',*,*,#11727,.T.);
-#16926 = ORIENTED_EDGE('',*,*,#11678,.F.);
-#16927 = ORIENTED_EDGE('',*,*,#11629,.F.);
-#16928 = ORIENTED_EDGE('',*,*,#11575,.F.);
-#16929 = ORIENTED_EDGE('',*,*,#15618,.F.);
-#16930 = ORIENTED_EDGE('',*,*,#15591,.T.);
-#16931 = ORIENTED_EDGE('',*,*,#15516,.F.);
-#16932 = ORIENTED_EDGE('',*,*,#16933,.F.);
-#16933 = EDGE_CURVE('',#16934,#15517,#16936,.T.);
-#16934 = VERTEX_POINT('',#16935);
-#16935 = CARTESIAN_POINT('',(-70.73761213224,43.591968847486,0.E+000));
-#16936 = SURFACE_CURVE('',#16937,(#16942,#16949),.PCURVE_S1.);
-#16937 = CIRCLE('',#16938,7.);
-#16938 = AXIS2_PLACEMENT_3D('',#16939,#16940,#16941);
-#16939 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,0.E+000));
-#16940 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16941 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16942 = PCURVE('',#11589,#16943);
-#16943 = DEFINITIONAL_REPRESENTATION('',(#16944),#16948);
-#16944 = CIRCLE('',#16945,7.);
-#16945 = AXIS2_PLACEMENT_2D('',#16946,#16947);
-#16946 = CARTESIAN_POINT('',(53.56872293741,57.219843002916));
-#16947 = DIRECTION('',(0.E+000,-1.));
-#16948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16949 = PCURVE('',#15552,#16950);
-#16950 = DEFINITIONAL_REPRESENTATION('',(#16951),#16955);
-#16951 = LINE('',#16952,#16953);
-#16952 = CARTESIAN_POINT('',(0.E+000,-3.));
-#16953 = VECTOR('',#16954,1.);
-#16954 = DIRECTION('',(1.,0.E+000));
-#16955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16956 = ORIENTED_EDGE('',*,*,#16957,.F.);
-#16957 = EDGE_CURVE('',#15320,#16934,#16958,.T.);
-#16958 = SURFACE_CURVE('',#16959,(#16964,#16971),.PCURVE_S1.);
-#16959 = CIRCLE('',#16960,7.);
-#16960 = AXIS2_PLACEMENT_3D('',#16961,#16962,#16963);
-#16961 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,0.E+000));
-#16962 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16963 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16964 = PCURVE('',#11589,#16965);
-#16965 = DEFINITIONAL_REPRESENTATION('',(#16966),#16970);
-#16966 = CIRCLE('',#16967,7.);
-#16967 = AXIS2_PLACEMENT_2D('',#16968,#16969);
-#16968 = CARTESIAN_POINT('',(53.56872293741,57.219843002916));
-#16969 = DIRECTION('',(0.E+000,-1.));
-#16970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16971 = PCURVE('',#15406,#16972);
-#16972 = DEFINITIONAL_REPRESENTATION('',(#16973),#16977);
-#16973 = LINE('',#16974,#16975);
-#16974 = CARTESIAN_POINT('',(0.E+000,-3.));
-#16975 = VECTOR('',#16976,1.);
-#16976 = DIRECTION('',(1.,0.E+000));
-#16977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#16978 = ORIENTED_EDGE('',*,*,#15319,.F.);
-#16979 = ORIENTED_EDGE('',*,*,#15295,.T.);
-#16980 = ORIENTED_EDGE('',*,*,#15246,.F.);
-#16981 = ORIENTED_EDGE('',*,*,#15197,.T.);
-#16982 = ORIENTED_EDGE('',*,*,#15148,.F.);
-#16983 = ORIENTED_EDGE('',*,*,#15099,.F.);
-#16984 = ORIENTED_EDGE('',*,*,#15050,.F.);
-#16985 = ORIENTED_EDGE('',*,*,#14929,.T.);
-#16986 = ORIENTED_EDGE('',*,*,#16987,.F.);
-#16987 = EDGE_CURVE('',#16988,#14932,#16990,.T.);
-#16988 = VERTEX_POINT('',#16989);
-#16989 = CARTESIAN_POINT('',(-70.73761213224,-43.59196884748,0.E+000));
-#16990 = SURFACE_CURVE('',#16991,(#16996,#17003),.PCURVE_S1.);
-#16991 = CIRCLE('',#16992,7.);
-#16992 = AXIS2_PLACEMENT_3D('',#16993,#16994,#16995);
-#16993 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,0.E+000));
-#16994 = DIRECTION('',(0.E+000,0.E+000,1.));
-#16995 = DIRECTION('',(1.,0.E+000,0.E+000));
-#16996 = PCURVE('',#11589,#16997);
-#16997 = DEFINITIONAL_REPRESENTATION('',(#16998),#17002);
-#16998 = CIRCLE('',#16999,7.);
-#16999 = AXIS2_PLACEMENT_2D('',#17000,#17001);
-#17000 = CARTESIAN_POINT('',(-33.61521475755,57.219843002916));
-#17001 = DIRECTION('',(0.E+000,-1.));
-#17002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17003 = PCURVE('',#15011,#17004);
-#17004 = DEFINITIONAL_REPRESENTATION('',(#17005),#17009);
-#17005 = LINE('',#17006,#17007);
-#17006 = CARTESIAN_POINT('',(0.E+000,-3.));
-#17007 = VECTOR('',#17008,1.);
-#17008 = DIRECTION('',(1.,0.E+000));
-#17009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17010 = ORIENTED_EDGE('',*,*,#17011,.F.);
-#17011 = EDGE_CURVE('',#14783,#16988,#17012,.T.);
-#17012 = SURFACE_CURVE('',#17013,(#17018,#17025),.PCURVE_S1.);
-#17013 = CIRCLE('',#17014,7.);
-#17014 = AXIS2_PLACEMENT_3D('',#17015,#17016,#17017);
-#17015 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,0.E+000));
-#17016 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17017 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17018 = PCURVE('',#11589,#17019);
-#17019 = DEFINITIONAL_REPRESENTATION('',(#17020),#17024);
-#17020 = CIRCLE('',#17021,7.);
-#17021 = AXIS2_PLACEMENT_2D('',#17022,#17023);
-#17022 = CARTESIAN_POINT('',(-33.61521475755,57.219843002916));
-#17023 = DIRECTION('',(0.E+000,-1.));
-#17024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17025 = PCURVE('',#14818,#17026);
-#17026 = DEFINITIONAL_REPRESENTATION('',(#17027),#17031);
-#17027 = LINE('',#17028,#17029);
-#17028 = CARTESIAN_POINT('',(0.E+000,-3.));
-#17029 = VECTOR('',#17030,1.);
-#17030 = DIRECTION('',(1.,0.E+000));
-#17031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17032 = ORIENTED_EDGE('',*,*,#14782,.T.);
-#17033 = ORIENTED_EDGE('',*,*,#14707,.T.);
-#17034 = ORIENTED_EDGE('',*,*,#14658,.F.);
-#17035 = ORIENTED_EDGE('',*,*,#14609,.T.);
-#17036 = ORIENTED_EDGE('',*,*,#14560,.T.);
-#17037 = ORIENTED_EDGE('',*,*,#14511,.F.);
-#17038 = ORIENTED_EDGE('',*,*,#14462,.T.);
-#17039 = ORIENTED_EDGE('',*,*,#14413,.F.);
-#17040 = ORIENTED_EDGE('',*,*,#14364,.F.);
-#17041 = ORIENTED_EDGE('',*,*,#14315,.T.);
-#17042 = ORIENTED_EDGE('',*,*,#14266,.F.);
-#17043 = ORIENTED_EDGE('',*,*,#14217,.T.);
-#17044 = ORIENTED_EDGE('',*,*,#14168,.T.);
-#17045 = ORIENTED_EDGE('',*,*,#14119,.T.);
-#17046 = ORIENTED_EDGE('',*,*,#14070,.T.);
-#17047 = ADVANCED_FACE('',(#17048),#12230,.T.);
-#17048 = FACE_BOUND('',#17049,.T.);
-#17049 = EDGE_LOOP('',(#17050,#17051,#17052,#17053));
-#17050 = ORIENTED_EDGE('',*,*,#12363,.T.);
-#17051 = ORIENTED_EDGE('',*,*,#16895,.F.);
-#17052 = ORIENTED_EDGE('',*,*,#12217,.F.);
-#17053 = ORIENTED_EDGE('',*,*,#17054,.T.);
-#17054 = EDGE_CURVE('',#12192,#12295,#17055,.T.);
-#17055 = SURFACE_CURVE('',#17056,(#17061,#17068),.PCURVE_S1.);
-#17056 = CIRCLE('',#17057,7.);
-#17057 = AXIS2_PLACEMENT_3D('',#17058,#17059,#17060);
-#17058 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-3.));
-#17059 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17060 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17061 = PCURVE('',#12230,#17062);
-#17062 = DEFINITIONAL_REPRESENTATION('',(#17063),#17067);
-#17063 = LINE('',#17064,#17065);
-#17064 = CARTESIAN_POINT('',(0.E+000,-6.));
-#17065 = VECTOR('',#17066,1.);
-#17066 = DIRECTION('',(1.,0.E+000));
-#17067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17068 = PCURVE('',#12206,#17069);
-#17069 = DEFINITIONAL_REPRESENTATION('',(#17070),#17074);
-#17070 = CIRCLE('',#17071,7.);
-#17071 = AXIS2_PLACEMENT_2D('',#17072,#17073);
-#17072 = CARTESIAN_POINT('',(7.11E-015,-4.4E-016));
-#17073 = DIRECTION('',(-0.E+000,-1.));
-#17074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17075 = ADVANCED_FACE('',(#17076),#12206,.F.);
-#17076 = FACE_BOUND('',#17077,.F.);
-#17077 = EDGE_LOOP('',(#17078,#17079,#17080,#17081));
-#17078 = ORIENTED_EDGE('',*,*,#17054,.T.);
-#17079 = ORIENTED_EDGE('',*,*,#12294,.F.);
-#17080 = ORIENTED_EDGE('',*,*,#12244,.F.);
-#17081 = ORIENTED_EDGE('',*,*,#12191,.F.);
-#17082 = ADVANCED_FACE('',(#17083),#12864,.T.);
-#17083 = FACE_BOUND('',#17084,.T.);
-#17084 = EDGE_LOOP('',(#17085,#17086,#17087,#17109));
-#17085 = ORIENTED_EDGE('',*,*,#16863,.F.);
-#17086 = ORIENTED_EDGE('',*,*,#12851,.F.);
-#17087 = ORIENTED_EDGE('',*,*,#17088,.T.);
-#17088 = EDGE_CURVE('',#12826,#12929,#17089,.T.);
-#17089 = SURFACE_CURVE('',#17090,(#17095,#17102),.PCURVE_S1.);
-#17090 = CIRCLE('',#17091,7.);
-#17091 = AXIS2_PLACEMENT_3D('',#17092,#17093,#17094);
-#17092 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-3.));
-#17093 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17094 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17095 = PCURVE('',#12864,#17096);
-#17096 = DEFINITIONAL_REPRESENTATION('',(#17097),#17101);
-#17097 = LINE('',#17098,#17099);
-#17098 = CARTESIAN_POINT('',(0.E+000,-6.));
-#17099 = VECTOR('',#17100,1.);
-#17100 = DIRECTION('',(1.,0.E+000));
-#17101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17102 = PCURVE('',#12840,#17103);
-#17103 = DEFINITIONAL_REPRESENTATION('',(#17104),#17108);
-#17104 = CIRCLE('',#17105,7.);
-#17105 = AXIS2_PLACEMENT_2D('',#17106,#17107);
-#17106 = CARTESIAN_POINT('',(7.11E-015,0.E+000));
-#17107 = DIRECTION('',(1.,-0.E+000));
-#17108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17109 = ORIENTED_EDGE('',*,*,#12997,.T.);
-#17110 = ADVANCED_FACE('',(#17111),#12840,.F.);
-#17111 = FACE_BOUND('',#17112,.F.);
-#17112 = EDGE_LOOP('',(#17113,#17114,#17115,#17116));
-#17113 = ORIENTED_EDGE('',*,*,#12825,.F.);
-#17114 = ORIENTED_EDGE('',*,*,#17088,.T.);
-#17115 = ORIENTED_EDGE('',*,*,#12928,.F.);
-#17116 = ORIENTED_EDGE('',*,*,#12878,.F.);
-#17117 = ADVANCED_FACE('',(#17118),#13890,.T.);
-#17118 = FACE_BOUND('',#17119,.T.);
-#17119 = EDGE_LOOP('',(#17120,#17121,#17122,#17144));
-#17120 = ORIENTED_EDGE('',*,*,#16823,.F.);
-#17121 = ORIENTED_EDGE('',*,*,#13877,.F.);
-#17122 = ORIENTED_EDGE('',*,*,#17123,.T.);
-#17123 = EDGE_CURVE('',#13852,#14003,#17124,.T.);
-#17124 = SURFACE_CURVE('',#17125,(#17130,#17137),.PCURVE_S1.);
-#17125 = CIRCLE('',#17126,7.);
-#17126 = AXIS2_PLACEMENT_3D('',#17127,#17128,#17129);
-#17127 = CARTESIAN_POINT('',(-17.86280974201,-66.34814840809,-3.));
-#17128 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17129 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17130 = PCURVE('',#13890,#17131);
-#17131 = DEFINITIONAL_REPRESENTATION('',(#17132),#17136);
-#17132 = LINE('',#17133,#17134);
-#17133 = CARTESIAN_POINT('',(0.E+000,-6.));
-#17134 = VECTOR('',#17135,1.);
-#17135 = DIRECTION('',(1.,0.E+000));
-#17136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17137 = PCURVE('',#13866,#17138);
-#17138 = DEFINITIONAL_REPRESENTATION('',(#17139),#17143);
-#17139 = CIRCLE('',#17140,7.);
-#17140 = AXIS2_PLACEMENT_2D('',#17141,#17142);
-#17141 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#17142 = DIRECTION('',(1.,-0.E+000));
-#17143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17144 = ORIENTED_EDGE('',*,*,#14023,.T.);
-#17145 = ADVANCED_FACE('',(#17146),#13866,.F.);
-#17146 = FACE_BOUND('',#17147,.F.);
-#17147 = EDGE_LOOP('',(#17148,#17149,#17150,#17151));
-#17148 = ORIENTED_EDGE('',*,*,#13851,.F.);
-#17149 = ORIENTED_EDGE('',*,*,#17123,.T.);
-#17150 = ORIENTED_EDGE('',*,*,#14002,.T.);
-#17151 = ORIENTED_EDGE('',*,*,#13904,.F.);
-#17152 = ADVANCED_FACE('',(#17153),#14748,.F.);
-#17153 = FACE_BOUND('',#17154,.F.);
-#17154 = EDGE_LOOP('',(#17155,#17179,#17201,#17202,#17203,#17204));
-#17155 = ORIENTED_EDGE('',*,*,#17156,.T.);
-#17156 = EDGE_CURVE('',#14734,#17157,#17159,.T.);
-#17157 = VERTEX_POINT('',#17158);
-#17158 = CARTESIAN_POINT('',(-70.73761213224,-43.59196884748,-3.));
-#17159 = SURFACE_CURVE('',#17160,(#17165,#17172),.PCURVE_S1.);
-#17160 = CIRCLE('',#17161,7.);
-#17161 = AXIS2_PLACEMENT_3D('',#17162,#17163,#17164);
-#17162 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-3.));
-#17163 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17164 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17165 = PCURVE('',#14748,#17166);
-#17166 = DEFINITIONAL_REPRESENTATION('',(#17167),#17171);
-#17167 = CIRCLE('',#17168,7.);
-#17168 = AXIS2_PLACEMENT_2D('',#17169,#17170);
-#17169 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#17170 = DIRECTION('',(1.,-0.E+000));
-#17171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17172 = PCURVE('',#14818,#17173);
-#17173 = DEFINITIONAL_REPRESENTATION('',(#17174),#17178);
-#17174 = LINE('',#17175,#17176);
-#17175 = CARTESIAN_POINT('',(0.E+000,-6.));
-#17176 = VECTOR('',#17177,1.);
-#17177 = DIRECTION('',(1.,0.E+000));
-#17178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17179 = ORIENTED_EDGE('',*,*,#17180,.T.);
-#17180 = EDGE_CURVE('',#17157,#14978,#17181,.T.);
-#17181 = SURFACE_CURVE('',#17182,(#17187,#17194),.PCURVE_S1.);
-#17182 = CIRCLE('',#17183,7.);
-#17183 = AXIS2_PLACEMENT_3D('',#17184,#17185,#17186);
-#17184 = CARTESIAN_POINT('',(-77.73761213224,-43.59196884748,-3.));
-#17185 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17186 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17187 = PCURVE('',#14748,#17188);
-#17188 = DEFINITIONAL_REPRESENTATION('',(#17189),#17193);
-#17189 = CIRCLE('',#17190,7.);
-#17190 = AXIS2_PLACEMENT_2D('',#17191,#17192);
-#17191 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#17192 = DIRECTION('',(1.,-0.E+000));
-#17193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17194 = PCURVE('',#15011,#17195);
-#17195 = DEFINITIONAL_REPRESENTATION('',(#17196),#17200);
-#17196 = LINE('',#17197,#17198);
-#17197 = CARTESIAN_POINT('',(0.E+000,-6.));
-#17198 = VECTOR('',#17199,1.);
-#17199 = DIRECTION('',(1.,0.E+000));
-#17200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17201 = ORIENTED_EDGE('',*,*,#14977,.T.);
-#17202 = ORIENTED_EDGE('',*,*,#14882,.T.);
-#17203 = ORIENTED_EDGE('',*,*,#14832,.F.);
-#17204 = ORIENTED_EDGE('',*,*,#14731,.T.);
-#17205 = ADVANCED_FACE('',(#17206),#14818,.T.);
-#17206 = FACE_BOUND('',#17207,.T.);
-#17207 = EDGE_LOOP('',(#17208,#17229,#17230,#17231));
-#17208 = ORIENTED_EDGE('',*,*,#17209,.F.);
-#17209 = EDGE_CURVE('',#16988,#17157,#17210,.T.);
-#17210 = SURFACE_CURVE('',#17211,(#17215,#17222),.PCURVE_S1.);
-#17211 = LINE('',#17212,#17213);
-#17212 = CARTESIAN_POINT('',(-70.73761213224,-43.59196884748,3.));
-#17213 = VECTOR('',#17214,1.);
-#17214 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#17215 = PCURVE('',#14818,#17216);
-#17216 = DEFINITIONAL_REPRESENTATION('',(#17217),#17221);
-#17217 = LINE('',#17218,#17219);
-#17218 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#17219 = VECTOR('',#17220,1.);
-#17220 = DIRECTION('',(0.E+000,-1.));
-#17221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17222 = PCURVE('',#15011,#17223);
-#17223 = DEFINITIONAL_REPRESENTATION('',(#17224),#17228);
-#17224 = LINE('',#17225,#17226);
-#17225 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#17226 = VECTOR('',#17227,1.);
-#17227 = DIRECTION('',(0.E+000,-1.));
-#17228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17229 = ORIENTED_EDGE('',*,*,#17011,.F.);
-#17230 = ORIENTED_EDGE('',*,*,#14805,.F.);
-#17231 = ORIENTED_EDGE('',*,*,#17156,.T.);
-#17232 = ADVANCED_FACE('',(#17233),#15011,.T.);
-#17233 = FACE_BOUND('',#17234,.T.);
-#17234 = EDGE_LOOP('',(#17235,#17236,#17237,#17238));
-#17235 = ORIENTED_EDGE('',*,*,#16987,.F.);
-#17236 = ORIENTED_EDGE('',*,*,#17209,.T.);
-#17237 = ORIENTED_EDGE('',*,*,#17180,.T.);
-#17238 = ORIENTED_EDGE('',*,*,#14998,.T.);
-#17239 = ADVANCED_FACE('',(#17240),#15406,.T.);
-#17240 = FACE_BOUND('',#17241,.T.);
-#17241 = EDGE_LOOP('',(#17242,#17265,#17266,#17267));
-#17242 = ORIENTED_EDGE('',*,*,#17243,.F.);
-#17243 = EDGE_CURVE('',#16934,#17244,#17246,.T.);
-#17244 = VERTEX_POINT('',#17245);
-#17245 = CARTESIAN_POINT('',(-70.73761213224,43.591968847486,-3.));
-#17246 = SURFACE_CURVE('',#17247,(#17251,#17258),.PCURVE_S1.);
-#17247 = LINE('',#17248,#17249);
-#17248 = CARTESIAN_POINT('',(-70.73761213224,43.591968847486,3.));
-#17249 = VECTOR('',#17250,1.);
-#17250 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#17251 = PCURVE('',#15406,#17252);
-#17252 = DEFINITIONAL_REPRESENTATION('',(#17253),#17257);
-#17253 = LINE('',#17254,#17255);
-#17254 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#17255 = VECTOR('',#17256,1.);
-#17256 = DIRECTION('',(0.E+000,-1.));
-#17257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17258 = PCURVE('',#15552,#17259);
-#17259 = DEFINITIONAL_REPRESENTATION('',(#17260),#17264);
-#17260 = LINE('',#17261,#17262);
-#17261 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#17262 = VECTOR('',#17263,1.);
-#17263 = DIRECTION('',(0.E+000,-1.));
-#17264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17265 = ORIENTED_EDGE('',*,*,#16957,.F.);
-#17266 = ORIENTED_EDGE('',*,*,#15393,.F.);
-#17267 = ORIENTED_EDGE('',*,*,#17268,.T.);
-#17268 = EDGE_CURVE('',#15368,#17244,#17269,.T.);
-#17269 = SURFACE_CURVE('',#17270,(#17275,#17282),.PCURVE_S1.);
-#17270 = CIRCLE('',#17271,7.);
-#17271 = AXIS2_PLACEMENT_3D('',#17272,#17273,#17274);
-#17272 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-3.));
-#17273 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17274 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17275 = PCURVE('',#15406,#17276);
-#17276 = DEFINITIONAL_REPRESENTATION('',(#17277),#17281);
-#17277 = LINE('',#17278,#17279);
-#17278 = CARTESIAN_POINT('',(0.E+000,-6.));
-#17279 = VECTOR('',#17280,1.);
-#17280 = DIRECTION('',(1.,0.E+000));
-#17281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17282 = PCURVE('',#15382,#17283);
-#17283 = DEFINITIONAL_REPRESENTATION('',(#17284),#17288);
-#17284 = CIRCLE('',#17285,7.);
-#17285 = AXIS2_PLACEMENT_2D('',#17286,#17287);
-#17286 = CARTESIAN_POINT('',(0.E+000,7.11E-015));
-#17287 = DIRECTION('',(1.,-0.E+000));
-#17288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17289 = ADVANCED_FACE('',(#17290),#15382,.F.);
-#17290 = FACE_BOUND('',#17291,.F.);
-#17291 = EDGE_LOOP('',(#17292,#17293,#17315,#17316,#17317));
-#17292 = ORIENTED_EDGE('',*,*,#17268,.T.);
-#17293 = ORIENTED_EDGE('',*,*,#17294,.T.);
-#17294 = EDGE_CURVE('',#17244,#15471,#17295,.T.);
-#17295 = SURFACE_CURVE('',#17296,(#17301,#17308),.PCURVE_S1.);
-#17296 = CIRCLE('',#17297,7.);
-#17297 = AXIS2_PLACEMENT_3D('',#17298,#17299,#17300);
-#17298 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-3.));
-#17299 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17300 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17301 = PCURVE('',#15382,#17302);
-#17302 = DEFINITIONAL_REPRESENTATION('',(#17303),#17307);
-#17303 = CIRCLE('',#17304,7.);
-#17304 = AXIS2_PLACEMENT_2D('',#17305,#17306);
-#17305 = CARTESIAN_POINT('',(0.E+000,7.11E-015));
-#17306 = DIRECTION('',(1.,-0.E+000));
-#17307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17308 = PCURVE('',#15552,#17309);
-#17309 = DEFINITIONAL_REPRESENTATION('',(#17310),#17314);
-#17310 = LINE('',#17311,#17312);
-#17311 = CARTESIAN_POINT('',(0.E+000,-6.));
-#17312 = VECTOR('',#17313,1.);
-#17313 = DIRECTION('',(1.,0.E+000));
-#17314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17315 = ORIENTED_EDGE('',*,*,#15470,.F.);
-#17316 = ORIENTED_EDGE('',*,*,#15420,.F.);
-#17317 = ORIENTED_EDGE('',*,*,#15367,.F.);
-#17318 = ADVANCED_FACE('',(#17319),#15552,.T.);
-#17319 = FACE_BOUND('',#17320,.T.);
-#17320 = EDGE_LOOP('',(#17321,#17322,#17323,#17324));
-#17321 = ORIENTED_EDGE('',*,*,#16933,.F.);
-#17322 = ORIENTED_EDGE('',*,*,#17243,.T.);
-#17323 = ORIENTED_EDGE('',*,*,#17294,.T.);
-#17324 = ORIENTED_EDGE('',*,*,#15539,.T.);
-#17325 = ADVANCED_FACE('',(#17326),#15659,.F.);
-#17326 = FACE_BOUND('',#17327,.F.);
-#17327 = EDGE_LOOP('',(#17328,#17352,#17373,#17374));
-#17328 = ORIENTED_EDGE('',*,*,#17329,.F.);
-#17329 = EDGE_CURVE('',#17330,#17330,#17332,.T.);
-#17330 = VERTEX_POINT('',#17331);
-#17331 = CARTESIAN_POINT('',(-75.08537529013,43.591968847486,-1.));
-#17332 = SURFACE_CURVE('',#17333,(#17338,#17345),.PCURVE_S1.);
-#17333 = CIRCLE('',#17334,2.652236842105);
-#17334 = AXIS2_PLACEMENT_3D('',#17335,#17336,#17337);
-#17335 = CARTESIAN_POINT('',(-77.73761213224,43.591968847486,-1.));
-#17336 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17337 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17338 = PCURVE('',#15659,#17339);
-#17339 = DEFINITIONAL_REPRESENTATION('',(#17340),#17344);
-#17340 = LINE('',#17341,#17342);
-#17341 = CARTESIAN_POINT('',(0.E+000,-4.));
-#17342 = VECTOR('',#17343,1.);
-#17343 = DIRECTION('',(1.,0.E+000));
-#17344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17345 = PCURVE('',#16062,#17346);
-#17346 = DEFINITIONAL_REPRESENTATION('',(#17347),#17351);
-#17347 = CIRCLE('',#17348,2.652236842105);
-#17348 = AXIS2_PLACEMENT_2D('',#17349,#17350);
-#17349 = CARTESIAN_POINT('',(1.421E-014,0.E+000));
-#17350 = DIRECTION('',(1.,-0.E+000));
-#17351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17352 = ORIENTED_EDGE('',*,*,#17353,.T.);
-#17353 = EDGE_CURVE('',#17330,#15643,#17354,.T.);
-#17354 = SEAM_CURVE('',#17355,(#17359,#17366),.PCURVE_S1.);
-#17355 = LINE('',#17356,#17357);
-#17356 = CARTESIAN_POINT('',(-75.08537529013,43.591968847486,3.));
-#17357 = VECTOR('',#17358,1.);
-#17358 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#17359 = PCURVE('',#15659,#17360);
-#17360 = DEFINITIONAL_REPRESENTATION('',(#17361),#17365);
-#17361 = LINE('',#17362,#17363);
-#17362 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#17363 = VECTOR('',#17364,1.);
-#17364 = DIRECTION('',(0.E+000,-1.));
-#17365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17366 = PCURVE('',#15659,#17367);
-#17367 = DEFINITIONAL_REPRESENTATION('',(#17368),#17372);
-#17368 = LINE('',#17369,#17370);
-#17369 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#17370 = VECTOR('',#17371,1.);
-#17371 = DIRECTION('',(0.E+000,-1.));
-#17372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17373 = ORIENTED_EDGE('',*,*,#15642,.T.);
-#17374 = ORIENTED_EDGE('',*,*,#17353,.F.);
-#17375 = ADVANCED_FACE('',(#17376),#15714,.F.);
-#17376 = FACE_BOUND('',#17377,.F.);
-#17377 = EDGE_LOOP('',(#17378,#17402,#17423,#17424));
-#17378 = ORIENTED_EDGE('',*,*,#17379,.F.);
-#17379 = EDGE_CURVE('',#17380,#17380,#17382,.T.);
-#17380 = VERTEX_POINT('',#17381);
-#17381 = CARTESIAN_POINT('',(58.780789673936,14.447149179028,-1.));
-#17382 = SURFACE_CURVE('',#17383,(#17388,#17395),.PCURVE_S1.);
-#17383 = CIRCLE('',#17384,2.652236842105);
-#17384 = AXIS2_PLACEMENT_3D('',#17385,#17386,#17387);
-#17385 = CARTESIAN_POINT('',(56.128552831831,14.447149179028,-1.));
-#17386 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17387 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17388 = PCURVE('',#15714,#17389);
-#17389 = DEFINITIONAL_REPRESENTATION('',(#17390),#17394);
-#17390 = LINE('',#17391,#17392);
-#17391 = CARTESIAN_POINT('',(0.E+000,-4.));
-#17392 = VECTOR('',#17393,1.);
-#17393 = DIRECTION('',(1.,0.E+000));
-#17394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17395 = PCURVE('',#16403,#17396);
-#17396 = DEFINITIONAL_REPRESENTATION('',(#17397),#17401);
-#17397 = CIRCLE('',#17398,2.652236842105);
-#17398 = AXIS2_PLACEMENT_2D('',#17399,#17400);
-#17399 = CARTESIAN_POINT('',(0.E+000,1.78E-015));
-#17400 = DIRECTION('',(1.,-0.E+000));
-#17401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17402 = ORIENTED_EDGE('',*,*,#17403,.T.);
-#17403 = EDGE_CURVE('',#17380,#15698,#17404,.T.);
-#17404 = SEAM_CURVE('',#17405,(#17409,#17416),.PCURVE_S1.);
-#17405 = LINE('',#17406,#17407);
-#17406 = CARTESIAN_POINT('',(58.780789673936,14.447149179028,3.));
-#17407 = VECTOR('',#17408,1.);
-#17408 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#17409 = PCURVE('',#15714,#17410);
-#17410 = DEFINITIONAL_REPRESENTATION('',(#17411),#17415);
-#17411 = LINE('',#17412,#17413);
-#17412 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#17413 = VECTOR('',#17414,1.);
-#17414 = DIRECTION('',(0.E+000,-1.));
-#17415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17416 = PCURVE('',#15714,#17417);
-#17417 = DEFINITIONAL_REPRESENTATION('',(#17418),#17422);
-#17418 = LINE('',#17419,#17420);
-#17419 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#17420 = VECTOR('',#17421,1.);
-#17421 = DIRECTION('',(0.E+000,-1.));
-#17422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17423 = ORIENTED_EDGE('',*,*,#15697,.T.);
-#17424 = ORIENTED_EDGE('',*,*,#17403,.F.);
-#17425 = ADVANCED_FACE('',(#17426),#15769,.F.);
-#17426 = FACE_BOUND('',#17427,.F.);
-#17427 = EDGE_LOOP('',(#17428,#17452,#17473,#17474));
-#17428 = ORIENTED_EDGE('',*,*,#17429,.F.);
-#17429 = EDGE_CURVE('',#17430,#17430,#17432,.T.);
-#17430 = VERTEX_POINT('',#17431);
-#17431 = CARTESIAN_POINT('',(4.086107756832,62.956516879333,-1.));
-#17432 = SURFACE_CURVE('',#17433,(#17438,#17445),.PCURVE_S1.);
-#17433 = CIRCLE('',#17434,2.652236842105);
-#17434 = AXIS2_PLACEMENT_3D('',#17435,#17436,#17437);
-#17435 = CARTESIAN_POINT('',(1.433870914727,62.956516879333,-1.));
-#17436 = DIRECTION('',(0.E+000,0.E+000,1.));
-#17437 = DIRECTION('',(1.,0.E+000,0.E+000));
-#17438 = PCURVE('',#15769,#17439);
-#17439 = DEFINITIONAL_REPRESENTATION('',(#17440),#17444);
-#17440 = LINE('',#17441,#17442);
-#17441 = CARTESIAN_POINT('',(0.E+000,-4.));
-#17442 = VECTOR('',#17443,1.);
-#17443 = DIRECTION('',(1.,0.E+000));
-#17444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17445 = PCURVE('',#16198,#17446);
-#17446 = DEFINITIONAL_REPRESENTATION('',(#17447),#17451);
-#17447 = CIRCLE('',#17448,2.652236842105);
-#17448 = AXIS2_PLACEMENT_2D('',#17449,#17450);
-#17449 = CARTESIAN_POINT('',(2.2E-016,7.11E-015));
-#17450 = DIRECTION('',(1.,-0.E+000));
-#17451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17452 = ORIENTED_EDGE('',*,*,#17453,.T.);
-#17453 = EDGE_CURVE('',#17430,#15753,#17454,.T.);
-#17454 = SEAM_CURVE('',#17455,(#17459,#17466),.PCURVE_S1.);
-#17455 = LINE('',#17456,#17457);
-#17456 = CARTESIAN_POINT('',(4.086107756832,62.956516879333,3.));
-#17457 = VECTOR('',#17458,1.);
-#17458 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
-#17459 = PCURVE('',#15769,#17460);
-#17460 = DEFINITIONAL_REPRESENTATION('',(#17461),#17465);
-#17461 = LINE('',#17462,#17463);
-#17462 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
-#17463 = VECTOR('',#17464,1.);
-#17464 = DIRECTION('',(0.E+000,-1.));
-#17465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17466 = PCURVE('',#15769,#17467);
-#17467 = DEFINITIONAL_REPRESENTATION('',(#17468),#17472);
-#17468 = LINE('',#17469,#17470);
-#17469 = CARTESIAN_POINT('',(0.E+000,0.E+000));
-#17470 = VECTOR('',#17471,1.);
-#17471 = DIRECTION('',(0.E+000,-1.));
-#17472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
- ) );
-#17473 = ORIENTED_EDGE('',*,*,#15752,.T.);
-#17474 = ORIENTED_EDGE('',*,*,#17453,.F.);
-#17475 = ADVANCED_FACE('',(#17476,#17479),#15926,.T.);
-#17476 = FACE_BOUND('',#17477,.T.);
-#17477 = EDGE_LOOP('',(#17478));
-#17478 = ORIENTED_EDGE('',*,*,#15911,.T.);
-#17479 = FACE_BOUND('',#17480,.T.);
-#17480 = EDGE_LOOP('',(#17481));
-#17481 = ORIENTED_EDGE('',*,*,#16772,.F.);
-#17482 = ADVANCED_FACE('',(#17483,#17486),#16062,.T.);
-#17483 = FACE_BOUND('',#17484,.T.);
-#17484 = EDGE_LOOP('',(#17485));
-#17485 = ORIENTED_EDGE('',*,*,#16047,.T.);
-#17486 = FACE_BOUND('',#17487,.T.);
-#17487 = EDGE_LOOP('',(#17488));
-#17488 = ORIENTED_EDGE('',*,*,#17329,.F.);
-#17489 = ADVANCED_FACE('',(#17490,#17493),#16198,.T.);
-#17490 = FACE_BOUND('',#17491,.T.);
-#17491 = EDGE_LOOP('',(#17492));
-#17492 = ORIENTED_EDGE('',*,*,#16183,.T.);
-#17493 = FACE_BOUND('',#17494,.T.);
-#17494 = EDGE_LOOP('',(#17495));
-#17495 = ORIENTED_EDGE('',*,*,#17429,.F.);
-#17496 = ADVANCED_FACE('',(#17497,#17500),#16403,.T.);
-#17497 = FACE_BOUND('',#17498,.T.);
-#17498 = EDGE_LOOP('',(#17499));
-#17499 = ORIENTED_EDGE('',*,*,#16388,.T.);
-#17500 = FACE_BOUND('',#17501,.T.);
-#17501 = EDGE_LOOP('',(#17502));
-#17502 = ORIENTED_EDGE('',*,*,#17379,.F.);
-#17503 = ADVANCED_FACE('',(#17504,#17507),#16637,.T.);
-#17504 = FACE_BOUND('',#17505,.T.);
-#17505 = EDGE_LOOP('',(#17506));
-#17506 = ORIENTED_EDGE('',*,*,#16622,.T.);
-#17507 = FACE_BOUND('',#17508,.T.);
-#17508 = EDGE_LOOP('',(#17509));
-#17509 = ORIENTED_EDGE('',*,*,#16722,.F.);
-#17510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#17514))
-GLOBAL_UNIT_ASSIGNED_CONTEXT((#17511,#17512,#17513))
-REPRESENTATION_CONTEXT('Context #1',
- '3D Context with UNIT and UNCERTAINTY') );
-#17511 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#17512 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#17513 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#17514 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-006),#17511,
- 'distance_accuracy_value','confusion accuracy');
-#17515 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#17516 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
- #17517),#17510);
-#17517 = STYLED_ITEM('color',(#17518),#15);
-#17518 = PRESENTATION_STYLE_ASSIGNMENT((#17519,#17525));
-#17519 = SURFACE_STYLE_USAGE(.BOTH.,#17520);
-#17520 = SURFACE_SIDE_STYLE('',(#17521));
-#17521 = SURFACE_STYLE_FILL_AREA(#17522);
-#17522 = FILL_AREA_STYLE('',(#17523));
-#17523 = FILL_AREA_STYLE_COLOUR('',#17524);
-#17524 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
-#17525 = CURVE_STYLE('',#17526,POSITIVE_LENGTH_MEASURE(0.1),#17524);
-#17526 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-ENDSEC;
-END-ISO-10303-21;